Devre:
void
setup fonksiyonu arasına yazılacak komutlar devre çalışmaya başladığı anda
yalnızca bir kez işletilecektir. Ancak, void loop fonksiyonu içerisine
yazılacak komutlar sonsuz döngü içerisinde sürekli işletilecek komutlardır.
pinMode komutu ile kullanacağımız pinleri giriş veya çıkış pini olarak ayarlamaktayız (dijital pinler için). Biz burada pinleri çıkış pini olarak ayarlayıp ledleri bu çıkış pinlerine bağladık.
digitalWrite komutu ise kendisine parametre olarak girilen pini HIGH veya LOW yapar, yani o pine enerji verir veya enerji vermez.
pinMode komutu ile kullanacağımız pinleri giriş veya çıkış pini olarak ayarlamaktayız (dijital pinler için). Biz burada pinleri çıkış pini olarak ayarlayıp ledleri bu çıkış pinlerine bağladık.
digitalWrite komutu ise kendisine parametre olarak girilen pini HIGH veya LOW yapar, yani o pine enerji verir veya enerji vermez.
Projenin Kaynak Kodu:
int
led1=11;
int
led2=12;
void
setup(){
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void
loop(){
digitalWrite(led1, HIGH);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(1000);
digitalWrite(led2, LOW);
}
Sonuçta
Devremizin Çalışması Şu Şekildedir:
İlk önce led1 yanacak, led1 yanarken devre 1000ms (1sn) bekleyecek. Sonra led1 sönüp led2 yanacak. led2 yanarken de devre 1000ms bekleyecek. Sonrasında ise bu işlem başa dönecektir.
İlk önce led1 yanacak, led1 yanarken devre 1000ms (1sn) bekleyecek. Sonra led1 sönüp led2 yanacak. led2 yanarken de devre 1000ms bekleyecek. Sonrasında ise bu işlem başa dönecektir.
Hiç yorum yok:
Yorum Gönder