Daftar Isi:
- Langkah 1: BAHAN
- Langkah 2: SET-UP PERANGKAT KERAS ANDA
- Langkah 3: KODE
- Langkah 4: BAGIKAN DENGAN KAMI
Video: KEYPAD DENGAN 7 SEGMEN MENGGUNAKAN MIKROKONTROLER CLOUDX: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Untuk proyek ini, kami akan menerima input numerik dari Papan Tombol Matriks dan kemudian menampilkannya pada Modul tampilan tujuh segmen. Karena 8 LED diberi label A ke G dan DP (untuk titik desimal), jika Anda ingin menampilkan angka 6, maka Anda akan menerapkan arus ke segmen A, C, D, EF dan G. Oleh karena itu 6 sama dengan 0b01111101(DP, G, F, E, D, C, B, A) dalam biner dan 0x7D dalam Heksadesimal.
Langkah 1: BAHAN
- MIKROKONTROLER CLOUDX
- SOFTCARD CLOUDX
- 7 SEGMEN
- KAWAT JUMPER
- KABEL V3
- KUNCI 4x3
- 330 ohm
- resistor 10K
ANDA DAPAT MEMESAN KOMPONEN ANDA DI SINI
Langkah 2: SET-UP PERANGKAT KERAS ANDA
Ikuti langkah ini:
menghubungkan:
Pin A segmen ke pin1 CloudX
Pin B segmen ke pin2 CloudX
Pin DP segmen ke pin3 CloudX
Pin C segmen ke pin4 CloudX
Pin D segmen ke pin5 CloudX
Pin E segmen ke pin6 CloudX
Pin F segmen ke pin7 CloudX
Pin G segmen ke pin9 CloudX
sambungkan pin katoda umum ke GND
PinA dari pin baris keypad dihubungkan ke resistor 10k dan ke pin12 mikrokontroler.
PinB dari pin baris keypad dihubungkan ke resistor 10k dan ke pin13 mikrokontroler.
PinC dari pin baris keypad dihubungkan ke resistor 10k dan ke pin14 mikrokontroler.
PinD dari pin baris keypad dihubungkan ke resistor 10k dan ke pin15 mikrokontroler.
Dan ujung resistor dihubungkan bersama ke GND.
Pin1 dari pin Baris keypad terhubung ke pin10 mikrokontroler.
Pin2 dari pin Baris keypad terhubung ke pin11 mikrokontroler.
Pin3 pin Baris keypad terhubung ke pin12 mikrokontroler.
Langkah 3: KODE
Salin kode ini ke IDE CloudX Anda.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 karakter KeypadCharacters[NumberOfRows][NumberOfColumns] = { '1', '2', '3', '4', '5', '6', '7 ', '8', '9', '*', '0', '#' }; //layout Keypad's Keys char RowPins[NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins[NumberOfColumns] = {9, 10, 11}; kunci karakter; //Alih-alih membuat sepuluh variabel char terpisah, kita membuat array untuk mengelompokkannya unsigned char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup(){ //setup here Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // inisialisasi Keypad dengan data ini //Segment_setting(CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode(1, OUTPUT); // setup port I/O digital 1 sebagai OUTPUT portWrite(1, OFF_ALL); // hapus/matikan port 1 loop(){ //Program di sini
Kunci = getKey(); // periksa Tekan Tombol pada Keypad
if(Kunci!=0) portWrite(1, seg[Kunci - 48]); // tulis Key Ditekan pada 7-segmen
}
}
Langkah 4: BAGIKAN DENGAN KAMI
Bagikan dengan kami Prestasi Anda di sini
Direkomendasikan:
Menghubungkan Tampilan 7-Segmen Dengan Shift Register Menggunakan Mikrokontroler CloudX: 5 Langkah
Menghubungkan Tampilan 7-Segmen Dengan Shift Register Menggunakan Mikrokontroler CloudX: Dalam proyek ini kami menerbitkan tutorial tentang cara menghubungkan tampilan LED tujuh segmen dengan mikrokontroler CloudX. Tampilan tujuh segmen digunakan di banyak sistem tertanam dan aplikasi industri di mana kisaran output yang akan ditampilkan diketahui
Keypad Dengan LCD Menggunakan Mikrokontroler CloudX: 4 Langkah
Keypad With LCD Menggunakan CloudX Microcontroller: Untuk proyek ini, kami akan menerima data dari Matrix Keypad dan kemudian menampilkannya pada LCDModule
Penghitung Segmen 0-9 Dengan Mikrokontroler CloudX: 3 Langkah
Penghitung Segmen 0-9 Dengan Mikrokontroler CloudX: Dalam proyek ini kami menggunakan tampilan LED tujuh segmen untuk menghitung dari 0 hingga 9. Tampilan LED tujuh segmen terdiri dari delapan LED dan sangat cocok untuk menampilkan angka. Untuk mengurangi jumlah pin yang digunakan oleh layar, semua anoda atau katoda dari
Antarmuka Keypad Dengan 8051 dan Menampilkan Nomor Keypad dalam 7 Segmen: 4 Langkah (dengan Gambar)
Antarmuka Keypad Dengan 8051 dan Menampilkan Nomor Keypad dalam 7 Segmen: Dalam tutorial ini saya akan memberi tahu Anda tentang bagaimana kita dapat menghubungkan keypad dengan 8051 dan menampilkan nomor keypad dalam tampilan 7 segmen
Cara Menghitung Dari 0 Sampai 99 Menggunakan Mikrokontroler 8051 Dengan Tampilan 7 Segmen: 5 Langkah (Dengan Gambar)
Cara Menghitung Dari 0 sampai 99 Menggunakan Mikrokontroler 8051 Dengan Tampilan 7 Segmen: Halo semuanya, Dalam tutorial ini kami akan memberi tahu Anda tentang cara menghitung dari 0 hingga 99 menggunakan dua tampilan 7 segmen