Laporan Akhir Percobaan 3 M1


 

Pada rangkaian yang dibuat pada percobaan 3 ini kita memakai beberapa bahan yaitu, Arduino Uno, LCD, Board dan keypad. pertama tama arus akan mengalir dan di supply kedalam arduino. kemuadian program yang telah dibuat dimasukkan kedalam arduino, kita juga menginput library keypad dan LCD agar tebaca pada program dan dapat dijalankan. kemudian saat tombol pada keypad di tekan maka keypad akan mengirim berupa data dalam bentuk kode biner yang mana setiap kode biner akan merepresentasikan karakter yang ada di dalam keypad. keypad yang kita pakai sendiri merupaka keypad dengan inputan karakter 4x 4. dimana setiap karakter kita tulikan didalam program yang telah di sesuaikan supaya dapat mmembaca karakter dan menampilkan karakter tersebut.
Pada keypad kita juga mendeklarasikan masing masing pin berdasarkan baris dan kolom yang ada, mulai dari pin R1 sampai C4. yang disusun secara berderet, kemudian diinputkan ke pin pada arduino uno.
Arduino akan mengolah data yang masuk dari keypad dan mengeluarkan output melalui pin arduino yang berlawanan kemudian akan di salurkan melalui jumper yang dihubungkan langsung ke LCD, namu LCD tidak dapat langusng hidup, harus ada arus yang mengalir ke LCD. maka dari itu kita menambahkan sebuah potensio dengan 3 pin untuk mengisi kaki inputan A dan K pada LCD. LCD sendiri memiliki dioda di dadalmnnya sehingga untuk mengaktifkan LCD maka harus ara arus pada kaki kaki anoda dan katodanya sesuai degan tegangan yang sama. dengan A dan K, VCC dari anoda dan GND ke kaki Karoda. potensio disini bertujuan untuk mengatur terang dan redupnya LCD, tujuan penaaturna ini adalah agar pada LCD dapat dengan jelas Terbaca oleh kita.
jadi karakter apa yang di inputkan pada arduino maka akan mengahsilkan output yang telah di tentukan. pada program kita dapat menseting seprti apa tampian yang kita inginkan seperti misalnya teks dimulai dari tengan dan teks dimulai dari baris bawah. itu diatur meallui program arduino dengan program dasar seperti di bawah ini

//GERINANDA
//2010953004
//KEL 11

// Percobaan 3
#include <LiquidCrystal.h> //Deklarasi library LCD
#include <Keypad.h> //Deklarasi library keypad

const byte ROWS = 4; //Deklarasi jumlah baris
const byte COLS = 3; //Deklarasi jumlah kolom
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'}, //Inisialisasi keypad matriks 4x3
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {10, 9, 8, 7}; //Deklarasi pin yang digunakan untuk baris
byte colPins[COLS] = {13, 12, 11}; //Deklarasi pin yang digunakan untuk kolom
// Inisialisasi library dengan pin yang digunakan
LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup() { //Semua kode dalam fungsi ini akan dieksekusi sekali
// Set baris dan kolom LCD
lcd.begin(20, 4);
lcd.setCursor(1,2);
lcd.setCursor(4,3);
lcd.setCursor(0,0);
}
void loop() { //Semua kode dalam fungsi ini akan dieksekusi berulangchar
key = keypad.getKey(); //Membaca keypad
if (key) //Kondisi pilihan jika keypad ditekan
{
lcd.print(key); //Menampilkan input dari keypad pada LCD
}
}

dan jika digambarakan dalam bentu flow chard menjadi sperti berikut








Percobaan 3

1. Apa pengaruh pin anoda dan katoda pada LCD, jika tidak digunakan aoa yang akan terjadi?
Jawab : 
Pada LCD kaki katoda yang digabung menjadi 1 akan menjadi terminal (-) negatif yang mana akan dihubungkan ke ground. sedangkan pada kaki anoda merupakan pemberi sinyal inputan pada LCD yang mana akan memberikan sinyal (+) pin A dan K digunakan untuk menyalakan LCD supaya teks yagn akan di tampilkan akan terlihat dalam kegelapan atau tampak


2. Kenapa pada percobaan  pratikum tidak digunakan pin D0 sampai D3?
Jawab : 
Pada LCD memiliki 2 mode operasi, pertaman menggunakan 4 pin da yang kedua menggunakan 8 pin. hal ini tergantung dengan bit outputan yang keluar dari arduino . 4 pin untuk 4 bit dan 8 pin untuk 8 bit.
jika kita menggunakan 4 bit maka kita menggunakan pin D4-D7. pada ,mode yang kedua  jika kita menggunakan 8 bit maka kita akan menggunakan pin D0 sampai D7 yaitu sebanyak 8 pin sekaligus.


1. Download HTML : Klik disini..
2. Download Video  : Klik disini..
3. Download Library Arduino Uno: Klik disini..
4. Download Library Keypad  :Klik disini..
5. Datasheet Arduino Uno :Klik disini..
6. Datasheet Keypad  :Klik disini..
7. Download Listing Program : Klik disini..










Tidak ada komentar:

Posting Komentar

 BAHAN PORESENTASI UNTUK MATAKULIAH KIMIA 2020 Kelompok 14 Bab 8. Hubungan Periodik Antar Unsur OLEH GERINANDA 2010953004 ...