Uitgangen beheersen

Uitgangen beheersen
Raspberry pi les 2
1 / 16
volgende
Slide 1: Tekstslide

In deze les zitten 16 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Uitgangen beheersen
Raspberry pi les 2

Slide 1 - Tekstslide

Wat weet je nog van GPIO-pinnen?

Slide 2 - Open vraag

Heb je ooit een LED-circuit gebouwd (op school of thuis)?

Slide 3 - Open vraag

Wat is het verschil tussen een digitale en een analoge uitgang?

Slide 4 - Open vraag

De code
Belangrijke Python-code-woorden
Code-woord Uitleg
import RPi.GPIO as GPIO Hiermee laad je de GPIO-bibliotheek om de pinnen van de Raspberry Pi te bedienen.
GPIO.setmode(GPIO.BCM) Hiermee geef je aan dat je de pinnen volgens de Broadcom (BCM) nummering gebruikt.
GPIO.setup(pin, GPIO.OUT) Hiermee stel je een specifieke pin in als uitgang (output) om bijvoorbeeld een LED aan te sturen.
GPIO.output(pin, GPIO.HIGH) Hiermee zet je de pin hoog, waardoor de LED aan gaat (stroom gaat lopen).
GPIO.output(pin, GPIO.LOW) Hiermee zet je de pin laag, waardoor de LED uitgaat.
time.sleep(seconden) Laat het programma pauzeren voor het aantal seconden dat je invult, bijvoorbeeld om knipperen zichtbaar te maken.
try: ... except: ... Hiermee zorg je dat je programma netjes stopt en de GPIO-pinnen vrijgeeft bij een fout of als je het programma onderbreekt.

Slide 5 - Tekstslide

Doelen van vandaag
LED aansluiten met weerstand op GPIO.

Python-script schrijven voor aan/uit en knipperpatroon.

Logboek bijwerken met uitleg, schema en reflectie.

Slide 6 - Tekstslide

Slide 7 - Tekstslide

De GPIO
Wat is GPIO?
LED aansluiten op GPIO
Belangrijk
  • Let goed op dat je nooit direct een LED aansluit zonder weerstand, want dan kan de LED kapotgaan of zelfs je Raspberry Pi beschadigen.

Slide 8 - Tekstslide

De led
Het lampje (LED)
Lang pootje = plus (+), ook wel de anode genoemd.

Kort pootje = min (-), ook wel de kathode genoemd.

Slide 9 - Tekstslide

De weerstand
Bekijk https://www.youtube.com/shorts/kWQnpShd9EM?feature=share
Of zoek op, en beantwoord de volgende vragen
  1. Wat is de functie van een weerstand in een elektrisch circuit?
  2. Waarom is het belangrijk om een weerstand te gebruiken als je een LED aansluit?
  3. Wat gebeurt er met de stroomsterkte in een circuit als je een weerstand toevoegt?

Slide 10 - Tekstslide

Wat doet de weerstand
A
Beperkt de stroomsterkte
B
Verandert de spanning in warmte
C
Verhoogt de stroomsterkte
D
Verandert de kleur van een LED

Slide 11 - Quizvraag

Waarom gebruik je een weerstand bij een LED?
A
) Omdat een LED anders te weinig stroom krijgt
B
Omdat een weerstand de LED laat knipperen
C
Omdat een LED anders te veel stroom krijgt en kapot kan gaan
D
Omdat een weerstand de LED groter maakt

Slide 12 - Quizvraag

Breadbord
Wat is een breadboard?
Hoe werkt een breadboard?
Waarom gebruik je een breadboard?

Slide 13 - Tekstslide

Aan de slag.
Pak je PI, en de benodigdheden die op het werkblad staan.
Sluit de pi aan (les 1 voor ondersteuning)

Slide 14 - Tekstslide

Hoe ver ben je gekomen?
Tegen welke problemen liep je aan?

Slide 15 - Open vraag

Afsluiting 
Volgende week,
•• Bewegingssensor aansluiten en uitlezen met Python.
• Bewegingsdetecties loggen in een tekstbestand (monitoring).
• Samenwerken om sensor te kalibreren.

Slide 16 - Tekstslide