Töö kirjeldus:
LED ei tööta ja nuppu vajutamisel valgus põleb (var A)
LED töötab ja nuppu vajutamisel valgus tuhmub (var B)
Komponendid:
Arudiono Uno
Arendusplaat
Nupp
Takisti (A var)
Juhtmed
Ühendamise skeem:




Programm:
// 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));
}
//A var
// 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));
}
//B var
Foto:
- Nupp on vajutatud LED põleb (B var)
- Nupp ei ole vajutatud, LED ei põle (B var)
- Nupp ei ole vajutatud, LED põleb (A var)
- Nupp on vajutatud, LED ei põle (A var)