Arduino UNO R4 - DEL - Clignoter
Ce tutoriel vous explique comment contrôler une LED à l'aide de l'Arduino UNO R4. Vous apprendrez à écrire un programme pour l'Arduino UNO R4 afin d'allumer et d'éteindre une LED, ainsi qu'à faire clignoter la LED.

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
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 DEL
Schéma des broches
La LED a deux broches:
- Broche cathode (-) : connectez à la masse (0 V)
- Broche anode (+) : contrôle l'état de la LED

Comment ça marche
Après avoir relié l'extrémité négative (cathode) à la masse (GND) :
- Lorsque la masse (GND) est connectée au côté positif (anode +) de la DEL, elle sera éteinte.
- Lorsque l'alimentation (VCC) est connectée au côté positif (anode +) de la DEL, elle sera allumée.

De plus, en appliquant un signal PWM à l'anode (+), vous pouvez ajuster la luminosité de la LED en fonction de la valeur PWM (expliqué en détail dans Arduino UNO R4 - LED qui s'estompe.).
※ Note:
La plupart des LED nécessitent une résistance. Vous pouvez connecter la résistance soit au côté positif (anode) et à l'alimentation (VCC) soit au côté négatif (cathode) et à la masse (GND). La valeur de la résistance varie en fonction des spécifications de la LED. Certaines LED sont déjà équipées d'une résistance. Pour ces LED, vous n'avez peut-être pas besoin d'une résistance supplémentaire.
Arduino UNO R4 - DEL
Lorsque vous configurez une broche de l'Arduino UNO R4 en sortie numérique, vous pouvez la programmer pour contrôler la tension, en la plaçant soit sur GND (Masse) soit sur VCC (Alimentation). Pour contrôler une LED, connectez la broche de l'Arduino UNO R4 à la broche positive (+) de la LED via une résistance.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Comment programmer
- Configurez un mode de sortie numérique pour une broche Arduino UNO R4 en utilisant la fonction pinMode(). Par exemple, pour la broche 9 :
- Configurez la broche sur GND pour éteindre la LED en utilisant la fonction digitalWrite().
- Mettez la broche à VCC pour allumer la LED en utilisant la fonction digitalWrite().
Arduino UNO R4 Code
Étapes rapides
Suivez ces instructions étape par étape :
- Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, consultez le tutoriel sur Arduino UNO R4 - Installation du logiciel..
- Branchez une LED à l'Arduino Uno R4 selon le schéma fourni.
- Connectez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Uno R4 appropriée (par exemple, Arduino Uno R4 WiFi) et le port COM.
- Copiez le code ci-dessus et collez-le dans l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino UNO R4.

- Vérifiez l'état des LEDs
Explication du code
L'explication se trouve dans la section des commentaires du code Arduino ci-dessus.
※ Note:
- Le code ci-dessus utilise la fonction delay(). Cette fonction bloque l'Arduino UNO R4 et l'empêche d'effectuer d'autres tâches. Si votre projet doit effectuer plusieurs tâches en même temps, vous devriez éviter de bloquer l'Arduino UNO R4. Au lieu de cela, utilisez une Arduino UNO R4 - LED - Clignoter sans délai..
- Ce guide fournit des informations détaillées pour vous aider à comprendre comment cela fonctionne. Pour contrôler facilement la LED, vous pouvez utiliser la bibliothèque LED Arduino UNO R4.
Vidéo
Connaissances supplémentaires
Quelles broches de l'Arduino UNO R4 peuvent être utilisées pour contrôler une LED en tant que broches de sortie ?
- Broches 0 à 13
- Broches A0 à A5
※ Note:
N'utilisez qu'une seule fonction par broche à la fois. Par exemple, si vous avez déjà affecté une broche à des tâches telles que l'entrée numérique ou le PWM, n'utilisez pas la même broche pour contrôler une LED en sortie numérique. En particulier, n'utilisez pas les broches 0 et 1 pour d'autres tâches si vous utilisez la fonction Serial.println(), car ces broches sont dédiées à la communication série.