Skip to content

Aktivnost

Osjetilna igračka

Početni | MakeCode, Python | LED zaslon, Mjerač ubrzanja, Zvučnik | Dizajn predmeta i produkata, Senzori, Ulaz (Input)/izlaz (Output)

1. korak: Napravi

Što je to?

Napravi osjetilnu igračku koja svjetlom i zvukom reagira na pokretanje.

Uvod

Vodič za kodiranje

Što ćeš naučiti

  • How to use the micro:bit's built-in accelerometer sensor inputs and expressive sounds as outputs to create a toy that could help learners who respond well to stimulation through touch, light and sound. Ovisno o tome kako se igračka pokrene, ona proizvodi različite zvukove i slike.

Kako to radi

  • Brzinomjer ugrađen u micro:bit mjeri sile.
  • Kod pokretanja igračke u raznim smjerovima, vrijednosti izmjerene brzinomjerom pokreću različite radnje.
  • Kada prodrmaš micro:bit, to na zvučniku proizvede zvuk kikotanja, a na LED zaslonu oblik osmijeha.
  • Razni pokreti proizvedu razne zvukove i oblike, dakle različiti rezultati dobit će se kada se igračka pomakne ulijevo ili udesno ili pak okrene naglavce.

Što ti treba

  • V2 micro:bit (or MakeCode simulator)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)

2. korak: Kodiraj

1from microbit import *
2import audio
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.SURPRISED)
7        audio.play(Sound.GIGGLE)
8    if accelerometer.was_gesture('up'):
9        display.show(Image.HAPPY)
10        audio.play(Sound.HELLO)
11    if accelerometer.was_gesture('down'):
12        display.show(Image.ASLEEP)
13        audio.play(Sound.YAWN)
14    if accelerometer.was_gesture('left'):
15        display.show(Image.ARROW_W)
16        audio.play(Sound.SLIDE)
17    if accelerometer.was_gesture('right'):
18        display.show(Image.ARROW_E)
19        audio.play(Sound.SOARING)
20

3. korak: Unaprijedi

  • Add different pictures and sounds when you press button A or B or touch the logo.
  • Experiment with different expressive sounds like 'giggle', 'happy' and 'twinkle'.
  • Dodaj neku vlastitu sliku ili animiraj sliku koja se javlja uz određeni pokret.
  • Napravi držač ili kutiju u koju ćeš smjestiti micro:bit i baterije tako da se zvuk može čuti i svjetlo LED zaslona vidjeti, iako možda malo raspršeno.
  • Ako si nastavnik, možda će te zanimati naše lekcije o Osjetilnoj učionici.