ตา LED กะพริบสำหรับหุ่นยนต์: 6 ขั้นตอน
ตา LED กะพริบสำหรับหุ่นยนต์: 6 ขั้นตอน
Anonim
ตา LED กะพริบสำหรับหุ่นยนต์
ตา LED กะพริบสำหรับหุ่นยนต์

บทช่วยสอนนี้เกี่ยวกับการกะพริบตาของหุ่นยนต์โดยใช้ LED dot matrix

ขั้นตอนที่ 1: ทฤษฎี

ทฤษฎี
ทฤษฎี

ในการแสดงผลแบบดอทเมทริกซ์ ไฟ LED หลายดวงจะต่อสายเข้าด้วยกันเป็นแถวและคอลัมน์ สิ่งนี้ทำเพื่อลดจำนวนพินที่ต้องใช้ในการขับเคลื่อน ตัวอย่างเช่น เมทริกซ์ LED ขนาด 8×8 (ดังแสดงด้านบน) จะต้องใช้พิน I/O 64 พิน หนึ่งพินสำหรับแต่ละพิกเซล LED โดยการเดินสายขั้วบวกทั้งหมดเข้าด้วยกันเป็นแถว (R1 ถึง R8) และแคโทดในคอลัมน์ (C1 ถึง C8) จำนวนพิน I/O ที่ต้องการจะลดลงเหลือ 16 LED แต่ละ LED จะระบุด้วยหมายเลขแถวและคอลัมน์ ในรูปด้านล่าง หากดึง R4 สูงและ C3 ถูกดึงให้ต่ำ ไฟ LED ในแถวที่สี่และคอลัมน์ที่สามจะเปิดขึ้น อักขระสามารถแสดงได้โดยการสแกนแถวหรือคอลัมน์อย่างรวดเร็ว

ขั้นตอนที่ 2: ต้องใช้ฮาร์ดแวร์

  1. Arduino UNO พร้อมสายเคเบิล
  2. โมดูลแสดงผล LED dot matrix7219 (2)
  3. สายจัมเปอร์ MF

ขั้นตอนที่ 3: แอนิเมชั่นของดวงตา

แอนิเมชั่นของดวงตา
แอนิเมชั่นของดวงตา

สถาปัตยกรรมนี้อนุญาตให้ซอฟต์แวร์กำหนดลำดับภาพเคลื่อนไหวเป็นตารางของบิตแมปคู่และระยะเวลาในการแสดงผล

ขั้นตอนที่ 4: STEPS

ขั้นตอน
ขั้นตอน
  • ขา 2 เชื่อมต่อกับ DataIn
  • ขา 4 เชื่อมต่อกับCLK
  • ขา 3 เชื่อมต่อกับ CS
  • VCC ถึง 5v
  • Gnd ถึง Gnd

ขั้นตอนที่ 5: ห้องสมุดและรหัส