Агуулгын хүснэгт:

Nano Pixels 26 Bit Arduino ашиглах: 4 алхам
Nano Pixels 26 Bit Arduino ашиглах: 4 алхам

Видео: Nano Pixels 26 Bit Arduino ашиглах: 4 алхам

Видео: Nano Pixels 26 Bit Arduino ашиглах: 4 алхам
Видео: 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 битийн цагираг Nano Pixel WS2812 -ийг ашигласан.

Мөн энэ нийтлэлд би 26 бит бөгжтэй Nano Pixels WS2812 -ийг хэрхэн ашиглахыг танд үзүүлэх болно.

Тоног төхөөрөмжийн хэсэгт 16 ба 26 битийн хооронд юу ч ялгаагүй болно.

Зөвхөн өөрчлөх шаардлагатай програм хангамжийн хэсэгт.

Онцлог ба ашиг тус:

  • Хяналтын хэлхээ ба RGB чип нь 5050 бүрэлдэхүүн хэсгээс бүрддэг.
  • Баригдсан дохионы хэлбэрийг өөрчлөх схем.
  • Баригдсан цахилгаан дахин тохируулах хэлхээ ба цахилгаан алдагдсан дахин тохируулах хэлхээ.
  • Нэг шугамаар порт дамжуулах дохио.
  • Өгөгдлийг 800Kbps хурдтай илгээх.

WS2812 дэлгэрэнгүй мэдээллийг мэдээллийн хуудаснаас үзнэ үү.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Энэхүү гарын авлагад шаардлагатай бүрэлдэхүүн хэсгүүд:

  • 26 битийн WS2812 RGB LED.
  • 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 ==> +5V

GND ==> GND

Алхам 3: Програмчлал

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

Програм хангамжийн энэ хэсэгт бага зэрэг тохируулга хийх шаардлагатай байна. "LED -ийн тоо" хэсэгт ашигласан LED -ийн тоог тохируулна уу.

Arduino самбарыг програмчлахын тулд дараах зааврыг дагана уу.

Arduino IDE -ийг нээнэ үү

Файл> Жишээ> Adafruit NeoPixels> strandtest дээр дарна уу

Та энэ зургийн зарим утгыг өөрчлөх ёстой.

Өөрчлөх ёстой зүйл нь дараах байдалтай байна.

Пин ашигласан

#LED_PIN 12 -ийг тодорхойлох

LED тоо

#LED_COUNT 26 -ийг тодорхойлох

Гэрэлтүүлгийг тохируулах

strip.setBrightness (10);

Хөтөлбөрийг шаардлагатай хэмжээгээр өөрчил.

Үүний дараа програмыг Arduino самбар дээр байршуулна уу

Алхам 4: Үр дүн

Хөтөлбөрийг Arduino руу байршуулж дууссаны дараа. Үр дүнг дээрх видеоноос харж болно.

Энэхүү нийтлэлийг уншсанд баярлалаа. дараагийн нийтлэлээр уулзацгаая.

Хэрэв танд асуулт байвал коммент хэсэгт бичээрэй.

Зөвлөмж болгож буй: