Arduino Mega - LED - Clignotement

Ce guide vous montre comment utiliser une LED avec l'Arduino Mega. Vous apprendrez à écrire un programme simple pour l'Arduino Mega afin d'allumer et d'éteindre une LED, et de la faire clignoter.

Arduino Mega Clignotement LED

Matériel requis

1×Arduino Mega
1×Câble USB 2.0 type A/B
1×LED Kit
1×LED (red)
1×LED Module
1×Résistance 220 ohms
1×Breadboard (plaque d'essai)
1×Câbles de liaison
1×Recommandé: Screw Terminal Block Shield for Arduino Uno/Mega
1×Recommandé: Breadboard Shield for Arduino Mega
1×Recommandé: Enclosure for Arduino Mega

Ou vous pouvez acheter les kits suivants:

1×Kit de Capteurs DIYables (30 capteurs/écrans)
1×Kit de Capteurs DIYables (18 capteurs/écrans)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

Note d'achat: Pour simplifier le processus de câblage, nous recommandons d'utiliser le LED Module, qui est livré avec une résistance intégrée.

À propos de la LED

Brochage

Une LED possède deux broches :

  • Broche négative : se connecte à la masse (0V)
  • Broche positive : contrôle si la LED est allumée ou éteinte
Brochage LED

Fonctionnement

Après avoir connecté le côté négatif (cathode) à la masse (GND) :

  • Si GND est connecté au côté positif de la LED, la LED sera éteinte.
  • Si VCC est connecté au côté positif de la LED, la LED sera allumée.
Fonctionnement LED

De plus, en envoyant un signal PWM au côté positif de la LED, vous pouvez ajuster la luminosité de la LED en fonction de la valeur PWM. Les détails sont dans ce tutoriel : ce tutoriel.

※ Note:

La plupart des LED nécessitent une résistance. Vous pouvez connecter la résistance du côté positif (+) et de l'alimentation, ou du côté négatif (−) et de la masse. La valeur de la résistance dépend des spécifications de la LED. Certaines LED ont déjà une résistance intégrée. Pour ces LED, vous pourriez ne pas avoir besoin d'une résistance supplémentaire.

Arduino Mega - LED

Configurez une broche de l'Arduino Mega comme sortie numérique, puis vous pouvez choisir d'envoyer la masse ou l'alimentation depuis cette broche. Pour piloter une LED, connectez la broche Arduino Mega à la patte positive de la LED à travers une résistance.

Schéma de câblage

Schéma de câblage Arduino Mega LED

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.

Comment programmer

  • Configurez une broche de l'Arduino Mega comme sortie numérique en utilisant la fonction pinMode(). Par exemple, la broche 9 :
pinMode(9, OUTPUT);
  • Mettez la broche à la masse pour éteindre la LED en utilisant la fonction digitalWrite().
digitalWrite(9, LOW);
  • Mettez la broche au niveau haut (à VCC) pour allumer la LED avec digitalWrite().
digitalWrite(9, HIGH);

Code Arduino Mega

/* * Ce code Arduino Mega a été développé par newbiely.fr * Ce code Arduino Mega est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/arduino-mega/arduino-mega-led-blink */ #define LED_PIN 9 // The Arduino Mega pin connected to the LED // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 9 as an output. pinMode(LED_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_PIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(500); // wait for 500 milliseconds digitalWrite(LED_PIN, LOW); // turn the LED off by making the voltage LOW delay(500); // wait for 500 milliseconds }

Étapes rapides

Suivez ces étapes une par une.

  • Connectez la LED à l'Arduino Mega comme indiqué dans le schéma.
  • Connectez l'Arduino Mega à votre ordinateur avec un câble USB.
  • Ouvrez l'IDE Arduino sur votre ordinateur.
  • Sélectionnez la carte Arduino Mega et le port correct (port COM).
  • Copiez le code ci-dessus et collez-le dans l'IDE Arduino.
  • Cliquez sur le bouton Téléverser dans l'IDE Arduino pour téléverser le code vers l'Arduino Mega.
IDE Arduino - Comment téléverser le code
  • Observez l'état de la LED.

Explication du code

L'explication simple se trouve dans les commentaires du code Arduino montré ci-dessus.

※ Note:

  • Le code ci-dessus utilise la fonction delay(). Delay empêche l'Arduino Mega d'effectuer d'autres tâches. Si votre projet doit exécuter plusieurs tâches en même temps, vous devriez éviter d'arrêter l'Arduino Mega. À la place, utilisez une méthode qui n'arrête pas les autres tâches pour Arduino Mega.
  • Ce guide contient des informations faciles à comprendre pour vous aider à apprendre comment cela fonctionne. Pour contrôler une LED facilement, vous pouvez utiliser la bibliothèque Arduino Mega - LED

Vidéo

Connaissances supplémentaires

Quelles broches de l'Arduino Mega peuvent être utilisées comme sorties pour piloter une LED ?

  • Broches 0 à 13
  • Broches A0 à A5

※ Note:

N'utilisez chaque broche que pour une seule tâche à la fois. Par exemple, si vous avez déjà configuré une broche pour lire une entrée numérique ou pour faire du PWM, n'utilisez pas la même broche pour piloter une LED. De plus, n'utilisez pas les broches 0 et 1 pour d'autres tâches si vous utilisez la fonction Serial.println(), car ces broches sont réservées à la communication série.

Références des fonctions

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !