Oefening 11

Spelen met LED's

11A

Kan het menselijk lichaam elektriciteit geleiden? Laten we dit gaan testen.

We hebben in opdracht 5B voor het eerst gewerkt met de functie Als/Dan/Anders. Deze oefening is gelijkaardig. Laten we even opdracht 5B hieronder even herlezen, (je hoeft deze code niet naar de Micro:bit te sturen) :

  • Als het lichtniveau onder de 100 is, dan moet er een maan verschijnen op de display. Anders moet er een zon verschijnen op de display.

Bij deze test gaan we de Micro:bit gelijkaardig moeten programmeren. Je vindt de blok "Als, dan anders" in de rubriek "Logisch"

Het programma dat moet schrijven is :

  • De hele tijd
  • Als Pin0 wordt ingedrukt, dan laat een smiley zien.
  • Anders laat niets zien.

Je mag het nu naar de Micro:bit sturen en testen of het menselijk lichaam stroom geleidt. Beantwoord de vraag op je werkblad.

11B

Laat 1 LED op het breadboard branden wanneer je op knop A drukt. Als je niet op knop A drukt mag de LED niet branden.

We gaan hier weer de knop "Als, dan, anders" moeten gebruiken. Hier moet Pin0 aangestuurd worden. De knop hiervoor vind je onderaan bij "geavanceerd" en dan scroll je verder naar "Pinnen"

Het programma dat je moet schrijven is :

  • De hele tijd
  • Als knop A wordt ingedrukt dan schrijf digitale Pin0 naar 1
  • Anders schijf digitale Pin0 naar 0

Je mag het nu naar de Micro:bit sturen en testen. Gebruik een weerstand van 47 ohm in serie met de LED. Je ziet op de deksel van de doos de waarde van de weerstand die er onder zit.

Werkt het? Maak een schermafdruk van je code en plak het op je werkblad.

11C

Je kan het bedradingsschema hierboven gebruiken.

Laat een LED een halve seconde branden wanneer er op drukknop A wordt gedrukt.

Schrijf het programma en stuur het naar de Micro:bit.

Werkt het? Maak een schermafdruk van je code en plak het in op je werkblad.


EXTRA (Extra oefeningen zijn niet verplicht, maar worden wel aangeraden om te doen. Eventueel thuis als je in de klas geen tijd meer hebt.)

Laat een LED knipperen wanneer je op knop A drukt.