ANIMASI LED
DISUSUN OLEH :
NIM : 02320056
ATEM SEMARANG
2021
PRAKTIKUM KE-1
A. KATA PENGANTAR
Dengan mengucapkan alhamdulillah puji syukur kehadirat Allah Yang Maha Esa
yang telah memberikan limpahan rahmat, kemudahan dan karunia-Nya, sehingga dalam
kesempatan kali ini saya bisa menyelesaikan tugas laporan praktikum ini sesuai yang
diharapkan dan tepat pada waktunya. Tak lupa kami mengucapkan terima kasih pada
dosen pembimbing mata kuliah yang telah mengarahkan dan membimbing saya sehingga
dapat menyelesaikan praktikum dan laporan ini dengan baik.
Dengan adanya laporan praktikum ini, semoga dapat menambah pengetahuan dan
bermanfaat bagi pembaca.
Demikian laporan yang saya buat, dapun laporan ini masih memiliki kekurangan,
Maka dari itu kami mengharapkan kritik dan Saran yang membangun untuk
kesempurnaan laporan praktikum ini kedepannya.
B. TUJUAN
E. DATA PRAKTIKUM
(Di halaman terakhir)
F. PEMBAHASAN
Program di atas akan membuat LED menyala bergantian sebanyak 5 animasi (perulangan
sebanyak 5 kali).
Pertama, semua LED akan mati selama 1 detik. Kedua, LED 1 akan menyala. Ketiga,
LED 1 dan 2 akan menyala. Keempat, LED 1, 2, dan 3 akan menyala. Kelima, semua
LED akan menyala.
G. KESIMPULAN
Telah dibuat program sederhana untuk menghidupkan nyala 4 buah LED warna merah
dengan animasi, LED 1 menyala di lanjutkan dengan LED 2, 3, dan 4 setelah itu LED
mati semua lalu menyala secara berurutan seperti semula dengan timeDelay 1000 (1
detik) dengan menggunakan Arduino sebagai outputnya.
PRAKTIKUM KE-2
A. TUJUAN
D. DATA PRAKTIKUM
(di halaman terakhir)
E. PEMBAHASAN
Program di atas akan membuat LED menyala bergantian sebanyak 5 animasi (perulangan
sebanyak 5 kali).
Pertama, semua LED akan mati selama 5 detik. Kedua, LED 1 akan menyala. Ketiga,
LED 1 dan 2 akan menyala. Keempat, LED 1, 2, dan 3 akan menyala. Kelima, semua
LED akan menyala.
Animasi tersebut ditentukan berdasarkan nilai i, nilai i diperiksa dengan perintah IF. Jika
nilai i=0, maka semua LED mati, jika i=1 maka satu LED nyala, dan seterusnya.
F. KESIMPULAN
Telah dibuat program sederhana untuk menghidupkan nyala 4 buah LED warna merah
dengan animasi, LED 1 menyala di lanjutkan dengan LED 2, 3, dan 4 setelah itu LED
mati semua lalu menyala secara berurutan seperti semula dengan timeDelay 5000 (5
detik) dengan menggunakan Arduino sebagai outputnya.
Pada program ini ditambahkan perintah IF dan nilai i untuk memaksimalkan kinerja
program.
PRAKTIKUM KE-3
A. TUJUAN
}
delay(1000);
//hidupkan smua led bertahap dgn jeda 1 dtk
for(int i=0; i<4; i++){
digitalWrite(pinLED[i],HIGH);
delay(1000);
}
D. DATA PRAKTIKUM
(Di halaman terakhir)
E. PEMBAHASAN
Program di atas akan membuat LED menyala bergantian sebanyak 5 animasi (perulangan
sebanyak 5 kali).
Pertama, semua LED akan mati selama 1 detik. Kedua, LED 1 akan menyala. Ketiga,
LED 1 dan 2 akan menyala. Keempat, LED 1, 2, dan 3 akan menyala. Kelima, semua
LED akan menyala.
Animasi tersebut ditentukan berdasarkan nilai i, nilai i diperiksa dengan perintah IF. Jika
nilai i=0, maka semua LED mati, jika i=1 maka satu LED nyala, dan seterusnya.
Program ini ditambah jeda 1 detik saat menghidupkan semua LED secara bertahap.
F. KESIMPULAN
Telah dibuat program sederhana untuk menghidupkan nyala 4 buah LED warna merah
dengan animasi, LED 1 menyala di lanjutkan dengan LED 2, 3, dan 4 setelah itu LED
mati semua lalu menyala secara berurutan seperti semula dengan timeDelay 1000 (1
detik) dengan menggunakan Arduino sebagai outputnya.
Pada program ini ditambahkan perintah IF dan nilai i untuk memaksimalkan kinerja
program. Dan juga ditambah jeda 1 detik saat menghidupkan semua LED secara
bertahap.
RANGKAIAN
ARD1
ON
Reset BTN
www.TheEngineeringProjects.com
AREF
R1
13 294
PB5/SCK
12 D1
PB4/MISO LED-RED
RESET 11
~ PB3/MOSI/OC2A
10
~ PB2/OC1B
9
~ PB1/OC1A
ATMEGA328P-PU
1121
PB0/ICP1/CLKO
8 R5
R2
7 294
ANALOG IN
PD7/AIN1
6 D2
A0 ~ PD7/AIN1
5 LED-RED
PC0/ADC0
A1 ~ PD5/T1/OC0B
4
PC1/ADC1
A2 PD4/T0/XCK
3
PC2/ADC2
A3 ~ PD3/INT1/OC2B
A4
PC3/ADC3 PD2/INT0
2 R3
PC4/ADC4/SDA PD1/TXD 1
A5 0 294
PC5/ADC5/SCL PD0/RXD D3
LED-RED
ARDUINO UNO
R4
294
D4
LED-RED
DATA PRAKTIKUM