Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
363
Tıklama
0
Öne Çıkarma
Arduino ile ilgili bir sorun
V
10 yıl
Binbaşı
Konu Sahibi

Merhaba. Arduino UNO R3üm var. 3.3V pil ve led ile oluşan 2 farklı devreyi 2li röle modülüyle kontrol etmeyi düşünüyordum. Devreyi hazırladım fakat butona basmadan butona basılı tutulmuş gibi yanıt veriyor cihaz. Hatta buton pinini sökünce bile butona basılı tutulmuş gibi oluyor.Sketchim bu

int buttonpin = 2; 
int role1pin = 7;
int role2pin = 8;
int buttonState = 0;

void setup() {
pinMode(buttonpin, INPUT);
pinMode(role1pin, OUTPUT);
pinMode(role2pin, OUTPUT);
}
void loop(){
buttonState = digitalRead(buttonpin);
if (buttonState == HIGH) {
digitalWrite (role1pin, HIGH);
delay(1000);
digitalWrite (role1pin, LOW);
digitalWrite (role2pin, HIGH);
delay(1000);
digitalWrite (role2pin, LOW);
}
else {
digitalWrite (role1pin, LOW);
digitalWrite (role2pin, LOW);
}
}

Roleyi devreye sokmak için ilk girişlere HIGH verdim, sonra LOW verdim ama sonuç değişmedi. Sizce sorun nerede olabilir?
Edit: Röleyi ve butonları arduino üzerindeki 5Vden ve gndden besliyorum yani birbirine paralel bunlar.





< Bu mesaj bu kişi tarafından değiştirildi vahit.lafci -- 2 Şubat 2015; 18:08:15 >