pinMode et OUTPUT
Indiquer à une broche qu’elle alimentera une LED en courant
pinMode et OUTPUT est une leçon Arduino & IoT Academy gratuite sur CoddyKit. Ceci est la leçon 1 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.
Les broches ont une fonction
Chaque broche Arduino peut soit écouter, soit parler. Avant de l'utiliser, vous devez lui indiquer le rôle à jouer. C'est le rôle de pinMode. 🔌
Pourquoi le mode OUTPUT
Pour allumer une LED, la broche doit envoyer du courant vers l'extérieur. Vous indiquez cette intention en configurant la broche en mode OUTPUT.
L'appel à pinMode
Vous configurez une broche une seule fois, dans setup(). La fonction pinMode reçoit un numéro de broche et un mode, puis mémorise votre choix.
pinMode(13, OUTPUT);Nommer votre broche
Les numéros écrits directement dans le code deviennent vite déroutants. Donnez à la broche un nom clair à l'aide d'une constante, afin que votre programme se lise comme un texte courant.
const int ledPin = 13;Configurez-la une seule fois
Vous ne devez déclarer le mode d'une broche qu'une seule fois. Placez pinMode dans setup(), qui s'exécute une fois à la mise sous tension de la carte.
void setup() {
pinMode(ledPin, OUTPUT);
}La LED intégrée
La broche 13 est spéciale : la plupart des cartes Arduino la relient à une petite LED intégrée. Vous pouvez ainsi tester une sortie sans ajouter de composants. 💡
Un alias plus pratique
Vous n'avez pas besoin de mémoriser le numéro. Arduino fournit le nom intégré LED_BUILTIN, qui désigne pour vous cette LED intégrée.
pinMode(LED_BUILTIN, OUTPUT);OUTPUT ou INPUT
Chaque broche est par défaut en mode écoute. La configuration en OUTPUT l'inverse : la broche commande activement une tension au lieu de se contenter de la mesurer.
Que signifie « commander »
Une broche en mode OUTPUT peut fournir environ 5 volts ou ramener la tension à 0. Cette commande contrôlée permet à une broche d'allumer ou d'éteindre une LED.
Oublier pinMode
Si vous omettez pinMode, votre LED peut rester faible ou éteinte. La broche ne passe jamais en mode OUTPUT et ne peut donc pas fournir assez de courant pour briller.
Setup prépare la scène
Imaginez setup() comme la préparation de la scène avant le spectacle. Déclarer ici le mode de votre broche prépare tout pour la boucle qui suit.
Vérification rapide
Vous voulez qu'une broche allume une LED. Quelle fonction appelez-vous en premier ?
Récapitulatif
Vous avez appris à configurer une broche avec pinMode et OUTPUT dans setup(). La broche étant prête à fournir du courant, vous pouvez maintenant la faire clignoter. 🎉
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 « pinMode et OUTPUT » est-elle gratuite ?
Oui — le texte complet de « pinMode et OUTPUT » 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 « pinMode et OUTPUT » ?
Indiquer à une broche qu’elle alimentera une LED en courant 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 1 sur 4.
Combien de temps prend la leçon « pinMode et OUTPUT » ?
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é