Katse 0

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:

A var
A var
B var
B var

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:

  1. Nupp on vajutatud LED põleb (B var)
  2. Nupp ei ole vajutatud, LED ei põle (B var)
  1. Nupp ei ole vajutatud, LED põleb (A var)
  2. Nupp on vajutatud, LED ei põle (A var)