ถ้าทำไฟวิ่ง ลองดู IC MAX7219 ออกแบบมาเพื่องานนี้โดยเฉพาะครับ
สำหรับ 74HC595 และ 74HC138 เป็น IC ที่ใช้สำหรับขยายขา แบบชิฟรีจิสเตอร์
สามารถใช้สัญญาณ 3 เส้น ในการควบคุม เอาต์พุตได้ 8 ช่อง และสามารถนำ ic มาต่อพ่วงกันเพื่อให้ควบคุมได้หลายช่องมากขึ้น เช่น เอามาต่อรวมกัน 5 ตัว ก็จะสามารถควบคุม เปิด/ปิด LED ได้ 40 ตัว โดยใช้สัญญาณเพียง 3 เส้น คราว ๆ ก็ประมาณนี้ เพื่อความเข้าใจ สามารถหา IC เบอร์ 74HC595 มาทดลองต่อกับ arduino โดยทดลองสั่งให้ไฟเปิด/ปิด 8 ดวง เมื่อทำได้แล้ว ให้ต่อพ่วงอีก 1 ตัว เพื่อควบคุม LED ได้ 16 ดวง
มีหลายตัวอย่าง เช่น
http://cpre.kmutnb.ac.th/esl/learning/index.php?article=74hc595-pwm-leds
http://www.instructables.com/id/Multiplexing-with-Arduino-and-the-74HC595/