Tentang proyek ini
Ini adalah proyek sederhana yang menunjukkan cara mengontrol Tampilan 7 Segmen dengan Keypad Numerik! Nomor berapa pun yang Anda tekan pada papan tombol akan muncul di Tampilan Tujuh Segmen!
Membuatnya
Skemanya ada di bawah. Ini seharusnya cukup mudah. Anda perlu menggunakan keypad matriks 3x4 agar memiliki cukup pin.
Kode
Dalam sketsa saya, untuk mengontrol Tampilan 7 Segmen dengan mudah, saya menggunakan perpustakaan sevenSegmentDisplay oleh Giuseppe Masino yang perlu Anda instal juga. Anda dapat mengunduhnya dari Arduino Library Manager atau halaman Github. Anda juga perlu menginstal perpustakaan Keypad yang juga bisa Anda dapatkan dari pengelola Perpustakaan Arduino.
Anda perlu mengubah sedikit kode agar berfungsi. Inilah yang perlu Anda lakukan:
Di baris ini:
ssdsevenSegmentDisplay(COMMON_ANODE, 13, 12, 11, 10, 9, 8, 7, A0);
Jika Anda memiliki tampilan katoda umum, ubah COMMON_ANODE menjadi COMMON_CATHODE. Juga, Anda mungkin telah memperhatikan bahwa saya menempatkan A0 untuk titik desimal. Kami tidak menggunakan DP dalam proyek ini, jadi tidak masalah.
Itu saja, unggah kodenya dan Anda harus siap!
Gambar keypad oleh Adafruit
Kode
Kode Tampilan Keypad
pustaka sevenSegmentDisplay
https://github.com/qub1750ul/Arduino_sevenSegmentDisplay Skema
Untuk Common Cathode, sambungkan resistor ke GND alih-alih 5V