pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://microbit.org/hr/projects/make-it-code-it/clapometer/

operty="og:image" content="https://cdn.sanity.io/images/ajwvhvgo/production/92d11888f2bee8bce90ddd8a7fe13974199d2fe4-800x400.png?q=95"/>Mjeritelj pljeska | micro:bit
Skip to content

Aktivnost

Mjeritelj pljeska

Srednji | MakeCode, Python | LED zaslon, Mikrofon | Aritmetički operatori, Measurement, Odabir, Senzori, Varijable

1. korak: Napravi

Što je to?

Izmjerite koliko dugo pljesak - ili bilo koji glasan zvuk - traje služeći se tajmerom koji koristi mikrofon na novom micro:bit-u.

Uvod

Vodič za kodiranje

Što ćeš naučiti

  • Kako pokrenuti događaje kad su glasna i tiha mjerenja zvukova snimljena mikrofonom
  • Kako se koristiti micro:bit-ovim ugrađenim tajmerom
  • Kako postaviti prag za glasne i tihe zvukove

Kako to radi

  • Prilikom pokretanja programa prag za pokretanje glasnog zvuka je postavljen. Koristite veće brojeve kako bi bili potrebni glasniji zvukovi, a manje brojeve za tiše zvukove. Možete koristiti bilo koji broj između 0 i 255.
  • Varijabla pod nazivom start postavljena je na 0. To se koristi za praćenje kada je glasan zvuk započeo.
  • Kad mikrofon otkrije glasan zvuk, varijabla start je postavljena na micro:bit-ovo trenutačno vrijeme rada i ikona se prikazuje na LED zaslonu kako biste znali da je tajmer započeo odbrojavanje.
  • Vrijeme rada je mjera koliko dugo radi program na vašem micro:bitu u milisekundama (tisućinkama sekunde).
  • Kada glasan zvuk prestane, pokreće se funkcija za tihe zvukove.
  • Ako se već dogodio glasan zvuk i tajmer se uključio, varijabla start imat će vrijednost veću od (>) 0. U tom je slučaju varijabla pod nazivom time postavljena na novo vrijeme rada minus vrijeme početka. To nam govori koliko je trajao glasan zvuk.
  • Zato što se vrijeme mjeri u milisekundama, program ga podijeli sa 1000 kako bi ga pretvorio u sekunde i prikazuje ga na LED zaslonu.

Što ti treba

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

2. korak: Kodiraj

1from microbit import *
2microphone.set_threshold(SoundEvent.LOUD, 150)
3start = 0
4
5while True:
6    if microphone.was_event(SoundEvent.LOUD):
7        start = running_time()
8        display.show(Image.TARGET)
9
10    if microphone.was_event(SoundEvent.QUIET):
11        if start > 0:
12            time = running_time() - start
13            start = 0
14            display.clear()
15            sleep(100)
16            display.scroll(time / 1000)

3. korak: Unaprijedi

  • Eksperimentirajte sa različitim pragovima za tihe i glasne zvukove kako biste našli vrijednosti koje vam najbolje odgovaraju.
  • Dodajte kôd iz projekta zvukovnog bilježenja kako biste mogli mjeriti i koliko je plijesak bio glasan.

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy