Arduino Nano - Bande LED Dotstar
Dans ce tutoriel, nous allons apprendre à utiliser l'Arduino Nano pour contrôler une bande LED RGB DotStar. En détail, nous apprendrons :
- Comment connecter l'Arduino Nano à la bande LED DotStar
- Comment programmer l'Arduino Nano pour contrôler la couleur et la luminosité de chaque LED individuelle sur la bande de LED
- Comment programmer l'Arduino Nano pour créer l'effet comète pour la bande LED DotStar
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos de la bande LED RGB DotStar
Brochage
Le ruban LED RGB DotStar dispose de trois broches :
- Broche GND : doit être connectée à GND (0V)
- Broche CI : broche d'horloge qui reçoit le signal d'horloge. Elle doit être connectée à une broche d'Arduino Nano.
- Broche DI : broche de données qui reçoit le signal de commande. Elle doit être connectée à une broche d'Arduino Nano.
- Broche 5V : doit être connectée à 5V d'une alimentation externe.
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Comment programmer pour une bande LED RGB DotStar
- Inclure une bibliothèque DotStar.
- Déclarez un objet DotStar
- Initialise le DotStar
- Définir la couleur (r, g, b) de chaque LED individuelle (appelée pixel).
- Réglez la luminosité de toute la bande.
※ NOTE THAT:
DotStar.setBrightness() est utilisé pour tous les pixels de la bande LED. Pour régler la luminosité de chaque pixel individuellement, nous pouvons ajuster la valeur de couleur.
Les valeurs définies par DotStar.setBrightness() et DotStar.setPixelColor() ne prennent effet que lorsque DotStar.show() est appelé.
Code Arduino Nano
Le code ci-dessous transforme les pixels en rouge un par un avec un délai entre chaque pixel.
Étapes rapides
- Câblez les composants conformément au schéma fourni.
- Connectez la carte Arduino Nano à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Nano et son port COM correspondant.
- Ouvrez le gestionnaire de bibliothèques en cliquant sur l'icône Gestionnaire de bibliothèques dans la barre de navigation gauche de l'IDE Arduino.
- Recherchez "Adafruit DotStar", puis trouvez la bibliothèque DotStar par Adafruit.
- Cliquez sur le bouton Install pour installer la bibliothèque DotStar.
- Vous serez invité à installer la dépendance. Cliquez sur le bouton Install All.
- Copiez le code ci-dessus et ouvrez-le avec Arduino IDE
- Cliquez sur le bouton Upload de l'Arduino IDE pour téléverser le code sur l'Arduino Nano
- Observez l'effet de la LED
Code Arduino Nano - Effet de comète sur bande LED
Le code ci-dessous produit l'effet de comète pour la bande LED DotStar.
※ NOTE THAT:
Pour tout autre effet LED, nous proposons le service de programmation payant