สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: เชื่อมต่อ RGB Led กับ Arduino Nano
- ขั้นตอนที่ 3: การเขียนโปรแกรม
- ขั้นตอนที่ 4: ผลลัพธ์
วีดีโอ: นาโนพิกเซล 26 บิตโดยใช้ Arduino: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทความที่แล้ว ฉันได้สอนวิธีใช้ 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
ทำตามคำแนะนำด้านล่างเพื่อเชื่อมต่อ 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 เสร็จแล้ว ผลลัพธ์สามารถเห็นได้ในวิดีโอด้านบน
ขอบคุณที่อ่านบทความนี้ แล้วพบกันใหม่ในบทความหน้า
หากคุณมีคำถาม เพียงเขียนลงในคอลัมน์ความคิดเห็น
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino