NPM : 1910631170061
Kelas : 2A Teknik Informatika
Mata Kuliah : Elektronika dan Instrumen
I. TUJUAN
Mengetahui dan memahami konsp pemograman input output pada Arduino.
Mampu mendesain rangkaian input output pada Proteus.
Mampu membuat pemograman input output pada software Arduino.
Mengetahui aplikasi pemorgraman input output pada robot control.
void setup() {
//put your setup code here, to run once:
lcd.begin(1,2);//
void loop() {
lcd.clear();
lcd.setCursor (0,0);
lcd.print("AFIFA ATIRA");
delay(5000);
3. Selanjutnya input coding diatas pada rangkain yang telah dibuat di Proteus.
void loop() {
digitalWrite(13,HIGH);
delay(100);
digitalWrite(13,LOW);
delay(100);
}
3. Selanjutnya input coding diatas pada rangkain yang telah dibuat di Proteus.
IV. HASIL
Program untuk menampilkan nama di LCD
Analisis :
Pada praktikum menampilkan nama dengan LCD ini, jika sewaktu-waktu kita
ingin mengganti kalimat yang ditampilkan pada LCD tersebut, kita tidak perlu
mengganti seluruh codingannya. Cukup dengan mengganti kata-kata yang ada pada
kode lcd.Print (“ ”). Namun perlu diketahui pada simulasi ini menggunakan LCD
2x16, artinya kita hanya dapat memasukan huruf atau angka sebanyak 32 digit saja.
Dibawah ini susunan pin pada arduino uno dan kaki pada lcd.
1. Pin 2 Arduino dihubungkan pada kaki 14 LCD.
2. Pin 3 Arduino dihubungkan pada kaki 13 LCD.
3. Pin 4 Arduino dihubungkan pada kaki 12 LCD.
4. Pin 5 Arduino dihubungkan pada kaki 11 LCD.
5. Pin 11 Arduino dihubungkan pada kaki 6 LCD.
6. Pin 12 Arduino dihubungkan pada kaki 4 LCD.
7. Dan kaki 5 LCD dihubungkan dengan GROUND.
Program untuk mengaktifkan buzzer
Analisis :
Untuk mengetahui hasil dari program diatas jangan lupa untuk menyalakan
volume pada laptop atau pc anda. Hasilnya adalah buzzer akan bunyi dengan nada
awal pendek, kemudian buzzer dilanjut dengan nada panjang. Anda dapat mengatur
panjang pendeknya nada pada fungsi delay( );. Misalnya jika ingin nada pendek, maka
delay harus kecil. Program diatas menggunakan delay(100) maksudnya adalah 0.1
detik kalau delay(1000); panjangnya 1 detik. Sebenarnya fungsi delay ini berfungsi
untuk lamanya jeda waktu yang diperlukan untuk menyalakan buzzer dan jeda waktu
untuk mematikan buzzer.
V. KESIMPULAN