สารบัญ:

นาโนพิกเซล 26 บิตโดยใช้ Arduino: 4 ขั้นตอน
นาโนพิกเซล 26 บิตโดยใช้ Arduino: 4 ขั้นตอน

วีดีโอ: นาโนพิกเซล 26 บิตโดยใช้ Arduino: 4 ขั้นตอน

วีดีโอ: นาโนพิกเซล 26 บิตโดยใช้ Arduino: 4 ขั้นตอน
วีดีโอ: Arduino 4-04 ตัวแปรแบบ char และรหัส ASCII 2024, พฤศจิกายน
Anonim
นาโนพิกเซล 26 บิตโดยใช้ Arduino
นาโนพิกเซล 26 บิตโดยใช้ Arduino

ในบทความที่แล้ว ฉันได้สอนวิธีใช้ WS2812 Nano Pixel LED ในบทความนั้น ฉันใช้ 16 Bit Ring Nano Pixel WS2812

และในบทความนี้ ผมจะแสดงให้คุณเห็นถึงวิธีการใช้วงแหวน 26 บิต Nano Pixels WS2812

ในส่วนฮาร์ดแวร์ ไม่มีอะไรแตกต่างกันระหว่าง 16 บิตและ 26 บิต

เฉพาะในส่วนซอฟต์แวร์ที่ต้องแก้ไข

คุณสมบัติและคุณประโยชน์:

  • วงจรควบคุมและชิป RGB รวมอยู่ในแพ็คเกจส่วนประกอบ 5050
  • วงจรปรับสัญญาณในตัว
  • วงจรรีเซ็ตไฟฟ้าในตัวและวงจรรีเซ็ตพลังงานที่สูญเสียไป
  • การส่งสัญญาณพอร์ตแบบเรียงซ้อนโดยสายเดี่ยว
  • ส่งข้อมูลด้วยความเร็ว 800Kbps

ดูแผ่นข้อมูลสำหรับข้อมูลเพิ่มเติม WS2812

ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

ส่วนประกอบที่คุณต้องการสำหรับบทช่วยสอนนี้:

  • 26 บิต WS2812 RGB LED
  • Arduino Nano V.3
  • สายจัมเปอร์
  • มินิ USB

ห้องสมุดที่ต้องการ:

อดาฟรุต NeoPixel

หากต้องการเพิ่มไลบรารีลงใน Arduino ให้ดูบทความนี้ "วิธีเพิ่มไลบรารีภายนอกไปยัง Arduino"

ขั้นตอนที่ 2: เชื่อมต่อ RGB Led กับ Arduino Nano

เชื่อมต่อ RGB Led กับ Arduino Nano
เชื่อมต่อ RGB Led กับ Arduino Nano

ทำตามคำแนะนำด้านล่างเพื่อเชื่อมต่อ WS2812 กับ Arduino Nano:

WS2812 ไปยัง Arduino

ใน ==> D6

VCC ==> +5V

GND ==> GND

ขั้นตอนที่ 3: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม

ในส่วนนี้ของซอฟต์แวร์ที่ต้องปรับปรุงเล็กน้อย ในส่วน "จำนวนไฟ LED" ให้ปรับจำนวนไฟ LED ที่ใช้

ทำตามคำแนะนำด้านล่างเพื่อตั้งโปรแกรมบอร์ด Arduino:

เปิด Arduino IDE

คลิก ไฟล์ > ตัวอย่าง > Adafruit NeoPixels > strandtest

คุณต้องเปลี่ยนค่าบางอย่างจากร่างนี้

สิ่งที่ต้องเปลี่ยนมีดังนี้

พินที่ใช้

#define LED_PIN 12

จำนวน LEDs

#define LED_COUNT 26

ตั้งค่าความสว่าง

แถบ.setBrightness(10);

เปลี่ยนโปรแกรมตามที่คุณต้องการ

เสร็จแล้วอัพโหลดโปรแกรมลงบอร์ด Arduino

ขั้นตอนที่ 4: ผลลัพธ์

เมื่อคุณอัปโหลดโปรแกรมไปยัง Arduino เสร็จแล้ว ผลลัพธ์สามารถเห็นได้ในวิดีโอด้านบน

ขอบคุณที่อ่านบทความนี้ แล้วพบกันใหม่ในบทความหน้า

หากคุณมีคำถาม เพียงเขียนลงในคอลัมน์ความคิดเห็น

แนะนำ: