uk350 kirjoitti:digitalWrite(13, on ? HIGH : LOW); <<< ledikö sulla tuossa on mitä sytytetään?
tämän voip tehdä ziljoonalla eri tapaa ja tämä ei ehkä ole se paras tapa , jos edes toimii, mutta oisko tästä kuitenkin jotain apua... tutki itsekseen tuota if else lauserakennetta dokumentaatioista miten se toimii.
int RELAY1_PIN = 4; //määrityksiä mikä rele missäkin pinnissä...
int RELAY2_PIN = 5;
int RELAY3_PIN = 6;
int RELAY4_PIN = 7;
if(results = FD0857)
{
digitalWrite(RELAY1_PIN, on ? HIGH : LOW);
}
else if(results = FD0858)
{
digitalWrite(RELAY2_PIN, on ? HIGH : LOW);
}
jne.....
Kiitos jälleen!
Itsekkin vähän ihmettelin tuota rakennetta ja mietin että mitenkähän tuon saisi järkevämmäksi? Tuossa siis syttyy ledi, uudelleen painettaessa sammuu.
Mutta mihin kohtaan lisään tämän? """"if(results = FD0857)
{
digitalWrite(RELAY1_PIN, on ? HIGH : LOW);
}
else if(results = FD0858)
{
digitalWrite(RELAY2_PIN, on ? HIGH : LOW);
}
""""





