Skip to content Skip to sidebar Skip to footer

Widget HTML #1

LED Blink AVR Bahasa C Menggunakan Arduino IDE

Blink AVR Bahasa C Menggunakan Arduino IDE -  Pada Artikel Teori Dasar Input / Output Port Digital pada AVR Menggunakan Bahasa C telah di jelaskan dasar-dasar pemilihan bit register untuk Output.

Pada artikel ini akan di contohkan bagaimana cara menghidupkan sebuah LED selama kurang lebih 1 detik dan mematikan LED tersebut selama kurang lebih 1 detik.

Program yang di gunakan adalah sebagai berikut:

int main(void)
{
DDRB |= 1 << DDB5; // Arah pin PB5 ditetapkan sebagai Output, pada Arduino berbasis ATMega328 pada Pin 13 Digital
while (1)
{
PORTB |= 1 << PORTB5; // PB5 tinggi jadi LED Aktif
_delay_ms(1000);
PORTB &= ~(1 << PORTB5); // PB5 rendah jadi LED non-Aktif
_delay_ms(1000);
}
}


Saya mencontohkan program di atas menggunakan Arduino IDE sebagai aplikasi compiler dan Arduino Pro Mini sebagai Hardware.

Teman-teman silahkan upload program di atas ke mikrokontroller berbasis ATMega328 dan LED yang berada pada Arduino akan berkedip. Video berikut merupakan hasil dari program Blink di atas.

Post a Comment for "LED Blink AVR Bahasa C Menggunakan Arduino IDE"