Led-3: omwisselen van stroomrichting

Doel: omwisselen van stroomrichting met 2 digitale outputs.

Nodig:

  • rode led
  • groene led
  • serieweerstand (220 Ohm)

Deze schakeling is o.a. bedoeld als voorbereiding voor de motor-schakeling(en): door de stroomrichting om te keren, kun je een (DC-)motor de andere kant op laten draaien.

Schakeling

Monteer op het breadboard twee LEDs met een serieweerstand, volgens bijgaand figuur.

De LEDs zijn in dezelfde rijen gemonteerd, maar in tegengestelde richting (kathode van de ene LED aan de anode van de andere LED).

Merk op dat de hele schakeling niet met GND of met 5V verbonden is.

Led-3_bb.png

Schema

De twee LEDs met serieweerstand zijn "anti-parallel" geschakeld

Led-3_schema.png

Programma

Met het programma schakelen we de beide uitgangen tegengesteld: de ene hoog (5V) en de andere laag (0V), of omgekeerd.

Probeer eerst te begrijpen wat het programma doet, en wat het effect is, voordat je dit op de Arduino laadt.

int leda = 2;

int ledb = 3;

void setup() {

  pinMode(leda, OUTPUT);

  pinMode(ledb, OUTPUT);

}

void loop() {

  digitalWrite(leda, HIGH);

  digitalWrite(ledb, LOW);

  delay(2000);

  digitalWrite(leda, LOW);

  digitalWrite(ledb, HIGH);

  delay(2000);

}

Vraag 1

Wat verwacht je te zien?

Hoe verklaar je dit?

Vraag 2

Waarom wordt in deze schakeling maar één (serie)weerstand gebruikt?
Kun je ook een schakeling maken met een serieweerstand voor elke LED?

Experiment 3

Hoe kun je beide LEDs uitschakelen?

Experiment 4

Hoe kun je beide LEDs "tegelijk" laten branden?

Hint: dat hoeft alleen voor het oog zo te zijn: in werkelijkheid hoeven ze niet tegelijk ingeschakeld te zijn.

Led-3       --