Obsah:
Video: Jak používat Neopixel Ws2812 LED nebo LED STRIP nebo Led Ring s Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj kluci, protože Neopixel led Strip jsou velmi populární a je také nazýván jako ws2812 led strip. Jsou velmi populární, protože v těchto LED pásech můžeme oslovit každou LED samostatně, což znamená, že pokud chcete, aby v jedné barvě svítilo několik LED diod, několik v jiné barvě a několik v jiné jiné barvě, pak to může udělat. Dokonce i vy můžete vytvořit každou LED záři v jakékoli barvě, kterou chcete současně. To je důvod jejich popularity.
V tomto návodu se tedy naučíme, jak používat tyto LED diody ws2812 nebo neopixel s arduino.
Krok 1: Věci, které potřebujete
pro tento instruktáž budete potřebovat následující věci:
Arduino
Proužky Adafruit NeoPixel
Rezistor 10 kOhm
Breadboard (obecné)
Jumperwires (obecné)
Krok 2: Připojení
Pro připojení postupujte podle obrázku a připojte vše podle schémat.
Krok 3: Kód
Přejít ke stažení knihovny Adafruit NeoPixel:
github.com/adafruit/Adafruit_NeoPixel
začít. Stačí si stáhnout soubor.zip s knihovnou, rozbalit jej v počítači a přetáhnout obsah do složky knihoven Arduino. (Složka „knihovny“je obvykle vytvořena ve stejné složce „Arduino“, kam ukládáte své skici. Pokud ji ještě nemáte, pokračujte a vytvořte ji.) Také restartujte IDE Arduino, pokud jste ji již měli otevřenou.
Jakmile to bude znovu, budete mít nějaké nové ukázkové skici. Podívejme se!
Soubor> Příklady> Adafruit NeoPixel> jednoduché
Ten chlap rozsvítí vaše LED diody zeleně, jednu po druhé.
Nebo můžete zkopírovat níže uvedený kód a také jej otestovat.
// Jednoduchý náčrt NeoPixel Ring (c) 2013 Shae Erisson // vydáno pod licencí GPLv3, aby odpovídalo zbytku knihovny AdaFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Který pin na Arduinu je připojen k NeoPixelům? // Na cetce nebo Gemmě doporučujeme změnit to na 1 #define PIN 6
// Kolik NeoPixelů je připojeno k Arduinu? #define NUMPIXELS 16
// Když nastavujeme knihovnu NeoPixel, řekneme jí, kolik pixelů a jaký pin použít k odesílání signálů. // U starších proužků NeoPixel bude možná nutné změnit třetí parametr-další informace o možných hodnotách najdete v příkladu strandtest //. Pixely Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // zpoždění na půl sekundy
void setup () {// Toto je pro Trinket 5V 16MHz, tyto tři řádky můžete odstranit, pokud nepoužíváte Trinket #if definovaný (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Konec speciálního kódu cetky
pixely.begin (); // Tím se inicializuje knihovna NeoPixel. }
prázdná smyčka () {
// Pro sadu NeoPixelů je první NeoPixel 0, druhý je 1, až do počtu pixelů minus jeden.
pro (int i = 0; i
// pixely. Color přebírá hodnoty RGB, od 0, 0, 0 do 255, 255, 255 pixelů.setPixelColor (i, pixely. Color (0, 150, 0)); // Středně jasně zelená barva.
pixely.show (); // Tím se na hardware odešle aktualizovaná barva pixelu.
delay (delayval); // Zpoždění po určitou dobu (v milisekundách).
} }
Krok 4: Making It Light
Po nahrání kódu se váš pás s LED diodami rozsvítí podobně jako můj a dokonce můžete výše uvedený kód změnit tak, aby se rozsvítil v různých barvách, a můžete vyzkoušet další příklady z výše uvedené knihovny neopixelů a pobavit se s páskem s LED diodami s neopixelem.
Doporučuje:
Jak používat GPIO piny Raspberry Pi a Avrdude k programu Bit-bang DIMP 2 nebo DA PIMP 2: 9
Jak používat GPIO piny Raspberry Pi a program Avrdude to Bit-bang DIMP 2 nebo DA PIMP 2: Toto jsou podrobné pokyny k použití Raspberry Pi a bezplatného open-source příkazu avrdude to bit-bang -programujte DIMP 2 nebo DA PIMP 2. Předpokládám, že jste obeznámeni se svým Raspberry Pi a příkazovým řádkem LINUX. Nemusíte
Ovládejte Ws2812 Neopixel LED STRIP přes Bluetooth pomocí Arduino Uno: 4 kroky
Ovládání Ws2812 Neopixel LED STRIP přes Bluetooth pomocí Arduino Uno: Ahoj kluci v tomto návodu se naučíme ovládat neopixel pomocí arduina. Takže v zásadě bude arduino připojeno přes Bluetooth pomocí modulu hc05 Bluetooth k smartphonu a smartphone bude odesílat příkazy ke změně barvy LED diodového pásu
Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: 4 kroky
Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: V tomto návodu se naučíme, jak používat neopixel nebo ws 2812 nebo rychlé LED diody s Arduino. Tyto typy LED nebo pásů nebo prstenů jsou ovládány pouze jedním jediným Vin pinem a všemi LED diody jsou jednotlivě adresovatelné, proto se jim také říká indi
Jak používat terminál Mac a jak používat klíčové funkce: 4 kroky
Jak používat terminál Mac a jak používat klíčové funkce: Ukážeme vám, jak otevřít terminál MAC. V Terminálu vám také ukážeme několik funkcí, jako je ifconfig, změna adresářů, přístup k souborům a arp. Ifconfig vám umožní zkontrolovat vaši IP adresu a vaši MAC adresu
Jak jailbreak vašeho 1.1.4 nebo nižšího iPhonu nebo iPodu Touch: 4 kroky
Jak na jailbreak vašeho 1.1.4 nebo nižšího iPhonu nebo iPodu Touch: Jak na jailbreak vašeho 1.1.4 nebo nižšího iPhonu nebo iPodu Touch a instalace aplikací třetích stran. VAROVÁNÍ: Nezodpovídám za škody způsobené na vašem iPhonu, iPodu Touch nebo počítači. ZiPhone však nikdy nepoškodil iPhone nebo iPod