Arduino & IoT Academy · Leçon

pinMode et OUTPUT

Indiquer à une broche qu’elle alimentera une LED en courant

Leçon 1 sur 413 étapes

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. 🎉

Gratuit pour commencer

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

  1. pinMode et OUTPUT
  2. digitalWrite HIGH et LOW
  3. delay() et synchronisation du clignotement
  4. Câbler une LED externe en toute sécurité
← Retour à Arduino & IoT Academy