Mündəricat:

Arduino istifadə edərək 26 Bit Nano Piksel: 4 addım
Arduino istifadə edərək 26 Bit Nano Piksel: 4 addım

Video: Arduino istifadə edərək 26 Bit Nano Piksel: 4 addım

Video: Arduino istifadə edərək 26 Bit Nano Piksel: 4 addım
Video: Arduino istifadə edərək Potansiyometre ilə Servo Motoru idarə edin 2024, Noyabr
Anonim
Arduino istifadə edərək 26 Bit Nano Piksellər
Arduino istifadə edərək 26 Bit Nano Piksellər

Əvvəlki məqaləmdə WS2812 Nano Pixel LED -in necə istifadə olunacağına dair bir təlimat verdim. Bu yazıda 16 Bit Ring Nano Pixel WS2812 istifadə etdim.

Və bu yazıda sizə 26 bitlik Nano Pixels WS2812 üzükdən necə istifadə edəcəyinizi göstərəcəyəm.

Avadanlıq bölməsində 16 bit və 26 bit arasında heç bir fərq yoxdur.

Yalnız dəyişdirilməsi lazım olan proqram bölməsində.

Xüsusiyyətlər və üstünlüklər:

  • İdarəetmə dövrəsi və RGB çipi 5050 komponentdən ibarət bir paketə birləşdirilmişdir.
  • Daxili siqnalın yenidən qurulması dövrəsi.
  • Daxili elektrik sıfırlama dövrəsi və güc itirilmiş sıfırlama dövrəsi.
  • Tək xətlə kaskad port ötürmə siqnalı.
  • 800Kbps sürətlə məlumat göndərin.

Daha çox məlumat üçün WS2812 məlumat cədvəlinə baxın.

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər

Bu dərs üçün lazım olan komponentlər:

  • 26 Bit WS2812 RGB LED.
  • Arduino Nano V.3
  • Jumper teli
  • Mini USB

Tələb olunan kitabxana:

Adafruit NeoPixel

Arduinoya kitabxana əlavə etmək üçün "Arduino -ya Xarici Kitabxana necə əlavə etmək olar" məqaləsinə baxın.

Addım 2: RGB Ledini Arduino Nano'ya bağlayın

RGB Ledini Arduino Nano'ya qoşun
RGB Ledini Arduino Nano'ya qoşun

WS2812 -ni Arduino Nano'ya bağlamaq üçün aşağıdakı təlimatları izləyin:

WS2812 - Arduino

IN ==> D6

VCC ==> +5V

GND ==> GND

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Proqramın bu hissəsində bir az düzəliş lazımdır. "LEDlərin sayı" bölməsində istifadə olunan LEDlərin sayını tənzimləyin.

Arduino lövhəsini proqramlaşdırmaq üçün aşağıdakı təlimatları izləyin:

Arduino IDE -ni açın

Basın Fayl> Nümunələr> Adafruit NeoPixels> strandtest

Bu eskizdən bəzi dəyərləri dəyişdirməlisiniz, Dəyişdirilməli olan şey aşağıdakı kimidir:

Pin istifadə olunur

#LED_PIN 12 təyin edin

LEDlərin sayı

#LED_COUNT 26 təyin edin

Parlaqlıq seçin

strip.setBrightness (10);

Proqramı istədiyiniz kimi dəyişdirin.

Bundan sonra proqramı Arduino lövhəsinə yükləyin

Addım 4: Nəticə

Proqramı Arduinoya yükləməyi bitirdikdə. Nəticələri yuxarıdakı videoda görmək olar.

Bu yazını oxuduğunuz üçün təşəkkür edirəm. növbəti məqalədə görüşərik.

Suallarınız varsa, şərh bölməsində yazmağınız kifayətdir.

Tövsiyə: