[Cours n°1] Initiation à l'arduino
-
<p> <img alt="arduino-logo.jpg" src="https://1.bp.blogspot.com/-RlXOnfn9dLs/U1jAmSJbYRI/AAAAAAAABBU/mg1uCmuBONA/s1600/arduino-logo.jpg"/></p><p> </p><p>Salut à tous
</p><p></p><p>Voici le premier tutoriel d'une longue série sur le langage arduino. Celui-ci se trouve en C car il est très très très proche du C a quelques variantes près. </p><p>De plus, ce seront des tutoriels axé Hardware, je laisse au autres le software c'est pas ma passion ça
.</p><p> </p><p><strong>Donc commençons par le commencement :</strong></p><p> </p><p>L'ide d'Arduino peut être directement dl ici : </p><p> </p><p><a href="http://arduino.cc/en/Main/Software" rel="external nofollow">http://arduino.cc/en/Main/Software</a></p><p> </p><p>Voilà vous avez tous ce qu'il faut pour programmer en arduino ... sauf si vous n'avez pas d'arduino, dans ce cas là ... </p><p> </p><p>En passant pour le blabla arduino c'est par ici : <a href="<base_url>/index.php/topic/653-arduino-3/">http://melinyel.net/index.php/topic/653-arduino-3/</a></p><p> </p><p><img alt="1399926021-page-de-prez.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://image.noelshack.com/fichiers/2014/20/1399926021-page-de-prez.png"/></p><p> </p><p>Donc voici l'interface sur lequel nous allons travailler très prochainement. Bref présentation car tout se résume en 3 point ! </p><p> </p><p><strong>1 : </strong>Les fonctions de compilation et de vérification en cas d'erreur dans votre code.</p><p><strong>2 : </strong>La fonction moniteur série : Permet d'afficher un message à partir d'arduino sur le pc. Je n'utilise que rarement cette fonction vu que j'ai un écran lcd.</p><p><strong>3 : </strong>Le port sur lequel l'arduino est branchée, dans mon cas c'est le COM4. /!\ Si l'arduino n'est pas branché au bon port, votre programme ne sera pas compilé. Pour changé de COM : Outil > Port série et choisissez le bon.</p><p> </p><p><strong>La structure typique d'un code :</strong></p><p> </p><p>Un aperçu d'un ancien code que j'ai créé y'a moins d'un an : </p><p> </p><p><img alt="8JOkq.png" src="https://puu.sh/8JOkq.png"/></p><p> </p><p>Il y a 3 parties bien distincte :</p><p> </p><p>1) Les variables et les librairies : En gros c'est tout ce qui sera nécessaire pour que le programme fonctionne. Les librairies sont des ensembles de fonction programmé pour vous simplifiez la vie. J'utilise un LCD => J'insère donc la librairie et j'ai plus qu'à utilisé les fonctions que celle-ci me livre. "lcd.print" par exemple, on en reparlera plus tard.</p><p> </p><p>2) La configuration de l'arduino</p><p>Identifiable via " void setup () " C'est une boucle qui ne se lis qu'une seule fois, au démarrage de l'arduino. On y insère toute la configuration de l'arduino. L'arduino à plusieurs pin digital, il faut les configurées en entrée ou en sortie sois-même. On peut aussi y insérer des messages sur un lcd qui ne sera lu qu'une seule fois.</p><p> </p><p>3) Le programme</p><p> </p><p>La partie principale de votre code sera insérer dans un " void loop ()", c'est une boucle qui se répète à l'infinie. Comme dans tout programme
</p><p> </p><p>Bref voilà pour ce premier tutoriel. Le suivant vous apprendra comment allumer une led ! (Vachement original dis donc ....)</p><p></p><p>Leplayze.</p> -
<p>2è tutoriel disponible ici : <iframe data-embed-src="<base_url>/topic/691-n%C2%B02-votre-premier-programmes-arduino-allumer-une-led/?do=embed" data-embedcontent="" frameborder="0" src="//melinyel.net/applications/core/interface/js/spacer.png"></iframe></p>
-
<p><strong>Message automatique</strong></p><p></p><p>Le sujet a été déplacé de « <a data-ipb="nomediaparse" href="<base_url>/forum/38-programmation/">Programmation</a> → <a data-ipb="nomediaparse" href="<base_url>/forum/43-c/">C</a> » to « <a data-ipb="nomediaparse" href="<base_url>/forum/51-informatique/">Informatique</a> → <a data-ipb="nomediaparse" href="<base_url>/forum/85-hardware/">Hardware</a> → <a data-ipb="nomediaparse" href="<base_url>/forum/155-arduino/">Arduino</a> ».</p>
-
<p>Bravo à toi !
</p>
<p>Très très utile
</p>
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login
</p>