b = 17.42 if type(b) is float: display.scroll('b is een floating point getal')
Slide 4 - Tekstslide
Logische formules
score = 1 if score < 2:
display.show(Image.SAD)
while True: if button_a.is_pressed() and button_b.is_pressed(): display.scroll('A+B')
Slide 5 - Tekstslide
Logische formules
on = False while True: if button_a.was_pressed(): on = not on if on: display.show(1) else: display.show(0)
Slide 6 - Tekstslide
Logische formules
while True: if button_a.was_pressed(): display.show('A') elif button_b.was_pressed(): display.show('B') if accelerometer.was_gesture('shake'): break display.scroll('Game over')
Slide 7 - Tekstslide
Loop
for y in range(5): for x in range(5): display.set_pixel(x, y, 9)
sleep(50)
for i in range(9,0,-1): display.scroll(i)
Slide 8 - Tekstslide
functie en comment
# formule om Celsius naar Fahrenheit te converteren
def convertCtoF(c):
return c * 1.8 + 32
def greeting(): display.scroll('Hello ' + name)
name = 'Sam' greeting()
Slide 9 - Tekstslide
Array
numbers = ['zero', 'one', 2]
display.scroll(numbers[0])
letters = ['a', 'b', 'c'] letters.append('d')
Slide 10 - Tekstslide
Slide 11 - Tekstslide
API
Alle functies met voorbeelden
Slide 12 - Tekstslide
Voorbereiden
Inloggen op omgeving (opslaan optie) of code lokaal opslaan.
Optie: maken in VSC.
Slide 13 - Tekstslide
Maak nu zelf
Een eerste aanzet tot een stoplicht:
In plaats van kleuren in het display: R, O, G (Rood Oranje Groen)
Standaard: Rood.
Knop A wordt ingedrukt -> telt af van 3 - 2- 1 naar Groen