Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: RGB Led -ті Arduino Nano -ға қосыңыз
- 3 -қадам: бағдарламалау
- 4 -қадам: Нәтиже
Бейне: Nano пиксельдер 26 биттік Arduino қолданады: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Алдыңғы мақалада мен WS2812 Nano пиксельді жарықдиодты пайдалану туралы оқулық жасадым. Бұл мақалада мен 16 бит сақиналы Nano Pixel WS2812 қолдандым.
Бұл мақалада мен сізге 26 биттік Nano Pixels WS2812 сақинасын қалай қолдану керектігін көрсетемін.
Аппараттық бөлімде 16 бит пен 26 бит арасындағы айырмашылық жоқ.
Тек өзгерту қажет бағдарламалық қамтамасыз ету бөлімінде.
Артықшылықтары мен ерекшеліктері:
- Басқару схемасы мен RGB чипі 5050 компоненттен тұратын пакетке біріктірілген.
- Кірістірілген сигналды өзгерту схемасы.
- Кіріктірілген электрлік қалпына келтіру тізбегі және қуаттың жоғалған қалпына келтіру схемасы.
- Жалғыз желі бойынша порт берудің каскадты сигналы.
- Деректерді 800 Кбит / с жылдамдықпен жіберіңіз.
Қосымша ақпарат алу үшін WS2812 мәліметтер кестесін қараңыз.
1 -қадам: Қажетті компоненттер
Бұл оқулыққа қажет компоненттер:
- 26 биттік WS2812 RGB жарықдиодты.
- Arduino Nano V.3
- Өткізгіш сым
- Шағын USB
Қажетті кітапхана:
Adafruit NeoPixel
Arduino -ға кітапхана қосу үшін «Arduino -ға сыртқы кітапхананы қалай қосу керек» мақаласын қараңыз.
2 -қадам: RGB Led -ті Arduino Nano -ға қосыңыз
WS2812 Arduino Nano -ға қосылу үшін төмендегі нұсқауларды орындаңыз:
WS2812 - Arduino
IN ==> D6
VCC ==> +5В
GND ==> GND
3 -қадам: бағдарламалау
Бағдарламалық қамтамасыз етудің бұл бөлігінде аздап түзету қажет. «Жарықдиодты шамдар» бөлімінде қолданылатын жарық диодтарының санын реттеңіз.
Arduino тақтасын бағдарламалау үшін төмендегі нұсқауларды орындаңыз:
Arduino IDE ашыңыз
Файл> Мысалдар> Adafruit NeoPixels> strandtest түймесін басыңыз
Бұл эскизден кейбір мәндерді өзгерту керек, Өзгертуге болатын нәрсе келесідей:
Пайдаланылған түйреуіш
#LED_PIN 12 анықтаңыз
Жарық диодтарының саны
26. LED_COUNT анықтаңыз
Жарықтықты орнатыңыз
strip.setBrightness (10);
Бағдарламаны қажет болған жағдайда өзгертіңіз.
Осыдан кейін бағдарламаны Arduino тақтасына жүктеңіз
4 -қадам: Нәтиже
Бағдарламаны Arduino -ға жүктеуді аяқтағаннан кейін. Нәтижені жоғарыдағы видеодан көруге болады.
Бұл мақаланы оқығаныңыз үшін рахмет. келесі мақалада кездескенше.
Егер сізде сұрақтар болса, түсініктеме бағанына жазыңыз.
Ұсынылған:
Тірі пиксельдер - Технологияның өмірі бар екенін елестетіп көріңіз: 4 қадам (суреттермен)
Тірі пиксельдер - Технологияның өмірі бар екенін елестетіп көріңіз: ақылды үй өнімдері біздің өмірімізде жиі кездесетінін көріп, мен адамдар мен осы өнімдер арасындағы қарым -қатынас туралы ойлана бастадым. Егер бір күні ақылды үй өнімдері әркімнің өмірінің ажырамас бөлігіне айналса, біз оған қалай қарауымыз керек
Arduino Nano-MMA8452Q 3 осьтік 12 биттік/8 биттік цифрлық акселерометр оқулығы: 4 қадам
Arduino Nano-MMA8452Q 3 осьтік 12 биттік/8 биттік сандық акселерометр оқулығы: MMA8452Q-бұл ақылды, қуаты аз, үш осьті, сыйымдылығы бар, микромахинді акселерометр, рұқсаты 12 бит. Қолданбалы бағдарламаланатын икемді опциялар акселерометрге ендірілген функциялардың көмегімен қамтамасыз етілген, екі үзіліспен реттеледі
Raspberry Pi MMA8452Q 3 осьтік 12 биттік/8 биттік цифрлық акселерометр Python оқулығы: 4 қадам
Raspberry Pi MMA8452Q 3-осьтік 12-биттік/8-биттік цифрлық акселерометр Python оқулығы: MMA8452Q-ақылды, қуаты аз, үш осьті, сыйымдылығы, микромашиналы акселерометр, рұқсаты 12 бит. Қолданбалы бағдарламаланатын икемді опциялар акселерометрге ендірілген функциялардың көмегімен қамтамасыз етілген, екі үзіліспен реттеледі
Raspberry Pi MMA8452Q 3 осьтік 12 биттік/8 биттік сандық акселерометр Java оқулығы: 4 қадам
Raspberry Pi MMA8452Q 3-осьтік 12-биттік/8-биттік сандық акселерометр Java оқулығы: MMA8452Q-ақылды, қуаты аз, үш осьті, сыйымдылығы бар, микромахинді акселерометр, ажыратымдылығы 12 бит. Қолданбалы бағдарламаланатын икемді опциялар акселерометрге ендірілген функциялардың көмегімен қамтамасыз етілген, екі үзіліспен реттеледі
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру оңай, пайдалану оңай, портқа оңай: 3 қадам
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру, пайдалану оңай, портқа оңай. Бұл жоба Arduino тақтасына 18 жарықдиодты (6 қызыл + 6 көк + 6 сары) қосуға және компьютердің дыбыстық картасының нақты уақыттағы сигналдарын талдауға және оларды таратуға көмектеседі. жарық диодтары оларды соққы әсеріне қарай жарықтандырады (тұзақ, биік қалпақ, соққы)