Laporan Akhir 2 M1
*Klik teks untuk menuju
1. Prosedur [Kembali]
Langkah-langkah percobaan :
1. Siapkan alat dan bahan yaitu dengan komponen utama Arduino Uno, LCD
2. Rangkai sesuai gambar percobaan
3. Rancang kerja rangkaian sesuai flowchat
4. Tekan tombol “Play” untuk menjalankan simulasi
2. Hardaware dan Diagram Blok [Kembali]
- Infrared sensor
- Arduino
- LCD
- Keypad
- Motor DC
3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]
Prinsip Kerja
jalan kerja pada rangkaian ini ialah dimana sensor ir merupakan input keypad sebagai input dan lcd,motor merupakan Output yang dimana ketika keypad ditekan akan mengeluarkan tulisan tombol pada lcd dan ketika ir sensor berlogika 1 sekaligus keypad ditekan berdasarkan pasword yang benar makan motor akan hidup
4. Flowchart dan listing Program [Kembali]
Flowchart :
//Percobaan 2
// Include the Keypad library
#include <Keypad.h>
#include <LiquidCrystal.h>
// Constants for row and column sizes
const byte ROWS = 4;
const byte COLS = 4;
LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
// Array to represent keys on keypad
char hexaKeys[ROWS][COLS] = {
{'1', '2', '3', 'A'},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}
};
// Connections to Arduino
byte rowPins[ROWS] = {9, 8, 7, 6};
byte colPins[COLS] = {5, 4, 3, 2};
// Create keypad object
Keypad customKeypad = Keypad(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
void setup() {
// Setup serial monitor
Serial.begin(9600);
lcd.begin(16, 2);
}
void loop() {
// Get key value if pressed
char customKey = customKeypad.getKey();
if (customKey) {
// Print key value to serial monitor
lcd.setCursor(0, 0);
lcd.print("Tombol :");
lcd.print(customKey);
}
}
5. Kondisi [Kembali]
4 keypad dan LCD
6. Video Simulasi [Kembali]
7. Download File [Kembali]
video klik di sini
html klik di sini
rangkaian klik di sini
datasheet resistor klik di sini
datasheet kapasitor klik di sini
Tidak ada komentar:
Posting Komentar