Skip to content

Aktivnost

Jednostavni alarm za pomak

Početni | MakeCode, Python | LED zaslon, Mjerač ubrzanja, Zvuk | Senzori, Ulaz (Input)/izlaz (Output)

1. korak: Napravi

Što je to?

Napravi alarm koji će zasvijetliti i zasvirati kad se tvoj micro:bit pomakne.

Ova dva videa prikazuju što ćeš napraviti i kojim kodom:

Uvod

Vodič za kodiranje

Kako to radi

  • U ovom projektu napraviti ćeš alarm koji će se aktivirati kada pomakneš micro:bit. Možeš ga negdje sakriti ili staviti na neki dragocjeni predmet ili smjestiti u vrećicu kako bi te upozorio da na odlasku provjeriš jesi li ponio sve što treba.
  • Micro:bit ima brzinomjer koji mjeri razne sile. Brzinomjer detektira potresanje i na LED zaslonu prikaže neku sliku.
  • Svira i neku upozoravajuću melodiju. Melodiju možeš poslušati na MakeCode simulatoru ili putem slušalica priključenim na pinove 0 i GND. Možeš koristiti i pojačani zvučnik.
  • Pritisni gumb Reset na stražnjoj strani micro:bita da obrišeš zaslon kako bi ga mogao ponovo koristiti.

Što ti treba

  • micro:bit
  • Online uređivač koda MakeCode ili Python
  • battery pack
  • po želji zvučnik i hvataljke

2. korak: Kodiraj

1from microbit import *
2import music
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.ANGRY)
7        music.play(["G4:4", "A4", "B4", "B4", "B4", "A4", "G4", "F4"])
8        

3. korak: Unaprijedi

  • Umjesto ugrađene ikone stavi vlastitu sliku koristeći blok 'show leds' u Make Codeu ili naredbu Image u Pythonu.
  • Zamijeni melodiju vlastitom kompozicijom ili nekom omiljenom melodijom.
  • Napravi alarm osjetljivijim koisteći izravna očitanja s brzinomjera umjesto detekcije potresanja.