fout in de code


beste leden
ik heb een klein project waar ik een fout in de code heb.
de ralaiys gaan direct schakelen zonder invloed van de schakelaar


// met de schakelbare uitgangen sturen de cleaner
//
// met de button starten de software
//

const int buttonpin = 2; // nummer waar de schakelaar zit

int (buttonstate) = 0; // variable van de schakelaar
void setup()
{
pinmode(2, input);
pinmode(8, output); // relaiy 1 themparatuur//
pinmode(9, output); // relaiy 2 stomen //
pinmode(10, output); // relaiy 3 ventileren //
pinmode(11, output); // relaiy 4 drogen //
}

void loop(){

buttonstate = digitalread(2);
if (buttonstate == high) {      
  digitalwrite(8, high);
  }
else { // niet starten:
  digitalwrite(8, low);
  }
digitalwrite(8, high);// start relay //
digitalwrite(8, high);// verwarming aan later de echte opwarm tijd vast stellen//
delay(500);
digitalwrite(8, low);// op themparatuur //
delay(50);
digitalwrite(9, high);// stomen aan//
delay(500);
digitalwrite(9, low);// stomen uit //
delay(50);
digitalwrite(10, high);// ventileren aan//
delay(500);
digitalwrite(10, low);// ventileren uit //
delay(50);
digitalwrite(11, high); // drogen aan//
delay(500);
digitalwrite(11, low);// drogen uit //

}

ik hoop dat iemand me kan helpen
alvast bedankt

enkel de code die hier staat
code: [select]
if (buttonstate == high) {       
  digitalwrite(8, high);
  }
else { // niet starten:
  digitalwrite(8, low);
  }


wordt al dan niet uitgevoerd, afhankelijk van de toestand van buttonstate.

alles wat erna volgt wordt iedere loop altijd uitgevoerd.


Arduino Forum > International > Nederlands (Moderators: Jantje, JO3RI) > fout in de code


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor