Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Keterangan
Dalam blog ini kita akan fokus pada cara membuat dan mengkode matriks LED 4x4 menggunakan register geser (SN7HC595N)
Perlengkapan
Bahan yang Dibutuhkan
- Daftar geser (SN7HC595N)
- Kabel jumper
- Papan Arduino (saya akan menggunakan Arduino UNO)
- 16 LED
- 330 ohm resistor x4
- Perangkat solder
- piring PCB
- Kabel padat
Langkah 1: SIRKUIT
Tempatkan 16 LED dalam bentuk bujur sangkar sehingga anoda setiap LED menghadap ke bawah dan katoda menghadap ke kanan
- Hubungkan semua katoda LED dalam kolom
- Hubungkan semua anoda LED dalam baris
- Ambil output dari setiap baris dan kolom, sehingga pada akhirnya Anda akan memiliki 8 output dari matriks 4x4.
Langkah 2: DIAGRAM SIRKUIT
Langkah 3: PERHATIAN
- Nilai resistor yang benar sangat penting karena rangkaian tidak akan berfungsi dengan baik tanpanya.
- Saat menyolder, berhati-hatilah dan pastikan tidak ada kabel baris dan kolom yang saling bersentuhan.
- Jangan hubungkan sirkuit saat arduino menyala, yaitu saat board arduino dihidupkan.
- Periksa semua LED satu per satu sebelum menghubungkan.
Langkah 4: KODE
unduh kode dari tautan yang diberikan. tautan untuk kode
Langkah 5: Penjelasan
Pin-pin penting pada IC-
SER (Serial) tempat data masuk;
SRCLK (Jam Serial) pin yang Anda setel ke tinggi untuk menyimpan apa yang ada di SER;
RCLK (Register Clock) pin yang Anda setel ke tinggi setelah Anda selesai mengatur semua pin
Shift register chip mengubah bit yang dimasukkan secara seri melalui pin data menjadi 8 bit paralel, Jadi jika Anda ingin mengirim katakanlah 10010000 Anda mulai dengan bit paling tidak signifikan (0) sehingga Anda mengatur SER ke LOW (D10 pada Arduino). Selanjutnya, Anda mengatur SCK (D11 pada Arduino) ke HIGH dan kemudian ke LOW, untuk "menyimpan" nilainya
Langkah 6: Hal-hal yang Harus Diambil
- Dengan mengubah kode, Anda sebenarnya dapat mencetak pola dan gambar yang berbeda pada matriks 4x4.