Orodha ya maudhui:

Saizi za Nano 26 Bit Kutumia Arduino: Hatua 4
Saizi za Nano 26 Bit Kutumia Arduino: Hatua 4

Video: Saizi za Nano 26 Bit Kutumia Arduino: Hatua 4

Video: Saizi za Nano 26 Bit Kutumia Arduino: Hatua 4
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Novemba
Anonim
Saizi za Nano 26 Biti Kutumia Arduino
Saizi za Nano 26 Biti Kutumia Arduino

Katika nakala yangu iliyopita, nilifanya mafunzo juu ya jinsi ya kutumia WS2812 Nano Pixel LED. Katika kifungu hicho, nilitumia 16 Bit Ring Nano Pixel WS2812.

Na katika nakala hii, nitakuonyesha jinsi ya kutumia pete 26bit Pikseli za Nano WS2812.

Katika sehemu ya vifaa, hakuna kitu tofauti kati ya bits 16 na bits 26.

Tu katika sehemu ya programu ambayo inahitaji kubadilishwa.

Makala na Faida:

  • Mzunguko wa kudhibiti na Chip ya RGB imejumuishwa katika kifurushi cha vifaa 5050.
  • Mzunguko wa kuunda ishara iliyojengwa.
  • Mzunguko wa kuweka upya umeme na nguvu iliyopotea ya kuweka upya.
  • Inasambaza ishara ya usafirishaji wa bandari kwa laini moja.
  • Tuma data kwa kasi ya 800Kbps.

Tazama hati ya data kwa habari zaidi WS2812.

Hatua ya 1: Vipengele vinavyohitajika

Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika
Vipengele vinavyohitajika

Vipengele unavyohitaji kwa mafunzo haya:

  • 26 Bit WS2812 RGB LED.
  • Arduino Nano V.3
  • Waya wa jumper
  • Mini USB

Maktaba Inayohitajika:

NeoPixel ya Adafruit

Ili kuongeza maktaba kwa Arduino, angalia nakala hii "Jinsi ya Kuongeza Maktaba ya nje kwa Arduino"

Hatua ya 2: Unganisha RGB iliyoongozwa kwa Arduino Nano

Unganisha RGB iliyoongozwa kwa Arduino Nano
Unganisha RGB iliyoongozwa kwa Arduino Nano

Fuata maagizo hapa chini kuunganisha WS2812 na Arduino Nano:

WS2812 hadi Arduino

IN ==> D6

VCC ==> + 5V

GND ==> GND

Hatua ya 3: Programu

Kupanga programu
Kupanga programu

Katika sehemu hii ya programu ambayo inahitaji marekebisho kidogo. Katika sehemu ya "Idadi ya LED", rekebisha idadi ya LED zinazotumika.

Fuata maagizo hapa chini kupanga bodi ya Arduino:

Fungua Arduino IDE

Bonyeza Faili> Mifano> Adafruit NeoPixels> strandtest

Lazima ubadilishe maadili kutoka kwa mchoro huu, Kinachopaswa kuwa mabadiliko ni kama ifuatavyo:

Pini iliyotumiwa

#fafanua LED_MAWANGO 12

Idadi ya LED

#fafanua LED_COUNT 26

Weka Mwangaza

strip.setBrightness (10);

Badilisha programu kama unahitaji.

Baada ya hapo, pakia programu hiyo kwenye bodi ya Arduino

Hatua ya 4: Matokeo

Unapomaliza kupakia programu hiyo kwa Arduino. Matokeo yanaweza kuonekana kwenye video hapo juu.

Asante kwa kusoma nakala hii. tuonane katika makala inayofuata.

Ikiwa una maswali, andika tu kwenye safu ya maoni.

Ilipendekeza: