digitalWrite HIGH et LOW
Activer et désactiver une broche pour allumer une LED
digitalWrite HIGH et LOW est une leçon Arduino & IoT Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Arduino & IoT Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Arduino & IoT Academy comprend 4 leçons au total.
Faites-la maintenant briller
Votre broche est configurée en OUTPUT, mais elle reste inactive. Pour l'allumer ou l'éteindre, vous utilisez une nouvelle commande : digitalWrite. ✨
Deux états seulement
Une broche numérique ne connaît que deux états. Elle est soit complètement activée, ce qu'on appelle HIGH, soit complètement désactivée, ce qu'on appelle LOW. Il n'y a pas d'état intermédiaire.
HIGH signifie activé
Écrire HIGH élève la tension de la broche à environ 5 volts. Cette tension traverse votre LED et l'allume. HIGH est le signal d'activation.
digitalWrite(ledPin, HIGH);LOW signifie désactivé
Écrire LOW ramène la broche à 0 volt. Sans tension pour pousser le courant, la LED s'éteint. LOW est le signal de désactivation.
digitalWrite(ledPin, LOW);Les deux arguments
digitalWrite a besoin de deux éléments : la broche à modifier et l'état à lui attribuer. Vous fournissez donc une broche, puis HIGH ou LOW.
digitalWrite(pin, HIGH);Cela va dans loop
Vous définissez le mode d'une broche une seule fois, mais vous pouvez modifier son état à tout moment. Placez digitalWrite dans loop() pour allumer ou éteindre la LED à la demande.
Activée, puis désactivée
Pour faire clignoter la LED, alternez simplement les états. Placez la broche à HIGH, puis à LOW : la LED alterne entre lumière et obscurité.
digitalWrite(ledPin, HIGH);
digitalWrite(ledPin, LOW);Trop rapide pour être visible
Exécutez HIGH puis LOW sans intervalle et la LED clignotera bien trop vite pour vos yeux. Vous avez besoin d'une pause, que nous verrons dans la prochaine leçon.
1 et 0 fonctionnent aussi
HIGH et LOW ne sont que des noms pratiques. En interne, ils correspondent à 1 et 0 : digitalWrite(pin, 1) produit donc le même résultat que HIGH.
Relire l'état
digitalWrite modifie une broche, mais ne fournit jamais d'information en retour. Pour vérifier l'état d'une broche de sortie, vous devez suivre vous-même cet état dans une variable.
Faites attention au câblage
La LED intégrée ne nécessite aucun composant, mais une LED externe peut consommer trop de courant. Protégez-la toujours avec une résistance, que nous étudierons bientôt.
Vérification rapide
Votre LED est connectée et la broche est en OUTPUT. Comment l'éteignez-vous ?
Récapitulatif
Vous contrôlez maintenant une broche avec digitalWrite, en utilisant HIGH pour l'activation et LOW pour la désactivation. Vous ajouterez ensuite une temporisation afin que le clignotement soit réellement visible. 🎉
Apprends C++ avec un tuteur IA — gratuit
Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.
- Cours
- 30
- Leçons
- 120
Questions Fréquemment Posées
La leçon « digitalWrite HIGH et LOW » est-elle gratuite ?
Oui — le texte complet de « digitalWrite HIGH et LOW » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Arduino & IoT Academy, passe à CoddyKit PRO. Le cours Arduino & IoT Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « digitalWrite HIGH et LOW » ?
Activer et désactiver une broche pour allumer une LED Tu pratiques Arduino & IoT Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Arduino & IoT Academy ?
Aucune expérience préalable n'est requise. Arduino & IoT Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « digitalWrite HIGH et LOW » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Arduino & IoT Academy ?
Oui. Chaque leçon Arduino & IoT Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- pinMode et OUTPUT
- digitalWrite HIGH et LOW
- delay() et synchronisation du clignotement
- Câbler une LED externe en toute sécurité