Texas Instruments Shift Register- Serial to Parallel – 1 unit
Linear Regulator (7805) – 1 unit
9V 1A Switching Wall Power Supply – 1 unit
Capacitor 4.7 µF – 1 unit
Capacitor 10 µF – 1 unit
Alat dan Mesin yang Diperlukan
Pemolot timah (umum)
Multimeter Digital Otomatis Digilent Mastech MS8217
Pistol lekat panas (umum)
Aplikasi dan Layanan Online
Arduino IDE
Tentang Proyek
Abstrak
Tutorial ini dirancang khusus untuk "Papan Logika Digital", desain tingkat kesulitan menengah, digunakan sebagai alat latihan untuk tujuan latihan, bagi pemula baru di dunia elektronik, termasuk konsep rangkaian penting dalam rangkaian logika elektronik.
Alih-alih rangkaian TTL "transistor-transistor logic" lama, kami menggunakan mikrokontroler Microchip, yang dapat diprogram menggunakan papan prototipe Arduino dan Arduino IDE.
Topik utama dari proyek ini adalah mempelajari logika dan waktu protokol serta transfer data, dan semuanya berhubungan dengan sinyal Boolean digital.
Di halaman berikut, kami menjelaskan banyak konsep tentang proyek ini:
Papan Arduino budakan di kiri menyala LED dengan menggunakan frame data 4-byte yang dikirim oleh Papan Arduino Master dan mengontrol IC 74HC595 secara langsung.
Kabel 2 kabel SDA dan SCL menyinkronkan aliran byte antara dua Arduino dengan menggunakan protokol I2C.
Papan Arduino utama di kanan membaca status saklar dan memutuskan untuk mengirim satu bit melalui Bus I2K dengan pesan data frame 4-byte.
Video
Antarmuka Depan
Dari Atas ke Bawah Panah
7 Gerbang Logika
Saklar Daya DC
Multiplexer 8-bit
Dekoder 8-bit
Encoder 8-bit
Flip Flop J-K
Register geser SIPO
Penjumblah penuh 4-Bit
Nama Mahasiswa
Platform Desain Grafis
Canva adalah situs web alat desain grafis, didirikan pada 2012. Ini menggunakan format seret-dan-lepas dan menyediakan akses ke lebih dari satu juta foto, grafik, dan font. Ini digunakan oleh non-desainer serta profesional. Alat dapat digunakan untuk desain dan grafik media web maupun cetak.
Spesifikasi Cepat Papan
Mainan dengan Papan
Pertama-tama Anda perlu menyala papan dengan menggunakan Saklar Bendera
Untuk mengubah input logika, gerakkan Saklar Geser
Jika logika benar, LED MERAH akan menyala
Dalam hal ini Anda perlu mempelajari Tabel Kebenaran setiap rangkaian tunggal
Gerbang Logika adalah (AND, NAND, OR, NOR, XOR, XNOR, NOT)
Multiplexer
Dekoder, Encoder
Flip Flop J-K
Register Geser
Penjumblah Penuh 4-Bit
Regulator L7805
Perangkat ini mungkin mengambil 1,5 Volt sebagai tegangan dorong jadi Anda harus menyuplai minimal 8 volt atau lebih untuk tujuan daya boros.
Resistor Pull-up
Cara Menghubungkan di Breadboard
74HC595 Serial in Parallel Out Shift Register
74HC595 SIPO Shift Register Connect to Arduino
74HC595 SIPO Shift register connect to Arduino
1. Buatkoneksi berikut:
GND (pin 8) ke ground,
Vcc (pin 16) ke 5V
OE (pin 13) ke ground
MR (pin 10) ke 5V
Pengaturan ini membuat semua pin output aktif dan dapat diakses sepanjang waktu. Kelemahan dari pengaturan ini adalah Anda akan mendapatkan lampu menyala ke kondisi terakhir atau sesuatu yang sembarangan setiap kali Anda pertama kali menyala rangkaian sebelum program mulai berjalan. Anda dapat mengatasi ini dengan mengontrol pin MR dan OE dari papan Arduino Anda juga, tetapi cara ini akan bekerja dan memberi Anda lebih banyak pin yang terbuka.
2. Hubungkan ke Arduino
DS (pin 14) ke Ardunio DigitalPin 11 (kabel biru)
SH_CP (pin 11) ke Ardunio DigitalPin 12 (kabel kuning)
ST_CP (pin 12) ke Ardunio DigitalPin 8 (kabel hijau)
Dari sekarang ini mereka akan disebut sebagai dataPin, clockPin, dan latchPin masing-masing.
Perhatikan kapasitor 0,1" pada latchPin, jika Anda memiliki beberapa kedip saat pin latch memancarkan Anda dapat menggunakan kapasitor untuk meratainya.
3. Tambahkan 8 LED
Dalam hal ini Anda harus menghubungkan katoda (pin pendek) setiap LED ke ground umum, dan anoda (pin panjang) setiap LED ke pin output register geser masing-masing. Penggunaan register geser untuk menyediakan daya seperti ini disebut sourcing current. Beberapa register geser tidak dapat menyediakan arus, mereka hanya dapat melakukan yang disebut sinking current. Jika Anda memiliki salah satunya berarti Anda akan harus membalik arah LED, menempatkan anoda langsung ke daya dan katoda (pin ground) ke output register geser. Anda harus memeriksa datasheet spesifik Anda jika Anda tidak menggunakan chip seri 595. Jangan lupa untuk menambahkan resistor 470-ohm secara beruntun untuk melindungi LED dari beban berlebih.
Desain 74HC595 Kita
Pinout untuk Arduino Mega 2560
I²C pada Arduino Mega 2560
Serial Data Line (SDA) dan Serial Clock Line (SCL) pada papan Arduino Ateml Mega