This lesson contains 17 slides, with interactive quiz and text slides.
Lesson duration is: 50 min
Items in this lesson
Raspberry PI
Sense HAT
Slide 1 - Slide
Leerdoel
Aan het eind van deze les weet je wat een Raspberry PI is en ken je de mogelijkheden van de addon Sense HAT. Ook kan je met python de Sense HAT aansturen.
Slide 2 - Slide
Wat is een Raspberry PI?
Slide 3 - Slide
Wat kan je met een Raspberry PI?
Robot
Lampjes
Tijdklok
Spiegel
Drone
Nintendo
Slide 4 - Slide
Wat is de Sense HAT addon?
Slide 5 - Slide
Mogelijkheden Sense HAT
8x8 RGD LED (in totaal 64 LED lampjes)
Joystick (boven, onder, links, rechts en indrukken)
Om met de Sense HAT te kunnen commnuniceren met de programmeertaal python ziet regel 1 van je code er altijd als volgt uit:
from sense_hat import SenseHat
Slide 8 - Slide
Een nieuw object maken
Regel 2 ziet er ook altijd hetzelfde uit. In regel 2 geef je namelijk aan dat je wilt gaan programmeren met Sense Hat. Je maakt hiervoor een zogenaamd object aan:
sense = SenseHat()
Slide 9 - Slide
Functies
Nu we de basis klaar hebben staan kunnen we met behulp van functies van alles gaan programmeren. Hoe creatiever je bent, hoe meer je kan maken!
Slide 10 - Slide
Tekst weergeven met de LED-jes
Met onderstaande code kan je tekst laten verschijnen op de LED-jes.
sense.show_message("Hallo leerlingen")
Slide 11 - Slide
Snelheid van tekst aanpassen
Bij de functie show_message kan je ook nog extra voorwaarden meegeven, zoals hoe snel te tekst moet worden weergegeven. Dit doe je met de voorwaarden scroll_speed
Voeg de voorwaarde scroll_speed toe aan je functie show_message en kijk eens wat er met de snelheid van je tekst gebeurd als je de waarde groter en kleiner maakt.
Slide 13 - Slide
Tekstkleur (1)
De functie show_message kent nog meer voorwaarden, zoals de kleur van de tekst.
Kleur wordt opgebouwd volgens het RGB (rood, groen, blauw) systeem, voorbeeld:
geel = (255, 255, 0)
Slide 14 - Slide
Tekstkleur (2)
Om de juiste RGB kleurcode te vinden kan je deze website gebruiken: