Daftar Isi:

Menggunakan 2 Shift Register (74HC595) untuk Menggerakkan 16 LED: 9 Langkah
Menggunakan 2 Shift Register (74HC595) untuk Menggerakkan 16 LED: 9 Langkah

Video: Menggunakan 2 Shift Register (74HC595) untuk Menggerakkan 16 LED: 9 Langkah

Video: Menggunakan 2 Shift Register (74HC595) untuk Menggerakkan 16 LED: 9 Langkah
Video: BELAJAR 59 PEMROGRAMAN ARDUINO - Pengetahuan Penting Tentang Shift Register SN74HC595 2024, Juni
Anonim
Menggunakan 2 Shift Register (74HC595) untuk Menggerakkan 16 LED
Menggunakan 2 Shift Register (74HC595) untuk Menggerakkan 16 LED

Sirkuit ini akan menggunakan 2 register geser (74HC595). Register geser akan bekerja sebagai output 16 LED. Setiap register geser akan menggerakkan 8 LED. Register geser disambungkan sehingga setiap output register geser akan terlihat seperti duplikat dari yang lain.

Langkah 1: Apa itu Shift Register?

Apa itu Shift Register?
Apa itu Shift Register?
Apa itu Shift Register?
Apa itu Shift Register?

Shift register adalah rangkaian logika sekuensial. Mereka mampu menyimpan dan mentransfer data.

Shift register terdiri dari banyak flip flop dan clock yang dihubungkan bersama. Keluaran dari shift register digeser atau diubah sesuai dengan clock (pulsed output).

Langkah 2: Penggunaan Shift Register

Penggunaan Shift Register
Penggunaan Shift Register

Register geser adalah sirkuit memori digital yang digunakan dalam kalkulator dan komputer. Register geser dapat digunakan untuk memperluas jumlah output dari mikrokontroler seperti Arduino.

Langkah 3: Komponen Elektronik yang Digunakan dalam Rangkaian

Komponen Elektronik yang Digunakan dalam Rangkaian
Komponen Elektronik yang Digunakan dalam Rangkaian

2 register geser 74HC595

16;1 k resistor (coklat, hitam, merah)

16 LED

1 Arduino Uno

2 kapasitor elektrolit;10 Uf

2 papan roti panjang

kabel.

Langkah 4: Menyiapkan Sirkuit

Menyiapkan Sirkuit
Menyiapkan Sirkuit
Menyiapkan Sirkuit
Menyiapkan Sirkuit

Outputnya adalah Qa ke Qh. Kawat Qa pertama dan kemudian pergi ke satu sama lain output seperti yang ditunjukkan pada diagram.

pin14 adalah SER terhubung ke Arduino digital pin 11. SER adalah input DATA yang akan digeser.

Pin12 adalah RCLK (LATCH) terhubung ke

Pin digital Arduino 8

Pin11 adalah SRCLK (JAM) terhubung ke pin digital Arduino 12

setiap kali pin ini menjadi tinggi(1) nilai-nilai dalam register geser akan bergeser 1 bit.

Vcc adalah pin 16 terhubung ke rel papan tempat memotong roti merah

pin 8 terhubung ke ground

Arduino 5 volt terhubung ke rel merah papan tempat memotong roti

Arduino groundd terhubung ke rel hitam

Hubungkan dasar papan bersama-sama seperti yang ditunjukkan adalah diagram.

Langkah 5: Bagaimana Sirkuit Bekerja

Bagaimana Sirkuit Bekerja
Bagaimana Sirkuit Bekerja

3 input yang berbeda (JAM, LATCH, DATA) akan mengubah tegangan output seperti yang terlihat pada LED. KODE akan memprogram urutan LED dan kecepatan menyalakan dan mematikan LED.

Langkah 6: Output Akan Bergeser Pertama Kiri ke Kanan Dengan Cepat

Output Akan Bergeser Pertama Kiri ke Kanan Dengan Cepat
Output Akan Bergeser Pertama Kiri ke Kanan Dengan Cepat

LED akan bergerak dari kiri ke kanan dengan cepat.

Langkah 7: Kemudian LED Akan Bergerak Dari Kanan ke Kiri Dengan Sangat Cepat

Kemudian LED Akan Bergerak Dari Kanan ke Kiri Dengan Sangat Cepat
Kemudian LED Akan Bergerak Dari Kanan ke Kiri Dengan Sangat Cepat

LED berubah arah (kanan ke kiri).

Langkah 8: Kesimpulan

Kesimpulan
Kesimpulan

Saya harap proyek ini membantu untuk memahami register geser dan penggunaannya. Saya menikmati proyek ini. Itu diuji pada

Tinkercad dan bekerja.

Ada tautannya, tetapi Anda mungkin memerlukan akun Tinkercad untuk melihatnya. Tautan dipasang di atas juga dengan KODE.

Terima kasih

Langkah 9: Video Shift Register

video register geser

Direkomendasikan: