#define BLUELED 13
#define SW1 4
byte varSW1=0; // declareert 'varSW1' als een byte type
bool led = 0;
void setup()
{
pinMode ( BLUELED, OUTPUT); // pin 13 is een output
pinMode (SW1, INPUT); // pin4 is een input
Serial.begin(9600);
Serial.print("drukknop");
Serial.print("\t");
Serial.print("led");
Serial.println();
}
void loop()
{
varSW1 = digitalRead(SW1);// lees de toestand van drukknop en zet die in varsw1
if (varSW1 == 0) // als varSW1 laag is
{
led = true;
digitalWrite(BLUELED, led); // maak BLUELED aan
Serial.print(varSW1);
Serial.print("\t");
Serial.print("\t");
Serial.println(led);
delay(1000);
}
else // anders
{
led = false;
digitalWrite(BLUELED, led); // maak BLUELED uit
Serial.print(varSW1);
Serial.print("\t");
Serial.print("\t");
Serial.println(led);
delay(1000);
}
}