Comment utiliser Arduino sans apprendre à programmer ?
. Par : Christian
Vous répondez à :
Et bien choisissez un autre port, celui qui est détecté lorsque vous branchez votre carte à votre ordinateur.
23 Messages
-
Comment utiliser Arduino sans apprendre à programmer ? 28 mars 2021 12:47, par jean
Très bonne contribution puisque de caractère essentiel. Souvent l’utilisateur débutant peut être confronté à deux questions de base. La première est la distinction des familles de cartes Arduino. Un renvoi vers un bon article existant sur le site serait un plus. En second, dans la section "programmation de la carte", une petite mention au syndrome du pilote chinois (CH340) éviterait des frustrations aux débutants contraints par les prix.
Encore merci pour cet article.-
Bonjour Jean,
Tout d’abord, merci pour votre retour.
Je prends en compte vos suggestions et je ferai un ajout à l’article sur ces deux sujets dans les jours qui viennent.
Cordialement.-
Voilà qui est fait :
- un paragraphe pour signaler que le CH340 peut être source de problème. Par contre, je ne parle pas de sa résolution puisque justement cet article s’adresse à ceux qui ne veulent pas (ou ne savent pas) bidouiller en informatique.
- un autre paragraphe pour renvoyer à un article donnant les caractéristiques des cartes Arduino, tout en exhortant le débutant à suivre scrupuleusement les consignes des articles que nous publions.
-
-
-
Comment utiliser Arduino sans apprendre à programmer ? 28 mars 2021 20:15, par jean
Merci pour le retour, en effet il ne faut pas encombrer les textes Simplement comme vous l’avez fait aiguiller, dans une logique ferroviaire, vers la bonne voie.
-
Comment utiliser Arduino sans apprendre à programmer ? 28 mars 2021 21:08, par msport
Article certainement très utile au vu des questions posées sur le forum.
Une suggestion en complément à la figure 14 pour valider l’ensemble ordinateur / carte :
Choix Récupérer les informations de la carte.-
Bonjour Michel,
Comme je l’ai dit, cet article est vraiment écrit pour ceux qui ne connaissent rien en Arduino. Je ne veux donc pas encombrer le texte par trop d’informations.
On décrit ce qu’on obtient avec Récupérer les informations de la carte dans l’article Bien utiliser l’IDE d’Arduino (1) et franchement, connaître le VID, PID ou SN ne sert pas à grand chose. Quand au Board Name (BN), il est déjà donné dans la figure 14.
-
-
Comment utiliser Arduino sans apprendre à programmer ? 29 mars 2021 11:30, par msport
Bonjour Christian,
mon idée n’était pas d’obtenir des informations tout à fait superflues dans ce cadre mais de valider en final que la carte est bien connectée.
Un autre piège est le Old Bootloader pour les Nano.-
Dans ce cas, la figure 14 permet de le vérifier.
Quant au Old Bootloader, je ne peux que faire l’impasse sinon le débutant pensera que ce n’est pas à son niveau.
Bon, je ne suis pas sûr non plus que cet article donnera envie à ceux qui n’y connaissent rien d’essayer. Mais après tout, c’est la même chose pour un article de Loco-Revue qui présente une nouvelle technique. ;-)-
Il y a surement une demande pour ce type de démarche. On attend les questions complémentaires déjà canalisées ...
-
-
-
Comment utiliser Arduino sans apprendre à programmer ? 16 août 2021 15:21, par Dominique
Simple question après 1400 lectures de cet article (environ 10 par jour) : Quelqu’un a-t-il réalisé un montage à base d’Arduino, avec succès, sans apprendre un minimum de sa programmation ?
Et cela l’a-il amené à démarrer l’apprentissage de la programmation pour adapter une réalisation lue dans ce site à son propre projet ?-
Bonjour Dominique,
C’est effectivement intéressant de poser la question car hélas, quand tout se passe bien, on n’a pas vraiment de visibilité sur l’apport de nos articles pour la réalisation d’un projet.
Pourtant, j’ai eu l’occasion d’échanger avec un modéliste qui avait reproduit le montage de la croix de pharmacie en refaisant le montage à partir du schéma et en prenant le programme tel qu’il a été publié. C’est donc bien l’exemple d’un montage réalisé par quelqu’un qui n’a pas eu à programmer (même s’il en était peut-être capable).
J’espère qu’il y aura d’autres réponses de montages reproduits en l’état. Bien évidemment, à LOCODUINO, nous encourageons tous les lecteurs à apprendre les rudiments de la programmation car cela ne représente pas un gros travail (dans le monde d’Arduino) et cela permet de personnaliser les montages pour obtenir exactement ce que l’on veut.
-
-
Comment utiliser Arduino sans apprendre à programmer ? 21 septembre 2021 11:35, par Gilles Moniot
Bravo pour cet article. Je suis débutant. Cela fait des années qu’un arduino sommeille dans sa boite avec des composants. J’ai aussi une bonne raison de lancer puisque j’ai enfin commencé mon réseau et je suis donné l’objectif de commander tous les aiguillages avec des mini-servos. Votre article est rassurant, il rend la procédure simple. Merci pour votre contribution.
-
Merci pour vos compliments.
Je voulais démontrer que si on sait recopier un schéma électronique et si on sait manier le copier-coller avec un ordinateur, alors programmer une carte Arduino devient simple, même si on n’y connait rien en programmation et cela permet de reproduire quantité de montages qu’on propose sur ce site.
Bien évidemment, apprendre les rudiments de la programmation permet d’aller plus loin et notamment transformer un programme pour l’adapter à ses propres besoins. C’est à chacun de voir le temps (et les efforts) qu’il veut consacrer à cela, car c’est du temps en moins pour faire du modélisme. Mais le jeu en vaut la chandelle !
-
-
Comment utiliser Arduino sans apprendre à programmer ? 19 novembre 2021 20:50, par richard
pour arduino il manque COM4
merci-
Et bien choisissez un autre port, celui qui est détecté lorsque vous branchez votre carte à votre ordinateur.
-
-
Comment utiliser Arduino sans apprendre à programmer ? 12 août 2022 18:04, par Phil
Bonjour Messieurs
déjà, très bien votre site et vos tutos, mais moi je cherche à comprendre (sans passer par la case départ).
dans un de vos tutos sur le PWM (Eh, je n’ai pas commencé facile) j’ai un Pb avec l’utilisation de & et du point. pouvez-vous me donner des explications (avec Ex si possible) car arduino référence en anglais pas trop ma tasse de thé.Merci de votre retour
Cordialement
Phil-
Bonjour,
Cet article ne parle absolument pas de PWM ; donc si vous voulez nous poser une question sur la PWM, placez la à la suite de l’article où vous avez rencontré le problème. Sinon, vous ne vous adressez pas au bon auteur.
Et soyez plus explicite car on ne se rappelle pas forcément de ce qu’on a écrit il y a plusieurs mois ou années. Le mieux est de reprendre la phrase (ou le bout de code) qui vous pose problème ou bien d’indiquer où il se trouve. Nous essaierons de l’expliquer d’une autre façon.
Cordialement.-
Bonjour Christian
déjà, merci pour cette réponse ultra rapide.
effectivement, mon problème de compréhension vient du tuto : La PWM : Qu’est-ce que c’est ? (1)
c’est très bien expliqué mais j’ai rencontré un Pb lors de la création de la variable type "struct FeuClignotant" plus particulièrement dans les lignes de programmation :void gereFeuClignotant(struct FeuClignotant& feu)
unsigned long date = millis() ;
int valeurPWM ;
switch (feu.etat)
case ETEINT :
analogWrite(feu.pin, 0) ;
// Attente de 200ms
if (date - feu.dateDernierChangement >= 200)
// les 200ms sont passée, on change l’état du feu
feu.dateDernierChangement = date ;
feu.etat = EN_AUGMENTATION ;
break ;je voudrais connaitre la signification et l’utilisation de & et du . (point) dans :
struct FeuClignotant& feu
feu.etat, feu.dateDernierChangement
j’ai fait des montages sur Tinkercad la variable struct, & et le point jamais utilisé mais attention je suis débutant. j’ai quelques documents sur l’Arduino qui s’adresse aux débutants donc ce qui me bloque aujourd’hui c’est ces éléments que je n’ai jamais vu. cela ne m’a pas empêcher de créer des programmes basiques sur les feux, etc... mais j’aimais pouvoir utiliser cette commande struct. mais comment l’utiliser si déjà je ne comprends pas l’usage de & et .
Merci de votre retour
Cordialement
Phil-
Comme je vous le disais, le mieux serait de poser la question à l’auteur en personne ! Les articles sur la PWM sont de Jean-Luc : il est sans doute en vacances car je n’ai pas eu de ses nouvelles depuis avant les congés.
Ceci dit, l’article PWM(1) renvoie à l’article sur les structures ; je vous conseille de le lire et cela vous éclairera au sujet du point. Quant au &, vous pouvez voir dans le site d’Arduino sa signification : opérateur permettant d’accéder à un pointer qui est l’adresse d’une donnée. Les pointeurs sont un peu compliqués quand on débute : il y a les articles de Thierry pour en parler. Voici ce qu’en dit la site d’Arduino :
Les pointeurs sont l’un des sujets compliqués pour les débutants dans l’apprentissage du C, et il est possible d’écrire la grande majorité des croquis Arduino sans jamais rencontrer de pointeurs. Cependant, pour manipuler certaines structures de données, l’utilisation de pointeurs peut simplifier le code, et la connaissance de la manipulation des pointeurs est pratique à avoir dans sa boîte à outils.
J’ai utilisé un traducteur (Google) pour vous montrer que même si l’anglais n’est pas votre tasse de thé, vous pouvez quand même consulter Arduino. Mais encore une fois, Jean-Luc grand spécialiste du C++, vous répondra mieux que moi ; je vous invite à lui écrire.
-
Bonjour Christian
encore une fois merci, même si je n’ai pas frappé à la bonne porte vous m’apportè une réponse et vous vous ne prenez pas de haut les débutants en les renvoyant à la niche.
j’ai déjà posé une question sur un site d’électronique (Philippe demer...) qui m’a répondu d’apprendre les bases et qu’il n’était pas là pour faire un cours alors que dans ces vidéos, il s’adresse aux débutants.
j’arrête de dire du mal des autres sur votre site mais c’est pour vous mettre à l’ HONNEUR, car je viens d’avoir plusieurs échanges et toujours une réponse (et peut-être une solution).
Conséquence, je vais lire une grande partie de vos articles et surtout de parler de VOUS à mon entourage (en bien, oui car je fais du modélisme).
je suis autodidacte, je cherche et je n’aime pas ne pas trouver. mais quand cela n’est pas de mon niveau, je sais l’admettre mais je tente de comprendre. je passe des fois des nuits/jours mais c’est dans ma nature, j’étais projeteur donc ma devise : trouver une solution à tous Pb.hier, (pensant ne pas avoir de réponse car je suis embêtant/casse-pieds/ennuyeux) j’ai cherché toute l’après midi sur le net et effectivement les structures, on les trouve en programmation C et C++ et pourquoi pas trop dans mes manuels débutants (voir ++) car l’Arduino c’est du C simplifié (ce que j’ai trouvé donc vrai/faux ????).
je voulais vous faire par de ma trouvaille mais je n’ai pas osé vous envoyer un message pour ne pas vous importuner de nouveau.pour le traducteur, merci moi aussi je l’utilise car je suis formé sur 6 logiciels de dessin, j’ai écrit des routines en lisp et des macros sur Excel.
Encore un fois MERCI à et toute l’équipe pour votre compétence et disponibilité.
bon courage pour la suite du site et surtout prenez soin de vous et de vos proches en cette période car il y a des gens qui ont besoin de vous.
(désolé pour la longueur du message).Cordialement
Phil-
Ce long message m’a fait plaisir.
Visiblement, vous avez chopé le virus et Dieu merci, ce n’est pas celui du COVID !
Oui, Arduino c’est du C/C++, mais on peut aussi le programmer avec les fonctions qui ont été écrites pour lui en C/C++ sauf qu’on n’est pas obligé de le savoir. D’ailleurs, quand j’ai commencé avec Arduino, je n’en avais pas la moindre idée et puis tout finit par se savoir ... ;-)
Si l’étude du C++ vous intéresse, je vous conseille les articles de Thierry "Le monde des objets" ainsi que "Les pointeurs". Faut parfois s’accrocher, mais je pense que vous avez le tempérament pour.
En tout cas, le site LOCODUINO vous permettra de réaliser plein de montages (simples ou sophistiqués) pour votre réseau.
Bien cordialement.
-
-
-
-
-
-
Comment utiliser Arduino sans apprendre à programmer ? 13 août 2022 17:51, par msport
Mais en attendant Jean-Luc, rien de tel que de faire traduire la page de référence Arduino par Chrome et de jouer avec l’exemple basique qui est fourni.
Voir en ligne : Opérateurs d’accès au pointeur
-
En tout cas, c’est tout à votre honneur que de chercher à comprendre ces notions.
Pour joindre Jean-Luc, envoyez votre question à la suite de l’article PWM(1).
A consulter aussi : https://www.locoduino.org/spip.php?...
Bonne continuation.
-