Skip to content

Aktywność

Plakietka emocji

Początkujący | MakeCode, Python | Głośnik, Logo dotykowe, Przyciski, Wyświetlacz LED | Abstrakcja, Wejście/Wyjście

Krok 1: Wykonaj to

Co to jest?

Stwórz plakietkę emocji, która wyraża Twoje uczucia zarówno dźwiękami, jak i obrazami.

Wprowadzenie

Przewodnik po kodowaniu

Czego się nauczysz

  • Jak wykorzystać wbudowane dźwięki nowego micro:bita jako wyjścia, aby dodać osobowość i ekspresję swoim projektom.

Jak to działa

  • Micro:bit z wbudowanym głośnikiem może odtwarzać nowe wyraziste dźwięki. Ten projekt odtwarza wesoły dźwięk, gdy naciśniesz przycisk wejścia A, aby dopasować go do ikony szczęścia na wyjściu wyświetlacza LED.
  • Odtwarza smutny dźwięk po naciśnięciu przycisku B, aby dopasować go do ikony smutnej twarzy.
  • Po naciśnięciu logo dotykowego odtwarza dźwięk 'wiosenny', aby dopasować go do zaskoczonej twarzy na wyświetlaczu LED.

Czego potrzebujesz

  • nowy micro:bit z dźwiękiem (lub symulator MakeCode)
  • MakeCode lub edytor Pythona
  • pakiet baterii (opcjonalnie)

Krok 2: Zakoduj to

1from microbit import *
2import audio
3
4while True:
5    if button_a.is_pressed():
6        display.show(Image.HAPPY)
7        audio.play(Sound.HAPPY)
8    if button_b.is_pressed():
9        display.show(Image.SAD)
10        audio.play(Sound.SAD)
11    if pin_logo.is_touched():
12        display.show(Image.SURPRISED)
13        audio.play(Sound.SPRING)

Krok 3: Ulepsz to

  • Eksperymentuj z różnymi nowymi wyrazistymi dźwiękami, takimi jak 'chichot', 'cześć' i 'migotanie'.
  • Modyfikuj program z różnymi ikonami emocji lub narysuj własne.
  • Dodaj animację pasującą do każdego wyrażenia.