Skip to content

Activiteit

Aanraak emotie badge

Beginner | MakeCode, Python | Aanraak logo, Knoppen, LED scherm | Abstractie, Invoer/Uitvoer

Stap 1: Maak het

Wat is het?

Voeg een andere expressie toe aan een emotie badge project met de nieuwe micro:bit aanraak logo sensor als extra knop

Inleiding

Codeer instructies

Wat je gaat leren

  • Hoe computers invoer opnemen, ze verwerken met behulp van code en verschillende uitvoer maken
  • Hoe het nieuwe micro:bit aanraak logo te gebruiken als een knop invoer om uitgangen te activeren

Zo werkt het

  • Dit programma detecteert of je op knop A drukt en toont een blij gezicht pictogram op de LED display uitgang.
  • Het voelt als je op knop B drukt en toont een droevig gezicht op het LED display.
  • Als je het gouden logo op de voorkant van de nieuwe micro:bit aanraakt, detecteert het programma je vinger en toont het een verbaasd gezicht op de LED's.

Benodigdheden

  • nieuwe micro:bit met geluid (of MakeCode simulator)
  • MakeCode of Python editor
  • batterijpakket (optioneel)

Step 2: Codeer het

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        display.show(Image.HAPPY)
6    if button_b.is_pressed():
7        display.show(Image.SAD)
8    if pin_logo.is_touched():
9        display.show(Image.SURPRISED)

Stap 3: Verbeter het

  • Wijzig de pictogrammen die verschijnen of teken jouw eigen pictogrammen om verschillende emoties te tonen.
  • Maak een geanimeerde reeks gezichten wanneer je op elke knop drukt.
  • Voeg verschillende geluiden toe die bij elke emotie passen.