ส่วนใหญ่ของโปรเจกต์นี้เกี่ยวกับการเขียนโปรแกรม 3x3x3 LED cube แบบง่ายๆ แต่สิ่งสำคัญคือมันต้องสนุกด้วย หัวใจหลักของการเขียนโปรแกรมคือการเชื่อมต่อ +5V เข้ากับคอลัมน์ และ -5V เข้ากับแถว

ขาบวกของ LED ควรเชื่อมต่อตามคอลัมน์ ส่วนขา
ลบให้เชื่อมต่อที่แต่ละชั้น
รายละเอียดทางเทคนิคเพิ่มเติม
อินเทอร์เฟซกราฟิก 3D แบบ Volumetric
โปรเจกต์ฮาร์ดแวร์คลาสสิกที่สร้างจอแสดงผล 3 มิติโดยใช้ตาราง LED 27 ตัว ซึ่งแสดงให้เห็นถึงพลังของการคงอยู่ของภาพ (persistence-of-vision - POV) และการมัลติเพล็กซ์
- การสลับเลเยอร์-คอลัมน์ของ Matrix: Arduino จัดการ 'เลเยอร์' (Cathodes) 3 ชั้น และ 'คอลัมน์' (Anodes) 9 คอลัมน์ เฟิร์มแวร์จะกะพริบผ่านเลเยอร์ทีละชั้นอย่างรวดเร็ว เพื่อให้คอลัมน์ที่ถูกต้องสำหรับแต่ละเลเยอร์สว่างขึ้น สร้างภาพ 3 มิติที่เสถียร
- เอนจินแอนิเมชันเชิงพื้นที่: รวมไลบรารีซอฟต์แวร์ของรูปแบบ 3 มิติ เช่น "Rain," "Spinning Plane," และ "Expanding Box" แอนิเมชันแต่ละอันจะถูกจัดเก็บเป็นชุดของเฟรม 27-bit ในหน่วยความจำโปรแกรมของ Arduino
ความสวยงาม
- Bit-Angle Modulation (BAM): (เวอร์ชันขั้นสูง) ใช้การสลับความเร็วสูงเพื่อให้ 'การควบคุมความสว่าง' ขั้นพื้นฐานสำหรับ LED แต่ละดวงภายใน cube ช่วยให้เกิดแสงเรืองรองและเอฟเฟกต์การจางลง