Мазмуну:

Nano Pixels 26 Bit колдонуу Arduino: 4 кадам
Nano Pixels 26 Bit колдонуу Arduino: 4 кадам

Video: Nano Pixels 26 Bit колдонуу Arduino: 4 кадам

Video: Nano Pixels 26 Bit колдонуу Arduino: 4 кадам
Video: BTT GTR v1 0 TMC5160 Pro with Sensor less Homing 2024, Ноябрь
Anonim
Nano Pixels 26 Bit Arduino колдонуу
Nano Pixels 26 Bit Arduino колдонуу

Мурунку макалада мен WS2812 Nano Pixel LEDди кантип колдонуу керектигин үйрөткөм. Ал макалада мен 16 Bit Ring Nano Pixel WS2812 колдондум.

Жана бул макалада мен сизге 26bit Nano Pixels WS2812 шакегин кантип колдонууну көрсөтөм.

Аппараттык бөлүмдө 16 бит менен 26 биттин ортосунда эч нерсе айырмаланбайт.

Өзгөртүлүшү керек болгон программалык камсыздоо бөлүмүндө гана.

Өзгөчөлүктөрү жана Артыкчылыктары:

  • Башкаруу схемасы жана RGB чипи 5050 компоненттен турган пакетке бириктирилген.
  • Камтылган сигналды өзгөртүү схемасы.
  • Камтылган электрди кайра калыбына келтирүү схемасы жана кубаттуулукту калыбына келтирүү схемасы.
  • Бир линия боюнча каскаддык порт берүү сигналы.
  • 800Kbps ылдамдыкта маалыматтарды жөнөтүү.

Көбүрөөк маалымат алуу үчүн маалымат барагын караңыз WS2812.

1 -кадам: Керектүү компоненттер

Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер

Бул окуу куралы үчүн керектүү компоненттер:

  • 26 биттик WS2812 RGB LED.
  • Arduino Nano V.3
  • Jumper зымы
  • Мини USB

Керектүү китепкана:

Adafruit NeoPixel

Ардуиного китепкана кошуу үчүн бул макаланы караңыз "Ардуиного тышкы китепкананы кантип кошуу керек"

2 -кадам: RGB Ledти Arduino Nano менен туташтырыңыз

RGB Ledти Arduino Nano менен туташтырыңыз
RGB Ledти Arduino Nano менен туташтырыңыз

WS2812ди Arduino Nano менен туташтыруу үчүн төмөнкү көрсөтмөлөрдү аткарыңыз:

WS2812 - Arduino

IN ==> D6

VCC ==> +5V

GND ==> GND

3 -кадам: Программалоо

Программалоо
Программалоо

Бир аз тууралоону талап кылган программалык камсыздоонун бул бөлүгүндө. "Светодиоддордун саны" бөлүмүндө колдонулган диоддордун санын тууралаңыз.

Arduino тактасын программалоо үчүн төмөнкү көрсөтмөлөрдү аткарыңыз:

Arduino IDE ачыңыз

Click Файл> Мисалдар> Adafruit NeoPixels> strandtest

Бул эскизден кээ бир баалуулуктарды өзгөртүү керек, Эмне өзгөрүшү керек:

Колдонулган пин

#Define LED_PIN 12

LED саны

26

Жарыктыкты коюу

strip.setBrightness (10);

Программаны сизге керектүү түрдө өзгөртүңүз.

Андан кийин, программаны Arduino тактасына жүктөңүз

4 -кадам: Жыйынтык

Программаны Arduinoго жүктөп бүткөндөн кийин. Жыйынтыгын жогорудагы видеодон көрсөңүз болот.

Бул макаланы окуп үчүн рахмат. кийинки макалада көрүшкөнчө.

Суроолоруңуз болсо, комментарийлерге жазыңыз.

Сунушталууда: