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
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
wordt al dan niet uitgevoerd, afhankelijk van de toestand van buttonstate.
alles wat erna volgt wordt iedere loop altijd uitgevoerd.
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
Post a Comment