Мазмұны:

FastLED негізі: 8 қадам
FastLED негізі: 8 қадам

Бейне: FastLED негізі: 8 қадам

Бейне: FastLED негізі: 8 қадам
Бейне: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, Қараша
Anonim

РишабхLwww.coachingfunda.com Автордың толығырақ мәліметтерін қараңыз:

ESP8266 көмегімен Covid-19 жаңартуды бақылаушы
ESP8266 көмегімен Covid-19 жаңартуды бақылаушы
ESP8266 көмегімен Covid-19 жаңартуды бақылаушы
ESP8266 көмегімен Covid-19 жаңартуды бақылаушы
Қарапайым Arduino таймері қосқышы
Қарапайым Arduino таймері қосқышы
Қарапайым Arduino таймері қосқышы
Қарапайым Arduino таймері қосқышы
DIY 5v - 3.3v логикалық деңгей ауысуы
DIY 5v - 3.3v логикалық деңгей ауысуы
DIY 5v - 3.3v логикалық деңгей ауысуы
DIY 5v - 3.3v логикалық деңгей ауысуы

Туралы: Электроника инженериясының магистрі RishabhL туралы толығырақ »

Бұл нұсқаулықта біз FastLED бағдарламасын қалай жазу керектігін, сонымен қатар FastLed кітапханасын қалай қолдану керектігін көреміз. Сондай -ақ, біз өзіміздің түс үлгілерін қалай кодтау керектігін көреміз. Бұл кітапхана WS2811, WS2812, Neopixel және т.б сияқты жарықдиодты контроллерлермен бірге келетін жарық диодты жолақтың әр түрлі түрлерін қолдайды.

Бастайық

1 -қадам: бастамас бұрын:

Сен бастамас бұрын
Сен бастамас бұрын
Сен бастамас бұрын
Сен бастамас бұрын
Сен бастамас бұрын
Сен бастамас бұрын

1. Ардуино Уно

2. ws2811 немесе басқа контроллері бар жарық диодты жолақ

3. Led Strip рейтингі бойынша қуат көзі.

2 -қадам: Кітапхананы қосыңыз:

Кітапхананы қосу
Кітапхананы қосу

FastLED кітапханасын мына жерден жүктеңіз:

github.com/FastLED/FastLED

Бұл кітапхананы arduino ide -ге қосыңыз.

3 -қадам: жарық диодты жолақты орнату:

Жарықдиодты жолақты орнату
Жарықдиодты жолақты орнату
Жарықдиодты жолақты орнату
Жарықдиодты жолақты орнату
Жарықдиодты жолақты орнату
Жарықдиодты жолақты орнату

Жарық диодты жолағын қуат көзіне қосыңыз. Жарық диодты жолақтың түйреуіші кодта таңдалған кез келген цифрлық түйреуішке енеді. Жарық диодты строп пен ардуиноның жері бір -біріне жалғануы керек екеніне көз жеткізіңіз.

Сіз неопиксельді жарықдиодты қолдана аласыз немесе базардан арзан жарықдиодты жолақты сатып ала аласыз және басты контроллері бар светодиодтың бірінші сымды бөлігін алып тастау үшін не қажет. Светодиодтардың келесі сериясынан неопиксельді жолақ ретінде пайдалануға болады. Бірақ қытайлық жолақтарда бір ic сериялы үш сымды басқарады, яғни әрбір пиксель 3 жарықдиодты пиксельге тең. Егер сіз бірінші ic -ге деректерді жазсаңыз, онда осы ic -ге қосылған үш жарық диоды жанады. Сондықтан мен 3 ледті басқаратын 21 контроллерін басқаратын 7 ic сериялы арзан светодиодты қолданамын.

Қосылымдар:

Arduino: 6 цифрлық түйреуіші - жарық диодты жолақтың түйреуіші

gnd - жарық диодты жолақтың Gnd

Қуат көзі: позитивті терминал - жарық диодты жолақтың +vcc

LED жолағының gnd - gnd

4 -қадам: тақырып файлдары мен тұрақтылар:

Бұл оқулық несие

Толық және толық ақпарат алу үшін мына сілтемеге өтіңіз.

Сонымен бастайық …

#тақырып файлын // қосыңыз

#анықтаңыз NUM_LEDS 60 // жолағыңыздағы жолақтар санын #DATA_PIN 6 анықтаңыз // arduino цифрлық түйреуіші

CRGB светодиодтары [NUM_LEDS];

5 -қадам: жарамсыз орнату ()

Жарық диодты жолақтың түріне байланысты, тиісті бос орынды орнату функциясын таңдаңыз

жарамсыз орнату () {

FastLED.addLeds(LED, NUM_LEDS);

}

немесе

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

немесе

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

немесе

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

немесе

void setup () {FastLED.addLeds (leds, NUM_LEDS);

Ұсынылған: