Ertek68
Profesyonel Üye
- Katılım
- 16 Ağu 2007
- Mesajlar
- 1,735
- Puanları
- 281
- Yaş
- 52
İlk mesajımda da öyle demiştim. Sn. bolubeyi Ama sanırım meramımı tam anlatamadım.Önemli husus; Herhangi bir butona basıldığında, bırakıncaya kadar diğer butonlar işlevsiz olacak. Yani ilk basılan buton bırakılıncaya kadar diğer butonlara basılsada başka röle çekmeyecek.
Başka bir konu ile karıştırdınız sanırım. Düzenleme yapmadım. Çalışmada Led yok zaten.Konuya ait ilk ileti editlenmiş ozaman. Aynnen şöyle yazıyordu:
3 Led var.kırmızı,sarı,yeşil. Sarı led yanarken yeşil yanmayacak. kırmzı led yanarken yeşil ve sarı yanmayacak.
Ya siz meramnızı gereği gibi anlatamadınız ya da ben anlamadım. Neyse kolay gelsin iyi akşamlar.
const int buton[] = {0,1,2,3,4};
const int role[] = {5,6,7,8,9};
void setup(){
for(int i =0; i<= 5; i++){
pinMode(buton[i], INPUT);
}
for(int i =0; i<= 5; i++){
pinMode(role[i], OUTPUT);
}
}
void loop(){
for(int i =0; i<= 5; i++){
while(digitalRead(buton[i])){
digitalWrite(role[i], HIGH);
}
if(role[i] == true){
digitalWrite(role[i], LOW);
}
}
}
[emoji1] [emoji1] [emoji1]Öncelikle üşenmeyip telefondan kodları yazdığım için kendimi tebrik ederim.
[emoji1] [emoji1] [emoji1]
Bende tebrik ederim.