Lapā tiek izmantotas sīkdatnes 

Skaļuma mērītājs


Problēmas apraksts

Lai noteiktu apkārtējās vides troksni, izmanto skaļuma mērītājus. Tās ir ierīces, kas uztverto troksni izsaka ar skaitli.

Daži skaļuma līmeņu piemēri:

  • Čuksti – ~30 dB
  • Satiksme uz ielas – ~70-80 dB
  • Benzīna zāles pļāvējs – ~90 dB
  • Automašīnas skaņas signāls (no 5 m attāluma) – ~100 dB

Specifikācija

Tavs uzdevums ir uzbūvēt skaļuma līmeņa mērītāju, izmantojot cyberpi mikrokontrolieri.

Sākumā atver manuāli un iepazīsties, kā nolasīt skaļuma līmeni.

Izveido Python datni meter.py, kurā sastādi algoritmu.

Lai mikrokontrolieris varētu nepārtraukti mērīt apkārtējo troksni, nepieciešams mērījumu veikt atkārtoti. Tam izmanto bezgalīgu ciklu:

while True:
    # darbības, kas atkārtosies

Ciklā izveido konstrukciju atbilstošu pseidokodam:

JA skaļums ir 100,
    tad iedegās 5 sarkanas LED diodes
    un izvada paziņojumu "KAITĪGS TROKSNIS!"
CITĀDI JA skaļums lielāks par 75,
    tad iedegās 4 oranžas LED diodes
CITĀDI JA skaļums lielāks 50,
    tad iedegās 3 dzeltenas LED diodes
CITĀDI JA skaļums > 25,
    tad iedegās 2 zaļas LED diodes
CITĀDI iedegās 1 zaļa LED diode

Koda beigās komentāra formā jāpievieno darba autoru uzvārdi!


Darba iesniegšana

Kad darbs pabeigts, iesniedz skolo.lv vidē!