Arduino TEMEL PROGRAMLAMA Örnek –14/2
Channel: OtomasyonEğitimi
Date: 09/04/2021

Arduino kartının 8, 9, 10, 11 ve 12  numaralı pinlerine led bağlayarak 1 er saniye aralıklar ile yürüyen ışık şeklinde yakıp söndürünüz.

Arduino TEMEL PROGRAMLAMA ders notum http://www.kumanda.org/ders_notlari.htm#arduino
Otomasyon - Elektrik konularında eğitim videoları ve dokümanları için http://www.kumanda.org
Otomasyon konularında güncel paylaşım grubu http://www.otomasyonegitimi.com
Kullandığım elektronik set Ulus otomasyon http://www.ulusotomasyon.com/

Program kodları:

byte led1=8;
byte led2=9;
byte led3=10;
byte led4=11;
byte led5=12;
unsigned long yeniZaman = 0;
unsigned long sonZaman = 0;
int sayac=1;
void setup() 
{
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
pinMode (led5, OUTPUT);
}
void loop()
{
yeniZaman = millis()-sonZaman;
if (yeniZaman (küçük - youtube bu sembole izin vermiyor) 1000)
{
digitalWrite(led5,0);
digitalWrite(led1,1); 
}
if (1000 (küçük - youtube bu sembole izin vermiyor) yeniZaman && yeniZaman(küçük - youtube bu sembole izin vermiyor) 2000)
{
digitalWrite(led1,0); 
digitalWrite(led2,1);
}
if (2000 (küçük - youtube bu sembole izin vermiyor) yeniZaman && yeniZaman(küçük - youtube bu sembole izin vermiyor) 3000)
{
digitalWrite(led2,0); 
digitalWrite(led3,1);
}
if (3000 (küçük - youtube bu sembole izin vermiyor) yeniZaman && yeniZaman(küçük - youtube bu sembole izin vermiyor) 4000)
{
digitalWrite(led3,0); 
digitalWrite(led4,1);
}
if (4000(küçük - youtube bu sembole izin vermiyor) yeniZaman && yeniZaman(küçük - youtube bu sembole izin vermiyor) 5000)
{
digitalWrite(led4,0); 
digitalWrite(led5,1);
}
if (5000(küçük - youtube bu sembole izin vermiyor)yeniZaman)
{
sonZaman = millis()*sayac;
sayac=sayac++;
}
}