Laporan Percobaan 2 (M1)

   

   [KEMBALI KE MENU SEBELUMNYA]




1. Prosedur  [back]
Langkah-langkah percobaan :
    1. Siapkan alat dan bahan dengan komponen yaitu Arduino Uno, 
       Keypad dan LCD 16×2
    2. Rangkai komponen sesuai gambar percobaan
    3, Rancang kerja rangkaian menggunakan program pada Arduino IDE
    4. Compile dan upload program pada Arduino Uno
    4. Jalankan dan uji coba rangkaian.

Gambar Percobaan


2. Hardware dan diagram blok [back]



3. Rangkaian Percobaan dan Prinsip Kerja  [back]

  • Rangkaian Percobaan

  • Prinsip Kerja :
    Pada saat tombol pada keypad ditekan, maka Arduino Uno akan memproses input pada keypad dan mengirimkan sinyal keluar ke tampilan Display LCD. LCD akan menampilkan simbol Tombol sesuai dengan tombol yang ditekan pada kepad. Potensio digunakan untuk mengatur kecerahan pada LCD.


4. Flowchart dan Listing Program  [back]
  • Flowchart :


  • Listing Program :
// 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. Video Demo  [back]
 


6. Kondisi  [back]
    Percobaan  4 (Keypad dan Seven Segment) : LCD akan menampilkan tombol sesuai dengan input keypad yang ditekan.
  

8. Download File  [back]
Download Video percobaan Di Sini
Download Library Arduino Uno Di Sini
Download Library Infrared Sensor Di Sini
Download Datasheet LCD Di Sini
Download Datasheet Arduino Uno Di Sini
Download Datasheet Keypad Di Sini
Download HTML Di Sini


Tidak ada komentar:

Posting Komentar