Latar Belakang:
Saya seorang Insinyur Sipil yang berspesialisasi dalam perangkat kontrol lalu lintas dan saya memiliki proyek hobi kecil untuk membangun sistem lampu lalu lintas model skala. Saya dapat mengelola dan mengendalikan pemrograman pola lampu lalu lintas saya sendiri menggunakan Raspberry Pi (ditambah ini memberi saya kemampuan untuk menerapkan kontrol dinamis dan terprogram, dan antarmuka dengan skema kontrol lalu lintas yang serius dan mungkin data lalu lintas nyata). Saya hanya butuh bantuan dengan memasang banyak LED di sisi perangkat keras :)
Saya mengikuti tutorial ini http://www.raspberrypi-spy.co.uk/2012/06/control-led- using-gpio-output-pin/ baik-baik saja (termasuk menggunakan sumber daya eksternal, bukan Pin 2), tetapi Saya mungkin akan mengalami masalah koneksi GPIO terlalu sedikit untuk semua lampu lalu lintas.
Selanjutnya saya mencoba multiplexing dengan LED Matrix http://www.appelsiini.net/2011/how-does-led-matrix-work . Multiplexing bekerja, bagaimanapun, lampu biasanya redup, saya ragu ini akan berskala baik, dan ini cenderung memperbesar kompleksitas kontrol.
Pertanyaan inti:
Kurang mendapatkan kartu ekspansi pada Raspberry Pi, apakah ada trik lain yang bisa saya gunakan untuk mengontrol beberapa LED dengan lebih sedikit sinyal 0/1?
Satu hal tentang lampu lalu lintas adalah bahwa mereka biasanya datang dalam blok tiga, hanya satu yang pernah aktif pada suatu waktu. Apakah ada beberapa rangkaian yang relatif sederhana di luar sana yang akan memungkinkan saya untuk 'beralih' blok LED menggunakan sinyal 0/1 tunggal?