Table des matières:
- Étape 1: Composants requis
- Étape 2: Connectez la Led RVB à Arduino Nano
- Étape 3: Programmation
- Étape 4: Résultat
Vidéo: Nano Pixels 26 Bit utilisant Arduino : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans mon article précédent, j'ai réalisé un tutoriel sur l'utilisation de la LED Nano Pixel WS2812. Dans cet article, j'ai utilisé le 16 Bit Ring Nano Pixel WS2812.
Et dans cet article, je vais vous montrer comment utiliser la bague 26bit Nano Pixels WS2812.
Dans la partie hardware, rien n'est différent entre 16 bits et 26 bits.
Uniquement dans la section du logiciel qui doit être modifiée.
Caractéristiques et avantages:
- Le circuit de contrôle et la puce RVB sont intégrés dans un ensemble de 5050 composants.
- Circuit de remodelage du signal intégré.
- Circuit de réinitialisation électrique intégré et circuit de réinitialisation de perte de puissance.
- Signal de transmission de port en cascade par ligne unique.
- Envoyez des données à des vitesses de 800 Kbps.
Voir la fiche technique pour plus d'informations WS2812.
Étape 1: Composants requis
Les composants dont vous avez besoin pour ce tutoriel:
- LED RVB 26 bits WS2812.
- Arduino Nano V.3
- Cavalier
- Mini USB
Bibliothèque requise:
Adafruit NeoPixel
Pour ajouter une bibliothèque à Arduino, consultez cet article "Comment ajouter une bibliothèque externe à Arduino"
Étape 2: Connectez la Led RVB à Arduino Nano
Suivez les instructions ci-dessous pour connecter WS2812 à Arduino Nano:
WS2812 vers Arduino
EN ==> D6
VCC ==> +5V
GND ==> GND
Étape 3: Programmation
Dans cette partie du logiciel qui a besoin d'un petit ajustement. Dans la section "Nombre de LED", ajustez le nombre de LED utilisées.
Suivez les instructions ci-dessous pour programmer la carte Arduino:
Ouvrir l'IDE Arduino
Cliquez sur Fichier > Exemples > Adafruit NeoPixels > strandtest
Vous devez modifier certaines valeurs de cette esquisse, Ce qui doit être changé est le suivant:
Broche utilisée
#define LED_PIN 12
Nombre de LED
#define LED_COUNT 26
Définir la luminosité
strip.setBrightness(10);
Modifiez le programme selon vos besoins.
Après cela, téléchargez le programme sur la carte Arduino
Étape 4: Résultat
Lorsque vous avez fini de télécharger le programme sur Arduino. Les résultats sont visibles dans la vidéo ci-dessus.
Merci d'avoir lu cet article. rendez-vous dans le prochain article.
Si vous avez des questions, écrivez simplement dans la colonne des commentaires.
Conseillé:
Pixels vivants - Imaginez que la technologie a la vie : 4 étapes (avec photos)
Pixels vivants - Imaginez que la technologie a de la vie : voyant les produits pour la maison intelligente être plus courants dans nos vies, j'ai commencé à réfléchir à la relation entre les gens et ces produits. Si un jour les produits pour la maison connectée deviennent un incontournable de la vie de chacun, quelles attitudes devons-nous adopter
FLEXBALL - une boule PCB flexible de cent pixels avec WiFi : 6 étapes (avec photos)
FLEXBALL - une boule PCB flexible de cent pixels avec WiFi : Bonjour les fabricants, c'est le fabricant moekoe ! Flexball est basé sur un PCB flexible qui est équipé de 100 LED adressables WS2812 2020. Il est contrôlé par un ESP8285-01f - le plus petit module basé sur ESP d'Espressif. De plus, il dispose d'un accéléromètre ADXL345
Radiocommande RF 433MHZ utilisant HT12D HT12E - Faire une télécommande Rf en utilisant HT12E & HT12D avec 433mhz: 5 étapes
Radiocommande RF 433MHZ utilisant HT12D HT12E | Faire une télécommande Rf à l'aide de HT12E & HT12D avec 433 mhz : dans cette instructable, je vais vous montrer comment faire une télécommande RADIO à l'aide d'un module émetteur-récepteur 433 mhz avec encodage HT12E & Décodeur HT12D IC. Dans cette instructable, vous pourrez envoyer et recevoir des données à l'aide de COMPOSANTS très très bon marché COMME : HT
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre
Écran LED RVB 64 pixels - Un autre clone Arduino : 12 étapes (avec photos)
Écran LED RVB 64 pixels - Un autre clone Arduino : Cet écran est basé sur une matrice LED RVB 8x8. À des fins de test, il a été connecté à une carte Arduino standard (Diecimila) à l'aide de 4 registres à décalage. Après l'avoir fait fonctionner, je l'ai permatisé sur un PCB fabriqué. Les registres à décalage ont une largeur de 8 bits et un