Translate

Kamis, 17 Januari 2013

Rangkaian Running Led Menarik

Hai sobat blogger yang hobby elektronika digital khususnya ,, ijinkan ane buat share satu rangkaian percobaan running led, karena merupakan praktek pertama ane belajar mikrokontroller avr tanpa kuliah atau bisa disebut otodidak. Banyak ilmu yang ane dapet dari googling, akhirnya ketemu lah satu blog yang khusus membahas materi yang ane pengen. Karena saking hobbynya sama elektronika digital, ane beli paket belajar dari mas Nyoman Yudi, admin dari aisi555.blogspot.com. Meskipun pas awal rada susah masukkin program ke chip avr pake komputer ane yang 64 bit,, tp dengan kegigihan dan ketekunan yang ga pantang nyerah gitu ajj, Alhamdulillah berhasil juga ..

Alat dan Bahan :
  1. Breadboard
  2. Kabel tunggal secukupnya
  3. Tang potong
  4. 1 unit PC serta program AVR Studio4
  5. Programmer DT-HiQ AVR-51 AVR ISP
  6. Mikrokontroller Attiny2313
  7. Led merah ( 8 pcs)
  8. Crystal 4 MHz ( 1 pc )
  9. Capasitor 22 pF ( 2 pcs )
  10. Capasitor 10 uF ( 1 pc )
  11. Resistor 330 Ohm ( 8 pcs )
  12. Resistor 10K (1 pc )
  13. Push button ( 1 pc )
  14. Battery AA 1,5 V ( 3 pcs ) atau adaptor 5 Vdc
Skema Rangkaiannya :


Gambar 1. Skema Rangkaian Running Led

Source Code nya :

#define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>

void delay_ms(int ms)
{
for(int i=0; i<=ms; i++) {_delay_ms(1);}; // fungsi delay manipulasi
}

int main(void)
{
PORTB=0xFF; // port output
DDRB=0xFF; / /port b disetting sebagai output

while(1)
    {
       
PORTB=0b11111111;
_delay_ms(500);
PORTB=0b01111110;
_delay_ms(500);
PORTB=0b10111101;
_delay_ms(500);
PORTB=0b11011011;
_delay_ms(500);
PORTB=0b11100111;
_delay_ms(500);
PORTB=0b11011011;
_delay_ms(500);
PORTB=0b10111101;
_delay_ms(500);
PORTB=0b01111110;
_delay_ms(500);
PORTB=0b11111111;
_delay_ms(500);
PORTB=0b00001111;
_delay_ms(500);
PORTB=0b11110000;
_delay_ms(500);
PORTB=0b00001111;
_delay_ms(500);
PORTB=0b11110000;
_delay_ms(500);
PORTB=0b11111111;
_delay_ms(500);
PORTB=0b00000000;
_delay_ms(500);


}
return(0)
}

Videonya kurang lebih kaya gini yaa :

Semoga Bermanfaat ..

CP : ramada.ari3f@gmail.com

Tidak ada komentar:

Posting Komentar