Daftar Isi:

Keypad Dengan LCD Menggunakan Mikrokontroler CloudX: 4 Langkah
Keypad Dengan LCD Menggunakan Mikrokontroler CloudX: 4 Langkah

Video: Keypad Dengan LCD Menggunakan Mikrokontroler CloudX: 4 Langkah

Video: Keypad Dengan LCD Menggunakan Mikrokontroler CloudX: 4 Langkah
Video: Basic keypad and lcd ||proteus #keypad4x4 2024, November
Anonim
Keypad Dengan LCD Menggunakan Mikrokontroler CloudX
Keypad Dengan LCD Menggunakan Mikrokontroler CloudX

Untuk proyek ini, kami akan menerima data dari Matrix Keypad dan kemudian menampilkannya di LCD

Modul.

Langkah 1: KOMPONEN DIPERLUKAN

KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
KOMPONEN YANG DIPERLUKAN
  • MIKROKONTROLER CLOUDX
  • SOFTCARD CLOUDX
  • KABEL USB V3
  • LCD 16x2
  • KEYPAD 4x4
  • VARIABEL RESISTOR (103)
  • KAWAT JUMPER

Anda bisa mendapatkan komponen Anda di sini

Langkah 2: MENYIAPKAN PERANGKAT KERAS ANDA

MENYIAPKAN PERANGKAT KERAS ANDA
MENYIAPKAN PERANGKAT KERAS ANDA
MENYIAPKAN PERANGKAT KERAS ANDA
MENYIAPKAN PERANGKAT KERAS ANDA
MENYIAPKAN PERANGKAT KERAS ANDA
MENYIAPKAN PERANGKAT KERAS ANDA
MENYIAPKAN PERANGKAT KERAS ANDA
MENYIAPKAN PERANGKAT KERAS ANDA

Langkah pertama:

Koneksi LCD: kita akan menggunakan data 4 - data 7 pin, register pilih pin, aktifkan pin.

  • sambungkan pin RS ke pin1 Mikrokontroler
  • sambungkan pin EN ke pin2 Mikrokontroler
  • sambungkan pin D4 ke pin3 Mikrokontroler
  • sambungkan pin D5 ke pin4 Mikrokontroler
  • sambungkan pin D6 ke pin5 Mikrokontroler
  • sambungkan pin D7 ke pin6 Mikrokontroler
  • sambungkan Vss dan led pin negatif ke GND
  • sambungkan Vdd dan pin positif led ke 5v
  • sambungkan pin tengah resistor variabel ke VE (kontras V). dan pin lainnya ke 5v dan GND.

Tahap kedua:

Koneksi keypad: kami menggunakan resistor pullDown untuk pin kolom keypad.

  • Pin1 dari pin kolom keypad terhubung ke resistor 10k dan ke pin11 mikrokontroler.
  • Pin2 dari pin kolom keypad dihubungkan ke resistor 10k dan ke pin12 mikrokontroler.
  • Pin3 dari pin kolom keypad dihubungkan ke resistor 10k dan ke pin13 mikrokontroler.
  • Pin4 dari pin kolom keypad terhubung ke resistor 10k dan ke pin14 mikrokontroler.

Dan ujung resistor dihubungkan bersama ke GND.

  • Pin1 dari pin Baris keypad terhubung ke pin7 mikrokontroler.
  • Pin2 dari pin Baris keypad terhubung ke pin8 mikrokontroler.
  • Pin3 pin Baris keypad terhubung ke pin9 mikrokontroler.
  • Pin4 dari pin Baris keypad terhubung ke pin10 mikrokontroler

Setelah mencapainya, lepaskan ke pengkodean.

jika Anda ingin mengunduh CloudX IDE klik di sini

Langkah 3: KODE

Salin kode ini ke IDE CloudX Anda.

#sertakan #sertakan #sertakan

#define NumberOfRows 4 // atur jumlah BARIS untuk Keypad

#define NumberOfColumns 4 // atur jumlah KOLOM untuk karakter Keypad KeypadCharacters[NumberOfRows][NumberOfColumns] = { '1', '2', '3', 'A', '4', '5', '6', 'B', '7', '8', '9', 'C', '*', '0', '#', 'D' }; //layout Keypad's Keys char RowPins[NumberOfRows] = {7, 8, 9, 10}; // Baris Keypad dipin ke CloudX char ColumnsPins[NumberOfColumns] = {11, 12, 13, 14}; // Tombol char Pin Kolom Keypad; //simpan output Keypad di sini setup(){ //setup di sini Lcd_setting(1, 2, 3, 4, 5, 6); Lcd_cmd(kursorMati); Lcd_cmd(bersih);

Keypad_setting (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Karakter Keypad); // inisialisasi Keypad dengan data ini

lingkaran(){

//Program di sini while(Tombol==0) //jika tidak ada Tombol yang Ditekan terus periksa Tombol Tekan Tombol=Keypad_getKey();//jika Tombol Ditekan muat data Kunci ke dalam variabel Tombol Lcd_writeCP(Keys); // Menampilkan Tombol yang Ditekan pada LCD Cursor Position Keys=0; //Hapus Isi variabel Keys } }

Langkah 4: Bagikan Dengan Kami

Apakah Anda mencapainya?

jika Anda mencapainya, bagikan kami di sini

Direkomendasikan: