spooker42
Üye
- Katılım
- 19 Ağu 2019
- Mesajlar
- 23
- Puanları
- 1
- Yaş
- 33
Hocalarım, Röle ile iki buton kontrol edemiyorum bir türlü. Ayrıca internetteki örnekleri de inceledim değişken kullanarak tek buton ile kontrol ediliyor ama iki buton ile kontrol edemedim bir türlü? Birde buton u neden ground üzerinden veriyoruz arduino ya?
Örneklerden düzenleyerek yaptığım çalışmayan Kod
Çözdüm derdimi buton == LOW yapınca çalıştı.
int buton1 = 13;
int buton2 = 12;
int role = 7;
int buton1durum = 0;
int buton2durum = 0;
int roledurum = 0;
void setup() {
pinMode(buton1, INPUT);
pinMode(buton2, INPUT);
pinMode(role, OUTPUT);
}
void loop() {
buton1durum = digitalRead(buton1);
buton2durum = digitalRead(buton2);
roledurum = digitalRead(role);
if(buton1durum == HIGH){
digitalWrite(role, HIGH);
}
else if(buton2durum == HIGH){
digitalWrite(role, LOW);
}
int buton2 = 12;
int role = 7;
int buton1durum = 0;
int buton2durum = 0;
int roledurum = 0;
void setup() {
pinMode(buton1, INPUT);
pinMode(buton2, INPUT);
pinMode(role, OUTPUT);
}
void loop() {
buton1durum = digitalRead(buton1);
buton2durum = digitalRead(buton2);
roledurum = digitalRead(role);
if(buton1durum == HIGH){
digitalWrite(role, HIGH);
}
else if(buton2durum == HIGH){
digitalWrite(role, LOW);
}
Çözdüm derdimi buton == LOW yapınca çalıştı.