Disusun Oleh :
MUHAMMAD RAYHAN
1. Tujuan
1. Mahasiswa dapat menjelaskan bagian input/output dari mikrokontroler Arduino Uno.
2. Mahasiswa dapat menjelaskan dan membuat percobaan LED berjalan.
3. Mahasiswa dapat menjelaskan dan membuat percobaan membaca 4 tombol (Push
Button).
4. Mahasiswa dapat menjelaskan dan membuat percobaan menampilkan tulisan di LCD
I2C.
5. Mahasiswa dapat menjelaskan dan membuat percobaan membaca Analog Input
(Potensio).
2. Dasar Teori
2.1 Arduino Uno
5. Hasil Percobaan
Gambar 8.1 Percobaan LED Berjalan Gambar 8.2 Percobaan Membaca 4 Tombol
Gambar 8.3 Menampilkan Tulisan di LCD I2C Gambar 8.4 Membaca Analog Input (Potensio)
6. Kesimpulan
Setelah melakukan percobaan di atas, dapat diambil beberapa kesimpulan:
1. Arduino Uno adalah board mikrokontroler berbasis ATmega328 yang Memiliki 14 pin
I/O Digital dari D0-D13 dan mempunyai 6 pin PWM ,6 input ADC Pada A0-A6. Pin
digital D0-D13 di gunakan sebagai input atau output digital sedangkan pada Pin Analog
A0 sampai A5 digunakan khusus sebagai portinput sinyal analog dari sensor, karena
pada pin ini terdapat Analog to Digital Converter (ADC). Pada Arduino nilai tegangan
referensi sudah ditentukan sebesar 5Volt dengan resolusi 10 bit.
2. Pada percobaan LED berjalan memiliki cara kerja yaitu dengan memberikan logika high
pada salah satu LED dan LED yang lainya di berikan logika Low sehinga lampu LED
akan menyala bergiliran/running LED sesuai program.
3. Pada percobaan membaca 4 Tombol LED akan menyala sesuai dengan saklar yang di
tekan. Jika yang di tekan adalah saklar 1 maka lampu LED yang menyala yaitu LED 1
begitu juga yang lainya.
4. Pada percobaan menampilkan Tulisan di LCD mengunakan modul I2C. Sederhananya,
pada protokol ini hanya memerlukan 2 koneksi yaitu hanya jalur data (SDA) dan clock
(SCL). Pada protokol I2C terdapat perangkat master dan slave. Sehingga dapat
menampilkan ‘Nama dan Kelas’ pada LCD I2C.
5. Pada percobaan Membaca Analog Input (Potensio) membaca data dari pin analog A0
yaitu dari potensio lalu di proses oleh arduino lalu keluaran arduino masuk ke modul I2C
lalu ke LCD nilai yang di keluarkan mempunyai nilai 1023 karena hanya mempunyai
sample 10bit pada arduino uno. Nilai 0 merepresentasikan tegangan 0 Voltdan nilai 1023
merepresentasikan 5 volt
Daftar Pustaka
aldyrazor.com. (2020, 26 Juli). Arduino Starter Kit : Ulasan dan Panduan Membeli Bagi
Pemula. Diakses pada 10 September 2022, dari https://www.aldyrazor.com/2020/07/arduino-
starter-kit.html#:~:text=Starter%20kit%20Arduino%20adalah%20suatu,e%2Dbook%20maupun
%20video%20interaktif.
kmtech.id. (2021, 8 Oktober). Mengenal Perangkat Lunak Arduino IDE. Diakses pada 10
September 2022, dari https://www.kmtech.id/post/mengenal-perangkat-lunak-arduino-ide
aldyrazor.com. (2020, 1 April). Kabel Jumper Arduino : Pengertian, Fungsi, Jenis, dan
Harga. Diakses pada 10 September 2022, dari https://www.aldyrazor.com/2020/04/kabel-
jumper-arduino.html
ardutech.com. (2019, 23 Oktober). LCD I2C dengan Arduino. Diakses pada 10 September
2022, dari https://www.ardutech.com/lcd-i2c-dengan-arduino/
Lampiran
1. Program LED berjalan
2. Program membaca 4 tombol (Push Button)
3. Program menampilkan tulisan di LCD I2C