Skip to content

Aktywność

Powygłupiaj się

Początkujący | MakeCode, Python | Akcelerometr | Wejście/Wyjście

Krok 1: Wykonaj to

Co to jest?

Zwiększ zakres emocji, które możesz pokazać - podskocz w górę i w dół, aby pokazać, że czujesz się beztrosko!

potrząśnięty micro:bit wyświetlający pokazuje głupią minę na wyświetlaczu LED

Jak to działa

  • Podobnie jak Odznaka emocji, ten program pokazuje szczęśliwą lub smutną buzię w zależności od tego, który naciśniesz przycisk, A lub B.
  • micro:bit zawiera inne wejścia danych, takie jak czujniki.
  • Ten program używa akcelerometru micro:bit do pomiaru przyspieszenia i wykrywania, kiedy jest potrząsany.
  • Kiedy akcelerometr wykryje nagły ruch, program sprawi, że beztroska buźka pojawia się na wyświetlaczu LED.

Czego potrzebujesz

  • micro:bit (lub symulator MakeCode)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalnie)
  • trochę siły, by potrząsnąć, podskoczyć lub powygłupiać się

Krok 2: Zakoduj to

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 accelerometer.was_gesture('shake'):
9        display.show(Image.SILLY)

Krok 3: Ulepsz to

  • Użyj różnych wbudowanych emotikonek, takich jak MEH, CONFUSED lub ANGRY.
  • Pokaż kolejną emotikonę, kiedy naciśniesz naraz przyciski A oraz B.
  • Dodaj nowe emotikony korzystając z wyświetlacza LED do pokazania Twoich własnych obrazków, tak jak zrobiliśmy to w Animowane zwierzęta.
  • Akcelerometr może wyczuwać inne „gesty”, takie jak „swobodne spadanie” i czy jest przechylony w lewo lub w prawo – wypróbuj je. Dowiedz się więcej o gestach w micro:bit Python tutaj.