Uitgangen beheersen

Uitgangen beheersen
Raspberry pi les 2
1 / 16
suivant
Slide 1: Diapositive

Cette leçon contient 16 diapositives, avec quiz interactifs et diapositives de texte.

Éléments de cette leçon

Uitgangen beheersen
Raspberry pi les 2

Slide 1 - Diapositive

Wat weet je nog van GPIO-pinnen?

Slide 2 - Question ouverte

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

Slide 3 - Question ouverte

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

Slide 4 - Question ouverte

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 - Diapositive

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 - Diapositive

Slide 7 - Diapositive

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 - Diapositive

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

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

Slide 9 - Diapositive

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 - Diapositive

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 - Quiz

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 - Quiz

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

Slide 13 - Diapositive

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

Slide 14 - Diapositive

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

Slide 15 - Question ouverte

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

Slide 16 - Diapositive