yenilmem.com

Archive for the 'AVR' Kategori

Ahantara basıldığında anahtarın karşısındaki led’i yakan uygulama.

Program Kodu:

#include “MEGA16.H”

int main( void )
{
unsigned char z;

DDRB = 0xFF; // PORTB cikis portumuz olacak

while(1)
{
z=PIND; // (PIND) D portundan hangi tusa basildigini aliyor
PORTB=z; // tusun hemen karsisindaki ledi yakiyor
}
}

(more…)

AVR ile Kara Şimşek ornek uygulaması. Gecikme için asm saniye hesaplaması yapılabilir.

Program Kodu:
#include “MEGA16.H”

int main( void )
{
unsigned char led;
int i;

PORTB = 0xFF;

led = 1;

DDRB = 0xFF;

while(1)
{
while (led){
PORTB = ~led;
led <<= 1;
for (i=0;i<30000;i++){} // gecikme
}
led=128;
while (led!=1){
PORTB = ~led;
led >>= 1;
for (i=0;i<30000;i++){} // gecikme
}
}
}

(more…)

-1 adet USB2COM çevirici kablo. Dizüstü bilgisayarımda COM(Seri) arayüz olmadığı için bu kabloya gereksinimim var.
-1 adet RS232 bağlantı kablosu.
-1 adet 12v adaptör.
-1 adet STK500 AVR geliştirme seti.
-CodeVisionAVR C Compiler Evaluation [ziyaret et]
(more…)