Autolaturi mökille varavoimaksi Arduinon avulla

if (digitalRead(overPin == LOW))kohdassa on sulku väärässä kohdassa, eli pitäisi olla if (digitalRead(overPin) == LOW). Tuosta ei tule käännöksessä virhettä koska (overPin(12) == LOW) = false ja false = 0, eli lukee pinnin 0.
 
Viimeksi muokattu:
@KrisG , no tätä just meinasin, että joku yksinkertainen feili tuossa varmaan on. Tuo kohta muuten osui omaankin silmään, mutta koska hyvin vähäinen kokemus, en tunnistanut siinä olevaa virhettä. Ei tullut mieleen sitten googlata esimerkkejä pinnien lukemisesta, niin sieltähän sen olisi hoksannut varmaan. Kiitoksia, pitääpä testailla.

EDIT: Alkoi toimia. Huh huh, kun oli naurettava virhe koodissa. :thumbsup:
 
Viimeksi muokattu:
@KrisG , no tätä just meinasin, että joku yksinkertainen feili tuossa varmaan on. Tuo kohta muuten osui omaankin silmään, mutta koska hyvin vähäinen kokemus, en tunnistanut siinä olevaa virhettä. Ei tullut mieleen sitten googlata esimerkkejä pinnien lukemisesta, niin sieltähän sen olisi hoksannut varmaan. Kiitoksia, pitääpä testailla.

EDIT: Alkoi toimia. Huh huh, kun oli naurettava virhe koodissa. :thumbsup:
Heh, nuo on juuri noita hankalimpia virheitä korjailla kun kääntäjä tai tulkki ei anna mitään virheilmoitusta. Juuri joku väärässä paikassa oleva piste, pilkku, sulje tai joku muu merkki on välillä todella hankala löytää ja sitten kun koodia on tuijottanut tunnin-pari niin tulee vielä ihan sokeaksi ja saattaa kymmeniä kertoja katsoa virheellistä kohtaa mutta ei vaan millään huomaa virhettä. Itsekin on joskus vastaavanlaisia virheitä metsästänyt tuntikaupalla.
 

Statistiikka

Viestiketjuista
270 584
Viestejä
4 673 896
Jäsenet
76 648
Uusin jäsen
Heku8

Hinta.fi

Back
Ylös Bottom