Skip to content

Activitat

Insígnia d'emocions tàctil

Novell | MakeCode, Python | Botons, Logotip tàctil, Pantalla LED | Abstracció, Entrada/sortida

Pas 1: Crea-ho

En què consisteix?

Afegeix una altra expressió a un projecte d'insígnia d'emocions utilitzant el nou sensor de logotip tàctil de micro:bit com a botó addicional

Introducció

Guia de programació

Què aprendràs

  • Com els ordinadors agafen entrades, les processen utilitzant codi i creant sortides diferents.
  • Com utilitzar el nou logotip tàctil de micro:bit com un botó per activar sortides

Com funciona

  • Aquest programa detecta si has premut el botó A i mostra una icona de cara contenta a la sortida de la matriu de leds.
  • Detecta si prems el botó B i mostra una cara trista a la matriu de leds.
  • Si toques el logotip daurat a la part frontal de la nova micro:bit, el programa detecta el teu dit i mostra una cara de sorpresa a la matriu LED.

Què necessites

  • La nova micro:bit amb so (o simulador de MakeCode)
  • Editor MakeCode o Python
  • Piles (opcional)

Pas 2: Programa-ho

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)

Pas 3: Millora-ho

  • Canvia la icona que apareix, o dibuixa'n una de pròpia per mostrar diferents emocions.
  • Crea una seqüència animada de cares quan prems cada botó.
  • Afegeix diferents sons que coincideixin amb cada emoció.