Categories: ArduinoArduino Pemula

Cara Mengakses Keypad Arduino

Hello Sahabat Anak Kendali

bagi para pemula arduino memahami Digital I/O atau Input output sangatlah penting untuk itu
Artikel kali ini saya akan mencoba menjelaskan cara mengakses keypad pada Arduino,

pada modul keypad yang saya gunakan terdapat 4 baris dan 4 kolom, selebihnya bisa sobat lihat digambar bawah ini :

diatas adalah gambar Arduino Nano dan Keypad yang saya gunakan, dimana saya hubungkan keypad ke arduinonya sebagai berikut

untuk bagian Kolom Keypad saya hubungkan pada PIN = 7,8,9,10
dan untuk bagian Baris Keypad saya hubungkan pada PIN = 3,4,5,6

untuk memahami pin keypad mana yang baris dan yang kolom lihat gambar berikut

jadi untuk Pin dihitung dari sebelah kanan. sampai empat pin adalah baris dan selebihnya adalah kolom,

untuk mengakses Keypad pada arduino kita membutuhkan Library <Keypad.h> yang sobat bisa download disini

kemudian inilah kode nya :

#include <Keypad.h>

const byte baris = 4;
const byte kolom = 4;


char Hexa[baris][kolom]={
{‘D’,’C’,’B’,’A’},
{‘#’,’9′,’6′,’3′},
{‘0′,’8′,’5′,’2’},
{‘*’,’7′,’4′,’1′}
};

byte pinBaris [baris] = {3, 4, 5, 6};
byte pinKolom [kolom] = {7, 8, 9, 10};

Keypad Keypadvar = Keypad(makeKeymap(Hexa), pinBaris, pinKolom, baris, kolom);
void setup() {
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
char Keyvar = Keypadvar.getKey();

if (Keyvar){
Serial.println (Keyvar);
  }

baiklah mungkin cukup sekian apa yang bisa saya tulis kali ini, semoga bermanfaat, silahkan beri masukan, kritik, saran atau pertanyaan pada kolom komentar !

keyword :

mengakses keypad arduino
mengakses keypad 4×4 arduino
menampilkan karakter keypad arduino
tutorial arduino pemula
belajar arduino pemula
anak kendali

chaerul

View Comments

Recent Posts

Panduan Lengkap: Cara Menyiapkan Klaster Kubernetes pada Ubuntu 22.04 LTS

Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…

6 days ago

AplikasiAkademik.com: Solusi Terbaik untuk Manajemen Sekolah yang Efisien

Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…

7 months ago

Cara Mudah Menginstal OpenVPN Server di Ubuntu 20.04 di Huaweicloud Panduan Langkah demi Langkah

Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…

12 months ago

Install Docker Portainer dan Nginx Proxy Manager Ubuntu Server

Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…

1 year ago

Tutorial led blinking lengkap, Wiring & Code

Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…

1 year ago

Tutorial LCD Display Lengkap dengan wiring & code untuk pemula

Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…

1 year ago