Orodha ya maudhui:

Msingi wa FastLED: 8 Hatua
Msingi wa FastLED: 8 Hatua

Video: Msingi wa FastLED: 8 Hatua

Video: Msingi wa FastLED: 8 Hatua
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Novemba
Anonim

Na RishabhLwww.coachingfunda.com Fuata Zaidi na mwandishi:

Covid-19 Mwisho Tracker Kutumia ESP8266
Covid-19 Mwisho Tracker Kutumia ESP8266
Covid-19 Mwisho Tracker Kutumia ESP8266
Covid-19 Mwisho Tracker Kutumia ESP8266
Rahisi Arduino Timer switch
Rahisi Arduino Timer switch
Rahisi Arduino Timer switch
Rahisi Arduino Timer switch
DIY 5v hadi 3.3v Kiwango cha mantiki Shifter
DIY 5v hadi 3.3v Kiwango cha mantiki Shifter
DIY 5v hadi 3.3v Kiwango cha mantiki Shifter
DIY 5v hadi 3.3v Kiwango cha mantiki Shifter

Kuhusu: Mwalimu katika Uhandisi wa Elektroniki Zaidi Kuhusu RishabhL »

Maagizo haya tutaona jinsi tunaweza kuandika programu ya FastLED, na pia jinsi ya kutumia maktaba ya FastLed. Tutaona pia jinsi tunaweza kusimba kubuni muundo wetu wa rangi. Maktaba hii inasaidia aina tofauti za mkanda wa LED unaokuja na vidhibiti tofauti vya LED kama vile WS2811, WS2812, Neopixel, n.k.

Hebu Anza

Hatua ya 1: Kabla ya Kuanza:

Kabla Hujaanza
Kabla Hujaanza
Kabla Hujaanza
Kabla Hujaanza
Kabla Hujaanza
Kabla Hujaanza

1. Arduino Uno

2. Ukanda wa LED ambao una mtawala kama ws2811 au nyingine

3. Ugavi wa Umeme kulingana na ukadiriaji wa Ukanda wa Led.

Hatua ya 2: Jumuisha Maktaba:

Jumuisha Maktaba
Jumuisha Maktaba

Pakua maktaba ya FastLED kutoka hapa:

github.com/FastLED/FastLED

Jumuisha maktaba hii kwenye maoni yako ya arduino.

Hatua ya 3: Kuweka Mkanda wa LED:

Kuweka Ukanda wa LED
Kuweka Ukanda wa LED
Kuweka Ukanda wa LED
Kuweka Ukanda wa LED
Kuweka Ukanda wa LED
Kuweka Ukanda wa LED

Unganisha Ukanda wa LED kwenye usambazaji wako wa umeme. Pini ya data ya Ukanda wa LED huenda kwenye pini yoyote ya dijiti uliyochagua kwenye nambari. Hakikisha kwamba ardhi ya kamba ya LED na arduino lazima ziunganishwe pamoja.

Unaweza kutumia ukanda ulioongozwa na neopixel au unaweza kununua ukanda ulioongozwa kwa bei rahisi kutoka sokoni na unachohitaji kufanya ili kuondoa sehemu ya kwanza iliyoongozwa ya ukanda ulioongozwa ambao una mtawala mkuu. Kutoka kwa safu inayofuata ya LED unaweza kutumia kama ukanda wa neopixel. Lakini kwa Kichina iliyoongozwa strip moja ic udhibiti tatu zinazoongozwa katika mfululizo ambayo inamaanisha kila pixel ni sawa na pixel 3 inayoongozwa. Ukiandika data kwenye ic ya kwanza viongo vitatu vilivyounganishwa na ic hiyo vitawaka. Kwa hivyo ninatumia aina hii ya ukanda wa bei rahisi ulioongozwa ambao una ic 7 kwa safu ambayo kudhibiti 21 iliongoza kama rundo la risasi tatu.

Miunganisho:

Arduino: pini ya dijiti 6 - Pini ya Din ya Ukanda wa LED

gnd - Gnd ya ukanda wa LED

Ugavi wa Nguvu: terminal chanya - + vcc ya Ukanda wa LED

gnd - gnd ya Ukanda wa LED

Hatua ya 4: Faili za Kichwa na Mara kwa mara:

Sifa hii ya Mafunzo huenda kwa

Tafadhali tembelea kiunga hiki kwa habari zaidi na ya kina.

Basi lets kuanza…

# pamoja # faili ya kichwa

#fafanua NUM_LEDS 60 // idadi ya walioongoza kwenye kipande chako #fafanua DATA_PIN 6 // pini ya dijiti ya arduino yako

Viongozi wa CRGB [NUM_LEDS];

Hatua ya 5: Kuweka Utupu ()

Kulingana na aina yako ya ukanda iliyoongozwa chagua kazi inayofaa ya usanidi batili

usanidi batili () {

FastLED.addLeds(kuongoza, NUM_LEDS);

}

au

usanidi batili () {FastLED.addLeds (leds, NUM_LEDS);

}

au

usanidi batili () {FastLED.addLeds (leds, NUM_LEDS);

}

au

usanidi batili () {FastLED.addLeds (leds, NUM_LEDS);

}

au

usanidi batili () {FastLED.addLeds (leds, NUM_LEDS);

Ilipendekeza: