⚡️ Tuto 10 : Coder Arduino – Faire Danser une LED ✨

Salut, jeune nomade ! Écris ton premier code pour faire clignoter une LED ! 🚀

Coder Arduino, c’est quoi ?

Yo, prêt à devenir un sorcier du code cyber ? Dans Tuto 9, t’as configuré ton Arduino, le cerveau magique de tes gadgets. Maintenant, on va coder pour lui dire quoi faire : faire clignoter une LED (Tuto 4) comme une étoile dansante ! Coder, c’est écrire des instructions, comme un sort que l’Arduino exécute, avec une âme de commande.

Pour un hacker éthique, coder Arduino est une super-puissance : tu peux programmer des gadgets, comme une alarme qui s’active ou un badge qui brille. Aujourd’hui, on va écrire un programme simple dans Arduino IDE pour faire danser une LED sur une breadboard (Tuto 8).

Astuce Éthique : Le code est puissant, comme un bouclier NarcoShield. Utilise-le pour apprendre et créer, pas pour faire des bêtises !

Comment coder pour Arduino ?

Coder pour Arduino, c’est écrire des instructions dans Arduino IDE (Tuto 9) en utilisant un langage simple (basé sur C++). Tu dis à l’Arduino quoi faire, comme allumer une LED, attendre, puis l’éteindre. Le code est organisé en deux parties :

Analogie : Imagine que l’Arduino est un danseur cyber. Dans setup(), tu lui dis où se placer (la scène). Dans loop(), tu lui donnes une chorégraphie (allumer, attendre, éteindre) qu’il répète sans arrêt.

Hacking tie-in : Un hacker éthique code Arduino pour automatiser un gadget, comme une LED qui clignote pour signaler un test réseau réussi.

De quoi t’as besoin ?

Prends ton kit de bricolage cyber (Tuto 1). Pour ce projet, il te faut :

Ton kit Arduino a tout ça. Si t’as besoin d’acheter, un kit de démarrage coûte ~20€. Demande à un adulte si nécessaire !

Astuce : Garde tes composants organisés pour coder sans stress.

Construire et coder, étape par étape

On va monter une LED sur une breadboard et coder l’Arduino pour la faire clignoter. Suis ces étapes pour lancer ton sort cyber !

  1. Monte le circuit
    Place ton Arduino Nano sur la breadboard, chevauchant le centre (ex. : pattes en E15 à J15). Insère une LED : anode (patte longue, +) en F20, cathode (patte courte, -) en F21. Connecte une résistance 220Ω de la cathode (F21) au rail négatif (-) de la breadboard. Relie la broche D2 de l’Arduino (trouve-la sur la carte) à l’anode (F20) avec un fil. Connecte la broche GND de l’Arduino au rail négatif (-) avec un fil.

    Astuce : Vérifie la polarité de la LED et que les fils sont bien enfoncés.

  2. Ouvre Arduino IDE
    Lance Arduino IDE sur ton PC. Connecte ton Arduino via USB. Va dans Outils > Carte et choisis “Arduino Nano” (ou Uno). Dans Outils > Port, sélectionne le port de ton Arduino (ex. : COM3). Si le port n’apparaît pas, débranche/rebranche l’Arduino (Tuto 9).

    Astuce : Si l’Arduino n’est pas détecté, vérifie le câble ou les drivers.

  3. Écris le code
    Efface tout code existant dans Arduino IDE. Copie ce code :
    void setup() {
      pinMode(2, OUTPUT); // D2 est une sortie
    }
    
    void loop() {
      digitalWrite(2, HIGH); // Allume la LED
      delay(1000); // Attend 1 seconde
      digitalWrite(2, LOW); // Éteint la LED
      delay(1000); // Attend 1 seconde
    }
                        
    Explication :
    • setup() : Dit que la broche D2 contrĂ´le une sortie (la LED).
    • loop() : Allume la LED (HIGH), attend 1 seconde, Ă©teint (LOW), attend, et rĂ©pète.

    Astuce : Copie le code exactement, les espaces et points-virgules comptent !

  4. Upload le code
    Clique sur la flèche “Upload” (en haut à gauche) dans Arduino IDE. Attends quelques secondes : tu verras “Upload terminé” si tout va bien. La LED sur la breadboard devrait clignoter toutes les secondes. Si non, passe à “Si ça coince”.

    Astuce : Regarde la LED danser et célèbre ton premier code !

  5. Teste et joue
    Observe ta LED : elle s’allume 1 seconde, s’éteint 1 seconde, en boucle. Pour changer la danse, modifie les delay(1000) (ex. : delay(500) pour 0,5 seconde). Re-upload le code pour voir le nouveau rythme. T’es un sorcier cyber !

    Astuce : Note ce qui change quand tu ajustes le delay.

Pourquoi coder Arduino est-il cool ?

Coder Arduino te donne le pouvoir de :

Hacking tie-in : Un hacker éthique code Arduino pour automatiser un gadget, comme une LED qui clignote pour signaler une intrusion réseau, te laissant libre pour d’autres tâches.

Si ça coince : que faire ?

Pas de stress, nomade, coder peut être un peu magique au début ! Voici des pièges courants :

🎯 Mission 10 : Fais danser ta LED !

Suis les étapes pour monter le circuit et coder l’Arduino. Ouvre un fichier texte sur ton PC principal (pas dans Kali Linux). Crée un fichier nommé “code.txt” dans le dossier “CyberForge” (dans toutpartdela/electronique/, créé dans Tuto 1). Écris dedans : “J’ai codé un Arduino pour faire clignoter une LED [couleur] sur la broche [broche], et elle clignote toutes les [durée] secondes.” Exemple : “J’ai codé un Arduino pour faire clignoter une LED rouge sur la broche D2, et elle clignote toutes les 1 seconde.” C’est ton dixième trophée de nomade !

Astuce Éthique : Coder est fun. Partage tes créations avec fierté, pas pour causer des problèmes !

PrĂŞt pour la suite ?

Bravo, t’es un sorcier du code Arduino ! T’as fait danser une LED comme une étoile cyber. Dans le Tuto 11, on va ajouter des capteurs pour donner des yeux à tes gadgets. Prépare ton kit, jeune nomade, et continue ta quête de hacker éthique ! 💖