Paklausīgais mājrobots
Problēmas apraksts
Lai robotus varētu vieglāk vadīt, izmanto balss komandas jeb citiem vārdiem skaņas signālus, uz kuriem robots atbild ar konkrētām darbībām.
Specifikācija
Uzbūvē algoritmu, kas robotam liek pabraukt 15cm uz priekšu ar ieslēgtām "lampām" pēc plaukstu sasišanas tā tuvumā.
- Noskaidro, cik liels skaļuma līmenis tiek sasniegts, sasitot plaukstas. Maini intensitāti un attālumu no robota, lai nonāktu pie optimālās vērtības.
- Izmanto bezgalīgu ciklu, lai liktu robotam nepārtraukti "klausīties" komandas.
- Sastādi kontroles mehānismu (zarojumu), kas pārbauda, vai skaļas līmenis pārsniedz optimālo vērtību.
- Ja plaukšķinot tiek sasniegts definētais skaļuma slieksnis, robots ieslēdz visas 5 LED diodes baltā krāsā, pabrauc 15cm uz priekšu un izdod skaņas signālu (beep).
SĀKUMS
KAMĒR neapstādina algoritmu
JA skaļums lielāks vai vienāds ar optimālo vērtību
ieslēdz gaismas
kustība uz priekšu
skaņas signāls
izslēdz gaismas
BEIGAS