Anda di halaman 1dari 23

Program

Arduino
Sederhana
Lakukan yang
terbaik disemua
kesempatan
yang kamu
miliki
POKOK BAHASAN
1. Program aplikasi sederhana Animasi
LED
2. Simulasi membuat LED Berkedip
3
diproteus dengan board arduino IDE
Program aplikasi
sederhana Animasi LED
▹ Implementasi dari pembelajaran
fungsi logika tersebut akan
4
diterapkan pada beberapa model
Animasi LED seperti running LED.
1.1 Perintah IF

5
1.1 Perintah IF

6
▹ Dengan

sketch diatas kita dapat
membayangkan LED yang awalnya
berkedip pelan, lama-lama akan berkedip
cepat dan akhirnya akan berkedip pelan lagi.
▹ Ketika awal dinyalakan, maka timeDelay
adalah 1000. Nilai tersebut diinisialisasi
pada baris 14. Baris ini tidak dijadikan
konstanta (const) sebagaimana pinLED
karena nilai timeDelay akan diubah-ubah.

7
Setelah masuk ke bagian utama aplikasi, pada baris 18 nilai timeDelay dikurangi 100

Sehingga timeDelay pertama yang digunakan untuk menyalakan dan


mematikan LED adalah 900. Pada perulangan selanjutnya, timeDelay kembali
dikurangi 100, sehingga perulangan ke dua menggunakan timeDelay 800
(lebih singkat dari timeDelay yang awal), begitu seterusnya hingga pada
timeDelay 100

8
Pada waktu melewati timeDelay 100, ketika dikurangi dengan 100, maka
timeDelay bernilai 0. Kondisi ini cocok dengan baris ke 23,

Jika (IF) timeDelay lebih kecil atau sama dengan 0, maka timeDelay akan diisi
dengan 1000. Sehingga nilai timeDelay tidak akan pernah negatif dan hal
tersebut akan berulang terus-menerus. Hal ini lah yang membuat durasi nyala
hidup-mati LED bisa berubah lebih cepat.

9
OPERATOR ARITMATIKA

10
Simulasi
Membuat LED
Berkedip 11

diProteus dengan
board Arduino
Langkah-
langkah
simulasi
12
Buka software proteus,
jika belum terdapat. Maka
terlebih dahulu dengan
menginstall dilaptop.
Tampilan schematic pada
proteus adalah sebagai
berikut. Untuk membuat
project baru : klik file >
new project

13
Kemudian ketik arduino
dibagian pencarian
komponen, pilih arduino
uno R3. Gambarnya
sebagai berikut

14
Selanjutnya ketik juga
komponen Resistor dan
LED dibagian pencarian
komponen
Kemudian ketik arduino
dibagian pencarian
komponen, pilih arduino
uno R3. Gambarnya
sebagai berikut

15
Jika sudah maka letakkan
komponen Arduino,
resistor, led dan ground di
skematik, Kemudian
hubungkan resistor
dengan pin 12 arduino,
hubungkan juga LED dan
ground. Gambarnya
adalah sebagai berikut

16
Jika sudah, dibuka
software arduino IDE
maka selanjutnya
mengetikkan program
untuk membuat LED
berkedip. Tampilannya
adalah sebagai berikut

17
Proses menginisialisasi pin 12 sebagai pin LED

Proses memasukan program code, bahwa pin LED sebagai output

18
Proses memasukan program utama untuk membuat LED berkedip, memberi
instruksi bahwa led akan menyala dengan kondisi High atau kondisi LOW.

Sebelum diupload, cek program apakah ada yang salah atau tidak, kemudian
copy exstensi file tersebut yang tedapat di software arduino IDE

19
Setelah file dicopy, klik arduino
pada proteus, tampil format dan
paste file tersebut

20
Berikut adalah hasil
simulasi board arduino
program LED berkedip
dengan menggunakan
software Proteus

21
TUGAS
1. Ringkaslah materi yang telah
disampaikan dari awal-akhir pertemuan
pada buku catatan PMM.

2. Buatlah 10 soal pilihan ganda beserta


jawaban berdasarkan materi yang telah
dibahas
Thank you 23

Anda mungkin juga menyukai