Taula de continguts:
Vídeo: Com utilitzar Neopixel Ws2812 LED o LED STRIP o LED Ring amb Arduino: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hola, nois, ja que Neopixel led Strip són molt populars i també s'anomena tira led led ws2812. Són molt populars perquè en aquestes tires de leds podem dirigir-nos a tots els leds per separat, cosa que significa que si voleu que brillin pocs leds en un color, pocs en un altre color i pocs en un altre color diferent, pot fer-ho. Fins i tot podeu fer brillar tots els leds amb el color que vulgueu al mateix temps. Aquesta és la raó de la seva popularitat.
Així, en aquest instructable aprendrem a utilitzar aquestes tires led ws2812 o neopixel amb arduino.
Pas 1: coses que necessiteu
per a això instructable necessitareu les següents coses:
Arduino
Tires Adafruit NeoPixel
Resistència 10k ohm
Tauler de pa (genèric)
Jumperwires (genèric)
Pas 2: connexions
Per a les connexions, seguiu la imatge mostrada i connecteu-ho tot segons els esquemes mostrats.
Pas 3: Codi
Descarregueu la biblioteca NeoPixel d'Adafruit:
github.com/adafruit/Adafruit_NeoPixel
per començar. Només podeu descarregar el fitxer.zip amb la biblioteca, descomprimir-lo a l'ordinador i arrossegar el contingut a la carpeta de biblioteques Arduino. (La carpeta "biblioteques" se sol crear a la mateixa carpeta "Arduino" on deseu els esbossos. Si encara no en teniu cap, seguiu-ho i creeu-lo). A més, reinicieu l'IDE d'Arduino si ja el teníeu obert..
Un cop hàgiu acabat, tindreu alguns nous esbossos d’exemple. Fem una ullada!
Fitxer> Exemples> Adafruit NeoPixel> simple
Aquest noi il·luminarà els LEDs de color verd, d’un en un.
O podeu copiar el codi següent i provar-lo també.
// NeoPixel Ring simple sketch (c) 2013 Shae Erisson // publicat sota la llicència GPLv3 per coincidir amb la resta de la biblioteca AdaFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr / power.h" #endif
// Quin pin de l'Arduino està connectat als NeoPixels? // En un Trinket o Gemma, us recomanem que el canvieu per 1 #define PIN 6
// Quants NeoPixels estan connectats a l'Arduino? #define NUMPIXELS 16
// Quan configurem la biblioteca NeoPixel, li indiquem quants píxels i quin pin utilitzar per enviar senyals. // Tingueu en compte que per a les tires de NeoPixel més antigues és possible que hàgiu de canviar el tercer paràmetre; consulteu l'exemple de prova de cadena // per obtenir més informació sobre possibles valors. Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // demorar mig segon
void setup () {// Això és per a Trinket 5V 16MHz, podeu eliminar aquestes tres línies si no feu servir un Trinket #if definit (_AVR_ATtiny85_) si (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Codi especial de fi de bibelot
pixels.begin (); // Això inicialitza la biblioteca NeoPixel. }
bucle buit () {
// Per a un conjunt de NeoPixels, el primer NeoPixel és 0, el segon és 1, fins al recompte de píxels menys un.
per a (int i = 0; i
// pixels. Color pren valors RGB, des de 0, 0, 0 fins a 255, 255, 255 pixels.setPixelColor (i, pixels. Color (0, 150, 0)); // Color verd moderadament brillant.
pixels.show (); // Això envia el color de píxels actualitzat al maquinari.
delay (delayval); // Retard per un període de temps (en mil·lisegons).
} }
Pas 4: fer-lo lleuger
Després de penjar el codi, la tira de led de neopixel s’il·luminarà de la mateixa manera que la meva i fins i tot podeu canviar el codi anterior per il·luminar-lo en diferents colors i podeu provar altres exemples de la biblioteca de neopixels anterior i divertir-vos amb la tira de led de neopixel.
Recomanat:
Indicador de volum Neopixel Ws2812 LED Ring & Arduino: 8 passos
Indicador de volum Neopixel Ws2812 LED Ring & Arduino: en aquest tutorial aprendrem com fer un indicador de volum mitjançant un Neopixel Ws2812 LED Ring i un arduino. Mireu el vídeo
Control WS2812 Neopixel LED STRIP per Bluetooth mitjançant Arduino Uno: 4 passos
Control WS2812 Neopixel LED STRIP per Bluetooth mitjançant Arduino Uno: Hola, nois en aquest instructable, aprendrem a controlar neopixel amb arduino. Així, bàsicament, arduino es connectarà mitjançant Bluetooth mitjançant el mòdul Bluetooth hc05 al telèfon intel·ligent i el telèfon intel·ligent enviarà ordres per canviar el color de la tira de led neopixel
Neopixel Ws2812 Rainbow LED Glow amb M5stick-C - Funcionament de Rainbow a Neopixel Ws2812 amb M5stack M5stick C amb Arduino IDE: 5 passos
Neopixel Ws2812 Rainbow LED Glow amb M5stick-C | Execució de Rainbow a Neopixel Ws2812 Utilització de M5stack M5stick C Usant Arduino IDE: Hola, nois en aquest instructable, aprendrem a utilitzar LEDs neopixel ws2812 o led strip o led matrix o anell led amb placa de desenvolupament m5stack m5stick-C amb Arduino IDE i farem un patró d'arc de Sant Martí amb ell
Tutorial Arduino Ws2812 LED o Neopixel Led o Ring: 4 passos
Arduino Ws2812 LED o Neopixel Led Strip o Ring Tutorial: en aquest instructable aprendrem a utilitzar el neopixel o ws 2812 o led ràpid amb Arduino. Aquests tipus de LED, strip o ring estan controlats per un sol pin Vin i tots els Els LED són adreçables individualment, de manera que també es diuen indi
Com utilitzar l'escàner làser 360 ° RPLIDAR amb Arduino: 3 passos (amb imatges)
Com utilitzar l’escàner làser 360 ° RPLIDAR amb Arduino: sóc un gran fan de la creació de robots de sumo i sempre busco nous materials i sensors interessants per construir un robot millor, més ràpid i més intel·ligent. Em vaig assabentar del RPLIDAR A1 que podeu obtenir per 99 dòlars a DFROBOT.com. Vaig dir que era inte