Jumat, 22 Maret 2024

Laporan Akhir 2 M1

 



Laporan Modul 1
(Percobaan 4)

1. Prosedur 
[Kembali]

1. Siapkan semua komponen yang akan di rangkai
2. Rangkai rangkaian sesuai dengan modul
3. Buat program di arduino di software Arduino IDE.
4. Compile program tersebut dan upload ke dalam hardware arduino
5. Setelah program selesai di upload, jalankan rangkaian 
6. Finish

2. Hardware dan Diagram Blok [Kembali]

Hardware :

a) Arduino Uno




2. Keypad







3. LCD




4. Kabel Jumper


 5. Breadboard



 6. Potensiometer



Diagram Blok  :



3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]


Rangkaian Simulasi Setelah di Running:


Prinsip Kerja : 

   Pertama-tama, ketika hardware sudah terpasang sesuai dengan modul Praktikum yang telah disediakan. Lalu upload kodingan program  yang telah disiapkan ke dalam Arduino Uno. Proses konfigurasi awal akan dimulai, seperti penentuan Pin, Input dan Output. 

    Disini Keypad berfungsi sebagai Input, dimana saat tombol pada keypad ditekan, Arduino akan mendeteksi sinyal yang masuk dikirim dari keypad dan menghasilkan output yang ditampilkan di layar LCD. Misalnya, apbila ketika ditekan tombol 1, maka angka 1 akan ditampilkan pada layar LCD, dan begitu juga pada karakter berupa huruf atau angka lainnya. Dan Potensiometer akan digunakan untuk mengatur kontras tampilan Output pada LCD yang kita gunakan 

4. Flowchart dan Listing Program [Kembali]

Flowchart :


Listing Program :

// Include the Keypad library #include #include // 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]

Percobaan 4 
Keypad dan LCD

6. Video Simulasi [Kembali]




7. Download File [Kembali]

Download Rangkaian Simulasi Klik Disini

Download HTML Klik Disini

Download Video Percobaan Klik Disini

Download Kodingan Program Klik Disini

Download Datasheet Arduino Klik Disini

Download Library Keypad Klik Disini

Download Datasheet LCD Klik Disini

Download Datasheet Potensiometer Klik Disini







Tidak ada komentar:

Posting Komentar

Jawaban UTS No.3 Up

     [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Tujuan 2. Alat dan Bahan 3. Dasar Teori 4. Percobaan 5. File Download   Jawaban No.3 1. Tu...