Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
RealityGaming
Arduino #1 - Chenillard de Leds
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="Zero." data-source="post: 6948899" data-attributes="member: 31306"><p style="text-align: center"><img src="https://store.arduino.cc/includes/images/stickers_logo_text.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Hello <img src="/images/smileys/smiley-rg.svg" class="smilie" loading="lazy" alt=":RG:" title="RG :RG:" data-shortname=":RG:" /></p> <p style="text-align: center"></p> <p style="text-align: center">On se retrouve aujourd'hui pour le premier tutoriel dédié au Arduino Uno <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite405" alt="::cool::" title="Cool ::cool::" loading="lazy" data-shortname="::cool::" /></p> <p style="text-align: center"></p> <p style="text-align: center">Ayant reçue mon Stater Pack Arduino Uno R3, j'en profite pour vous partager mes connaissances <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite171" alt=":D" title="Awesome face :D" loading="lazy" data-shortname=":D" /></p> <p style="text-align: center">Pour ceux qui souhaite suivre le tutoriel, mais qui n'ont pas l'Arduino, vous pouvez utiliser "Proteus ISIS" qui est un logiciel de simulation électronique.</p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Trêve de bavardages, passons au tutoriel !</p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Voici le matériel que je vais utiliser :</p> <p style="text-align: center"></p> <p style="text-align: center">- Arduino Uno x1</p> <p style="text-align: center">- Résistance de 1K (1000) Ohms x3</p> <p style="text-align: center">- LED de couleur x3</p> <p style="text-align: center">- Fil de connexion x4</p> <p style="text-align: center">- Breadboard (plaque d'essai) x1</p> <p style="text-align: center"></p> <p style="text-align: center"><img src="http://i.imgur.com/P16Oj42.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Voici un un schéma du montage (trouvé sur internet) que l'on va réaliser :</p> <p style="text-align: center"><img src="http://wiki.labaixbidouille.com/images/7/73/4_LED_Fritzing.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Comme vous pouvez le constatez nous allons utiliser uniquement le côté "Digital" du Arduino.</p> <p style="text-align: center">Sur le schéma il y a 4 Leds, nous nous allons en utiliser que 3.</p> <p style="text-align: center">Voici les pins utilisés :</p> <p style="text-align: center"></p> <p style="text-align: center">- GND (La masse)</p> <p style="text-align: center">- Pin 13 (Led 1)</p> <p style="text-align: center">- Pin 12 (Led 2)</p> <p style="text-align: center">- Pin 11 (Led 3)</p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Voici désormais le montage réalisé en vrai :</p> <p style="text-align: center"><img src="http://image.prntscr.com/image/622e949d023849c383fc67a62319802c.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Le montage est désormais réalisé, passons désormais à la partie programmation <img src="/images/smiley-pack/oui.gif" class="smilie" loading="lazy" alt=":oui:" title="Oui :oui:" data-shortname=":oui:" /></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Si vous ne l'avez pas, allez télécharger le logiciel Arduino disponible <a href="https://www.arduino.cc/en/Main/Software" target="_blank">ici</a>.</p> <p style="text-align: center"></p> <p style="text-align: center">Voici la page de départ quand l'on créer un nouveau programme :</p> <p style="text-align: center"><img src="http://image.prntscr.com/image/b965f4a54edb49338f9bdd670ba280ac.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center">Nous allons garder cette base.</p> <p style="text-align: center"></p> <p style="text-align: center">Dans la partie "void setup" nous allons dire au programme les pins utilisés, dans notre cas c'est les pins 13, 12 et 11.</p> <p style="text-align: center"></p> <p style="text-align: center">Donc :</p> <p style="text-align: center"></p><p>[CODE]void setup() {</p><p> pinMode(13, OUTPUT);</p><p> pinMode(12, OUTPUT);</p><p> pinMode(11, OUTPUT);</p><p>}[/CODE]</p><p></p><p style="text-align: center">Maintenant nous allons passer à la deuxième partie du code, la "loop", autrement dit la "boucle".</p><p></p><p>Voici le code à rentrer pour allumer une LED :</p><p>[CODE]digitalWrite(NuméroPin, HIGH);[/CODE]</p><p>Et pour éteindre :</p><p>[CODE]digitalWrite(NuméroPin, LOW);[/CODE]</p><p></p><p style="text-align: center">Déjà nous allons faire clignoter une seule LED (pin 13) avec un délai de 0,5 secondes, voici le code à rentrer :</p><p>[CODE]digitalWrite(13, HIGH);</p><p>delay(500);</p><p>digitalWrite(13, LOW);[/CODE]</p><p></p><p style="text-align: center">Et vu que nous avons entrer ce code dans une loop (boucle), ce code va se répéter à l'infini, donc la LED clignotera jusqu'à temps que vous débranchiez l'Arduino.</p> <p style="text-align: center"></p> <p style="text-align: center">Maintenant que la 1 ère LED s'allume, nous allons faire allumer les deux autres (12 et 11), donc on copie colle le code d'avant en remplaçant seulement le numéro des pins :</p><p>[CODE]digitalWrite(13, HIGH);</p><p>delay(500);</p><p>digitalWrite(13, LOW);</p><p>digitalWrite(12, HIGH);</p><p>delay(500);</p><p>digitalWrite(12, LOW);</p><p>digitalWrite(11, HIGH);</p><p>delay(500);</p><p>digitalWrite(11, LOW);</p><p>[/CODE]</p><p></p><p style="text-align: center">Voici donc le code final à rentrer sur Arduino pour les plus flemmards d'entre vous :</p><p></p><p>[CODE]void setup() {</p><p> pinMode(13, OUTPUT);</p><p> pinMode(12, OUTPUT);</p><p> pinMode(11, OUTPUT);</p><p>}</p><p></p><p>void loop() {</p><p>digitalWrite(13, HIGH);</p><p>delay(500);</p><p>digitalWrite(13, LOW);</p><p>digitalWrite(12, HIGH);</p><p>delay(500);</p><p>digitalWrite(12, LOW);</p><p>digitalWrite(11, HIGH);</p><p>delay(500);</p><p>digitalWrite(11, LOW);</p><p>}[/CODE]</p><p></p><p style="text-align: center">Maintenant brancher votre Arduino en USB a votre ordinateur, puis téléverser le programme avec ce bouton :</p> <p style="text-align: center"></p> <p style="text-align: center"><img src="http://image.prntscr.com/image/3b761ec205fd418281a2294467e212a8.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">Et nous voilà partie pour le test en vidéo !</p> <p style="text-align: center"></p> <p style="text-align: center">[MEDIA=youtube]jS4mqBoEJb0[/MEDIA]</p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center">J’espère que ce premier tutoriel sur l'Arduino vous a plus, rendez vous demain (sûrement) pour le prochain épisode <img src="/images/smiley-pack/neo.gif" class="smilie" loading="lazy" alt=":neo:" title="Neo :neo:" data-shortname=":neo:" /></p></blockquote><p></p>
[QUOTE="Zero., post: 6948899, member: 31306"] [CENTER][IMG]https://store.arduino.cc/includes/images/stickers_logo_text.png[/IMG] Hello :RG: On se retrouve aujourd'hui pour le premier tutoriel dédié au Arduino Uno ::cool:: Ayant reçue mon Stater Pack Arduino Uno R3, j'en profite pour vous partager mes connaissances :D Pour ceux qui souhaite suivre le tutoriel, mais qui n'ont pas l'Arduino, vous pouvez utiliser "Proteus ISIS" qui est un logiciel de simulation électronique. Trêve de bavardages, passons au tutoriel ! Voici le matériel que je vais utiliser : - Arduino Uno x1 - Résistance de 1K (1000) Ohms x3 - LED de couleur x3 - Fil de connexion x4 - Breadboard (plaque d'essai) x1 [IMG]http://i.imgur.com/P16Oj42.jpg[/IMG] Voici un un schéma du montage (trouvé sur internet) que l'on va réaliser : [IMG]http://wiki.labaixbidouille.com/images/7/73/4_LED_Fritzing.png[/IMG] Comme vous pouvez le constatez nous allons utiliser uniquement le côté "Digital" du Arduino. Sur le schéma il y a 4 Leds, nous nous allons en utiliser que 3. Voici les pins utilisés : - GND (La masse) - Pin 13 (Led 1) - Pin 12 (Led 2) - Pin 11 (Led 3) Voici désormais le montage réalisé en vrai : [IMG]http://image.prntscr.com/image/622e949d023849c383fc67a62319802c.jpg[/IMG] Le montage est désormais réalisé, passons désormais à la partie programmation :oui: Si vous ne l'avez pas, allez télécharger le logiciel Arduino disponible [URL='https://www.arduino.cc/en/Main/Software']ici[/URL]. Voici la page de départ quand l'on créer un nouveau programme : [IMG]http://image.prntscr.com/image/b965f4a54edb49338f9bdd670ba280ac.png[/IMG] Nous allons garder cette base. Dans la partie "void setup" nous allons dire au programme les pins utilisés, dans notre cas c'est les pins 13, 12 et 11. Donc : [/CENTER] [CODE]void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); }[/CODE] [CENTER]Maintenant nous allons passer à la deuxième partie du code, la "loop", autrement dit la "boucle".[/CENTER] Voici le code à rentrer pour allumer une LED : [CODE]digitalWrite(NuméroPin, HIGH);[/CODE] Et pour éteindre : [CODE]digitalWrite(NuméroPin, LOW);[/CODE] [CENTER]Déjà nous allons faire clignoter une seule LED (pin 13) avec un délai de 0,5 secondes, voici le code à rentrer :[/CENTER] [CODE]digitalWrite(13, HIGH); delay(500); digitalWrite(13, LOW);[/CODE] [CENTER]Et vu que nous avons entrer ce code dans une loop (boucle), ce code va se répéter à l'infini, donc la LED clignotera jusqu'à temps que vous débranchiez l'Arduino. Maintenant que la 1 ère LED s'allume, nous allons faire allumer les deux autres (12 et 11), donc on copie colle le code d'avant en remplaçant seulement le numéro des pins :[/CENTER] [CODE]digitalWrite(13, HIGH); delay(500); digitalWrite(13, LOW); digitalWrite(12, HIGH); delay(500); digitalWrite(12, LOW); digitalWrite(11, HIGH); delay(500); digitalWrite(11, LOW); [/CODE] [CENTER]Voici donc le code final à rentrer sur Arduino pour les plus flemmards d'entre vous :[/CENTER] [CODE]void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(500); digitalWrite(13, LOW); digitalWrite(12, HIGH); delay(500); digitalWrite(12, LOW); digitalWrite(11, HIGH); delay(500); digitalWrite(11, LOW); }[/CODE] [CENTER]Maintenant brancher votre Arduino en USB a votre ordinateur, puis téléverser le programme avec ce bouton : [IMG]http://image.prntscr.com/image/3b761ec205fd418281a2294467e212a8.png[/IMG] Et nous voilà partie pour le test en vidéo ! [MEDIA=youtube]jS4mqBoEJb0[/MEDIA] J’espère que ce premier tutoriel sur l'Arduino vous a plus, rendez vous demain (sûrement) pour le prochain épisode :neo:[/CENTER] [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
RealityGaming
Arduino #1 - Chenillard de Leds
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut