Skema Rangkaian Dan Coding
Skema Rangkaian Dan Coding
memasukkan kode tiga digit kanan pada keypad. Kait dapat dilampirkan ke servo, mis. untuk
membuka kunci dan mengunci pintu.
Peralatan yang diperlukan: Arduino / Breadboard / Keypad (4 × 4 dalam contoh ini) /
kabel / satu LED merah / satu LED hijau / dua resistor 100 Ohm / servo
Hanya jika kita memasukkan kode yang tepat pada keypad, kita ingin LED hijau
menyala dan mengubah servo ke posisi tertentu (kunci terbuka). Jika kunci ditutup, LED merah
akan menyala dan servo akan beralih ke posisi lain. Tutorial ini bisa menjadi saran untuk proyek
yang lebih besar, seperti kunci pintu atau brankas misalnya.
Mari kita mulai dengan pengaturan. Perkabelan dalam tutorial ini tidak rumit dan
diperlihatkan dalam sketsa fritzing di bawah ini.
Petunjuk: Anda dapat menemukan angka 1 dan 7 di kontak terluar papan tombol.
Kontak dengan nomor 1 terhubung ke pin 2 di Arduino. Satu demi satu keypad dihubungi ke
Arduino, sampai kontak dari keypad, dengan angka 7 di atasnya, terhubung ke pin 8 pada
Arduino.
Untuk menjalankan keypad dengan arduino, kita memerlukan perpustakaan, yang harus
ditambahkan ke perangkat lunak arduino.
Buka perangkat lunak arduino> pilih "Sketsa"> "Sertakan Perpustakaan"> "Kelola Perpustakaan
.."> cari setelah "keypad" dengan bilah pencarian di atas> pilih perpustakaan pertama oleh Mark
Stanley dan instal perpustakaan.
Mulai sekarang kita dapat menggunakan perpustakaan keypad dalam kode kita.
CODING:
#include <Servo.h>
int position = 0;
const byte ROWS = 4; //In this two lines we define how many rows
and columns
};
void setup()
pinMode(greenLED, OUTPUT);
setLocked(true);
void loop()
position = 0;
if (key == password[position])
position ++;
setLocked(false);
delay(100);