Turinys:

„RGB Led WS2812B“sąsajos su „Arduino UNO“pamoka: 7 žingsniai (su paveikslėliais)
„RGB Led WS2812B“sąsajos su „Arduino UNO“pamoka: 7 žingsniai (su paveikslėliais)

Video: „RGB Led WS2812B“sąsajos su „Arduino UNO“pamoka: 7 žingsniai (su paveikslėliais)

Video: „RGB Led WS2812B“sąsajos su „Arduino UNO“pamoka: 7 žingsniai (su paveikslėliais)
Video: Programuojamos bėgančios švieselės, šviesos efektai. Running Light Effects. бегущие Световые ефекты 2024, Lapkritis
Anonim
„RGB Led WS2812B“sąsajos su „Arduino UNO“pamoka
„RGB Led WS2812B“sąsajos su „Arduino UNO“pamoka

Ši pamoka išmokys jus kai kurių „Sparkfun RGB Led WS2812B“ir „Arduino UNO“naudojimo pagrindų

1 žingsnis: Įvadas

Apibūdinimas:

Tai WS2812B RGB šviesos diodų išjungimo plokštė. WS2812B (arba „NeoPixel“) iš tikrųjų yra RGB šviesos diodas su WS2811, įmontuotu tiesiai į šviesos diodą! Visi reikalingi smeigtukai yra suskirstyti į 0,1 colio atstumo antraštes, kad būtų patogu įlipti į duoną. Kai kurie iš šių skylių netgi gali būti sujungti grandinėmis, kad būtų suformuotas ekranas arba adresinė eilutė.

Specifikacijos:

1. Dydis: 50mm x 50 mm2. Spalvotas ekranas: raudona, žalia, mėlyna

3. Žiūrėjimo kampas: 120 laipsnių

4. Raudona: (620-630 nm) @ 550-700mcd

5. Žalia: (515-530 nm) @ 1100-1400mcd

6. Mėlyna: (465-475 nm) @ 200-400mcd

7. Aprašymas:

VCC - įėjimo įtampa 5V

GND - bendra, įžeminta, 0 V etaloninė maitinimo įtampa.

DI - į šį kaištį patenka duomenys iš mikrovaldiklio.

DO - Duomenys perkeliami iš šio kaiščio, kad būtų prijungti prie kito pikselio įvesties arba paliekami plaukti, jei tai paskutinė grandinės grandis.

2 žingsnis: kaiščio apibrėžimas

Smeigtuko apibrėžimas
Smeigtuko apibrėžimas

3 žingsnis: Aparatūros diegimas

Techninės įrangos montavimas
Techninės įrangos montavimas
Techninės įrangos montavimas
Techninės įrangos montavimas

4 žingsnis: šaltinio kodo pavyzdys

Norėdami gauti rezultatą, atsisiųskite toliau pateiktą šaltinio kodo pavyzdį.

5 veiksmas: įtraukite „Adafruit_NeoPixel.h“biblioteką

Įtraukite „Adafruit_NeoPixel.h“biblioteką
Įtraukite „Adafruit_NeoPixel.h“biblioteką
Įtraukite „Adafruit_NeoPixel.h“biblioteką
Įtraukite „Adafruit_NeoPixel.h“biblioteką

Spustelėkite skecth, tada raskite įtraukti biblioteką ir spustelėkite valdyti biblioteką. Tada ieškokite adafruit neopixel ir įdiekite naujausią versiją

6 veiksmas: įkelkite šaltinio kodą

Įkelti šaltinio kodą
Įkelti šaltinio kodą
Įkelti šaltinio kodą
Įkelti šaltinio kodą

Atidarykite šaltinio kodą. Įsitikinkite, kad „arduino UNO“ir „com“prievadas yra vienodi, ir prašome parduoti lentą „Arduino UNO“.

Spustelėkite įkelti.

Rekomenduojamas: