Kombinačné logické obvody s micro:bitom: Rozdiel medzi revíziami
Zo stránky SensorWiki
dBez shrnutí editace |
dBez shrnutí editace |
||
Riadok 13: | Riadok 13: | ||
'''2. Naprogramujte niektorú logickú funkciu premenných A a B''' | '''2. Naprogramujte niektorú logickú funkciu premenných A a B''' | ||
Vstupy A a B budú rovnomenné tlačidlá na micro:bite (stlačené tlačidlo je log. 1, nestlačené log. 0) a výsledná hodnota bude zobrazená | |||
na displeji. Vyberete si jednu ľubovoľnú funkciu podľa vlastného výberu (pozri napr. [https://makecode.microbit.org/courses/logic-lab Logic Lab]). | |||
<div style='text-align: center;'> | <div style='text-align: center;'> | ||
Riadok 20: | Riadok 21: | ||
''3. Naprogramujte ovládanie interiérového svetielka v aute'' | ''3. Naprogramujte ovládanie interiérového svetielka v aute'' | ||
Tlačidlo A a B na micro:bite predstavujú spínací kontakt na aute (ľavé/pravé dvere, stlačené tlačidlo znamená, že dvere sú otvorené). | |||
Pri otvorení hociktorých dverí sa svetielko (obrázok na displeji) rozsvieti a ostane svietiť, kým sa vozidlo nepohne. Navyše: ak sa | |||
auto pohne a dvere sú otvorené, zobrazí sa alarm. | |||
<div style='text-align: center;'> | <div style='text-align: center;'> | ||
Riadok 26: | Riadok 30: | ||
</div> | </div> | ||
Ak vám tento program funguje a vedúci cvičenia ho odobrí, môžete nahrať screenshot do Classroomu. | |||
''4. Naprogramujte tester reakčnej doby'' | ''4. Naprogramujte tester reakčnej doby'' | ||
Nahradíme micro:bitom pomerne drahý tester reakčnej doby na obrázku. Funguje asi takto: '''náhodne''' sa rozsvieti na displeji | |||
písmeno A alebo B a hráč musí stlačiť korešpondujúce tlačidlo, pričom sa zmeria čas od zobrazenia po stlačenie. | |||
<div style='text-align: center;'> | <div style='text-align: center;'> | ||
[[Súbor:MIPS_cviko5-4.png|500px]] | [[Súbor:MIPS_cviko5-4.png|500px]] | ||
</div> | </div> | ||
''5. Test. '' 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test | ''5. Test. '' 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test |
Verzia z 07:44, 11. október 2025
Na tomto cvičení si vyskúšame niektoré logické obvody prakticky.
1. Naprogramujte hru kameň, papier, nožnice
Na rozcvičenie a pripomenutie práce s micro:bitom a jeho prostredím naprogramujte hru kameň, papier, nožnice. Ak micro:bitom zatrasiete, vygeneruje sa náhodne jeden z troch symbolov. Symboly vytvorte v podobe ikonky, grafiku si vymyslite. Ak vám program funguje, zahrajte si so susedom. Vedeli by ste spraviť program tak, aby ste vyhrávali častejšie?
2. Naprogramujte niektorú logickú funkciu premenných A a B
Vstupy A a B budú rovnomenné tlačidlá na micro:bite (stlačené tlačidlo je log. 1, nestlačené log. 0) a výsledná hodnota bude zobrazená na displeji. Vyberete si jednu ľubovoľnú funkciu podľa vlastného výberu (pozri napr. Logic Lab).
3. Naprogramujte ovládanie interiérového svetielka v aute
Tlačidlo A a B na micro:bite predstavujú spínací kontakt na aute (ľavé/pravé dvere, stlačené tlačidlo znamená, že dvere sú otvorené). Pri otvorení hociktorých dverí sa svetielko (obrázok na displeji) rozsvieti a ostane svietiť, kým sa vozidlo nepohne. Navyše: ak sa auto pohne a dvere sú otvorené, zobrazí sa alarm.
Ak vám tento program funguje a vedúci cvičenia ho odobrí, môžete nahrať screenshot do Classroomu.
4. Naprogramujte tester reakčnej doby
Nahradíme micro:bitom pomerne drahý tester reakčnej doby na obrázku. Funguje asi takto: náhodne sa rozsvieti na displeji písmeno A alebo B a hráč musí stlačiť korešpondujúce tlačidlo, pričom sa zmeria čas od zobrazenia po stlačenie.
5. Test. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test