Мазмұны:

Nano пиксельдер 26 биттік Arduino қолданады: 4 қадам
Nano пиксельдер 26 биттік Arduino қолданады: 4 қадам

Бейне: Nano пиксельдер 26 биттік Arduino қолданады: 4 қадам

Бейне: Nano пиксельдер 26 биттік Arduino қолданады: 4 қадам
Бейне: Объяснение прошивки Marlin 2.0.x 2024, Қараша
Anonim
Nano пиксельдер 26 биттік Arduino көмегімен
Nano пиксельдер 26 биттік Arduino көмегімен

Алдыңғы мақалада мен 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 -ға қосыңыз

RGB Led -ті Arduino Nano -ға қосыңыз
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 -ға жүктеуді аяқтағаннан кейін. Нәтижені жоғарыдағы видеодан көруге болады.

Бұл мақаланы оқығаныңыз үшін рахмет. келесі мақалада кездескенше.

Егер сізде сұрақтар болса, түсініктеме бағанына жазыңыз.

Ұсынылған: