Komponeendid:
- Arduino Uno
- Arendusplaat
- Nupp
- Takisti
- Juhtmed
Variant A

Kui nuppu vajutatakse, kustub LED pärast vabastamist kustub

Variant B

LED süttib esmalt ja kustub pärast nupu vajutamist

programm:
Variant A
// C++ code
//
#define LED_PIN 13
#define DIG_IN 7
void setup()
{
pinMode(LED_PIN, OUTPUT);
pinMode(DIG_IN, INPUT);
}
void loop()
{
digitalWrite(LED_PIN, digitalRead(DIG_IN));
}
Variant B
// C++ code
//
#define LED_PIN 13
#define DIG_IN 7
void setup()
{
pinMode(LED_PIN, OUTPUT);
pinMode(DIG_IN, INPUT_PULLUP);
}
void loop()
{
digitalWrite(LED_PIN, digitalRead(DIG_IN));
}