Anda di halaman 1dari 6

Nama: Achmed Bintang Asy-Syfa Makkarau

Jurnal Praktikum
Komunikasi Data NIM : 23.11.5818

Output ATMEGA Kelas : IF08

Persiapan Praktikum :
Untuk praktikum Output dan blinking LED, materi dan tutorial sudah terupload di situs
youtube dengan link :

- Blinking LED : tu.be/bdIz1JdgfOc


- Link materi PPT : https://s.id/komdatATMEGA32

Tujuan Praktikum :

 Mengamati keluaran data berupa nyala LED dari Arduino

 Memanfaatkan Port Input dan Output pada Arduino untuk transfer data

Kebutuhan Alat :

 Laptop

 Proteus

 CVAVR

Praktikum :
Rangkailan ATMEGA dengan 3 LED sebagai berikut
Buatlah perintah yang mengontrol LED menyala secara bergantian (cukup tuliskan bagian di
dalam while). Led D1 selama 1 detik, D2 selama 2 detik dan D3 selama 1 detik.

PORTA = 0b00000001;
delay_ms (1000);
PORTA = 0b11111110;
delay_ms (1000);

PORTB = 0b00000001;

delay_ms (2000);

PORTB = 0b11111110;

delay_ms (2000);

PORTC = 0b10000000;

delay_ms (1000);

PORTC = 0b01111111;

delay_ms (1000);

Buatlah rangkaian sebagai berikut (perhatikan perbedaan posisi kaki D1 dan D2!)

Buatlah coding (cukup bagian di dalam while) untuk menyalakan kedua LED secara bersamaan

PORTA = 0b00000000;

PORTA = 0b00000010;
Menurut Anda mengapa perintah antara Pin 0 dan Pin 1 berbeda?
Jika port tersambung ke power maka nilai awalnya menjadi 1 (positif) dan diberi nilai atau pin 0 (negatif), agar
menyala
Jika port tersambung ke ground maka nilai awalnya menjadi 0 (negatif) dan diberi nilai atau pin 1 (positif), agar
menyala

Lampiran :

Anda mungkin juga menyukai