For at få en knap til at styre om LED-lampen tænder eller slukker, skal der sendes et signal igennem en knap.

Hvis Arduino modtager “HIGH” tændes lampen. Hvis den modtager “LOW” slukkes den.

Du skal bruge:

int LED_PIN = 11;
int BUTTON_PIN = 2;

void setup()
{
  pinMode(LED_PIN, OUTPUT);
  pinMode(BUTTON_PIN, INPUT);
}

void loop()
{
	if (digitalRead(BUTTON_PIN) == HIGH)
    {
      digitalWrite(LED_PIN, HIGH);
    }
    else
    {
      digitalWrite(LED_PIN, LOW);
  	}
}

Der bør sættes en modstand ind på knappen, så Arduino altid modtager “LOW” signal når knappen ikke er trykket ned.