Kazalo
»Robot ne dela!« je verjetno najpogostejši stavek na vsaki robotski delavnici. Dobra novica: napaka skoraj vedno obstaja in jo je mogoče najti. Slaba novica: če otrok samo ugiba, do nje ne pride. Spodaj je pet korakov, ki jih lahko uporabi vsak.
1Ugotovite, kaj se je zgodilo, in kaj ste pričakovali
Najprej naglas povejte dve stvari: kaj naj bi robot naredil in kaj je naredil. »Moral bi se zapeljati do črte, pa se je ustavil prej.« Opis razlike je že polovica rešitve.
2Spremenite samo eno stvar naenkrat
Če otrok spremeni tri stvari in robot deluje, ne ve, katera je pomagala. Če ne deluje, ne ve, katera je poslabšala. Pravilo: ena sprememba, en preizkus.
3Preverite fiziko, preden preverite kodo
Pogosto vzrok sploh ni v programu. Preverite:
- ali so kabli trdno vstavljeni v prava vrata,
- ali je baterija dovolj napolnjena,
- ali se kolesa prosto vrtijo in ničesar ne drgnejo,
- ali je senzor usmerjen v pravo smer in na pravi razdalji.
4Naredite napako vidno
Dodajte izpis vrednosti na zaslon: kaj »vidi« senzor, kolikokrat se je zanka ponovila, kje je program. Ko vidite številke, ugibanje zamenja merjenje.
5Zapišite, kaj ste ugotovili
Ko napako najdete, jo zapišite, najbolje v inženirski dnevnik. Naslednjič ob podobni težavi ne boste začeli znova.
Dodatni nasveti za mentorje in starše
- Namesto rešitve zastavite vprašanje: »Kaj misliš, da robot v tem trenutku vidi?«
- Pohvalite sistematičen postopek, ne le končni rezultat.
- Če otrok več kot deset minut ne napreduje, naj ga kdo drug pogleda s svežimi očmi. Pogosto napako vidi nekdo, ki programa ni pisal.
Zakaj je to pomembno
Veščina iskanja napak presega robotiko. Otrok se uči, da težave rešuje postopno: opazuje, domneva, preizkusi in preveri. Isti postopek mu koristi pri matematiki, naravoslovju in pozneje pri vsakem delu.