Zdravím,
jakým způsobem naprogramovat RS relé kdy:
2 vstupy
1 výstup
1 vstup (SET) nastaví na výstup 1
1 vstup (RESET) nastaví VŽDY 0 nezávisle na tom v jakém stavu je (SET)
zkoušel jsem to přes podmínky ale nepodařilo se mi to
potřebuju asi nějaké nakopnutí
Díky
SET/RESET relé
Re: SET/RESET relé
Zkus to třeba takto:
nebo třeba takhle (jenom loop)...
Ale ani jeden kód jsem nezkoušel
Kód: Vybrat vše
bool vystup;
void setup(){
pinMode(11, INPUT); //S
pinMode(12, INPUT); //R
pinMode(13, OUTPUT); //Q
}
void loop(){
if(digitalRead(11)){
//sepnut SET
vystup = true;
}
if(digitalRead(12)){
//sepnut RESET
vystup = false;
}
digitalWrite(13, vystup);
}
nebo třeba takhle (jenom loop)...
Kód: Vybrat vše
void loop(){
if((vystup || digitalRead(11)) && !digitalRead(12)){
vystup = true;
}
else{
vystup = false;
}
digitalWrite(13, vystup);
}
Re: SET/RESET relé
Druhý program funkční, díky . Načíst aktuální stav a použít ho v podmínce... to mě prostě netrklo díky.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů