// Arduino Buton Uygulamaları - 4
#define BUTON2 digitalRead(2) // BUTON2 butonu 2. pine bağlandı
#define BUTON3 digitalRead(3) // BUTON3 butonu 3. pine bağlandı
#define BUTON4 digitalRead(4) // BUTON2 butonu 2. pine bağlandı
#define BUTON5 digitalRead(5) // BUTON3 butonu 3. pine bağlandı
void setup()
{
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
for(int i=6;i<14;i++)
{
pinMode(i,OUTPUT);
}
}
void loop()
{
if(BUTON2) // BUTON1 ve BUTON2 butonu basılı mı?
{
for(int i=6;i<14;i++)
{
digitalWrite(i, HIGH); // LED' i yak
}
}
else
{
for(int i=6;i<14;i++)
{
digitalWrite(i, LOW); // LED' i yak
}
}
//-------------------------------------
if(BUTON3) // BUTON1 ve BUTON2 butonu basılı mı?
{
for(int i=6;i<14;i++)
{
digitalWrite(i, HIGH); // LED' i yak
delay(100);
}
}
else
{
for(int i=6;i<14;i++)
{
digitalWrite(i, LOW); // LED' i yak
}
}
//-------------------------------------
if(BUTON4) // BUTON1 ve BUTON2 butonu basılı mı?
{
for(int i=13;i>=6;i--)
{
digitalWrite(i, HIGH); // LED' i yak
delay(100);
}
}
else
{
for(int i=6;i<14;i++)
{
digitalWrite(i, LOW); // LED' i yak
}
}
//-------------------------------------
if(BUTON5) // BUTON1 ve BUTON2 butonu basılı mı?
{
for(int i=6;i<14;i++)
{
digitalWrite(i, HIGH); // LED' i yak
delay(100);
}
for(int i=13;i>=6;i--)
{
digitalWrite(i, LOW); // LED' i yak
delay(100);
}
}
else
{
for(int i=6;i<14;i++)
{
digitalWrite(i, LOW); // LED' i yak
}
}
}
Hiç yorum yok:
Yorum Gönder