PDA

Orijinalini görmek için tıklayınız : 16. Arduino ile rölenin on off kontrolü



bolubeyi
20.Haziran.2015, 16:06
Butona basıldığında röle çeker. Butona tekrar basıldığında röle bırakır.

https://temrinlerim.org/images/arduino19.PNG

Arduino kodu:

/* sketch
turn on a fan using a relay and a button
*/
int pinButton = 8;
int Relay = 2;
int stateRelay = LOW;
int stateButton;
int previous = LOW;
long time = 0;
long debounce = 500;

void setup() {
pinMode(pinButton, INPUT);
pinMode(Relay, OUTPUT);
}

void loop() {
stateButton = digitalRead(pinButton);
if(stateButton == HIGH && previous == LOW && millis() - time > debounce) {
if(stateRelay == HIGH){
stateRelay = LOW;
} else {
stateRelay = HIGH;
}
time = millis();
}
digitalWrite(Relay, stateRelay);
previous == stateButton;
}

Kaynak: Arduino ve buton ile on off röle kontrolü (https://temrinlerim.org/index.php?topic=183.0)

Hazır dosyayı indirin: 211