Ahoj! Po delší odmlce, způsobené prázdninami, se roboti opět sešli, aby se pokusili oživit své, na první pohled nevzhledné, chuchvalce drátků, odpůrků, čidel a serv. Slyšet nás mámy kluků zřejmě by se z našeho slovníku vyděsily. Plus a mínus jsou slova ještě známá, ale všechna další jako arduino, attach, analog, digital, rezistor, LED (vyslovuj el-í-dý), tranzistor, dioda či bread board mohou působit na nezasvěceného jako nesrozumitelná hatmatilka 🙂 My v kroužku jim rozumíme a protože jim rozumíme, vesele pokračujeme v programování našeho pavouka. V pondělí jsme se rozhodli naučit pavouka reagovat na změnu intenzity okolního světla, jinými slovy, že bude „světloplachý“. Chtěl jsem, aby se pavouček nehýbal ve tmě a naopak byl velmi aktivní bude-li světla dostatek.
Bohužel jsem poprvé narazil na vysvětlovací problém u funkce „map“.
Můžete mluvit, vysvětlovat a zaplavit posluchače proudem skvelých informací, ale když si všimnete, že Dominik přitom pozoruje vzduch venku za oknem (co by tam tak mohlo být jiného, zvlášť máme-li učebnu ve druhém patře?), tak je jasné, že k pochopení je daleko…
Schválně jsem ji sem napsal, funkci jednu funkcovatou….
map(value, fromLow, fromHigh, toLow, toHigh)
Inu, do příště snad vymyslím nějaký dobrý a názorný příklad a tuto funkci se mi podaří vysvětlit.
Zatím se musíme spokojit s tím, že pavouk reaguje na světlo opačně, to znamená, že je šeroplachý.
Nakonec i to byla ohromná zábava, zejména když Vojta postavil svůj výtvor na podlahu a zhasl svělo.
Nic jsme neviděli, ale slyšeli. Pavouk se, podle předpokladu, lekl a zrychlil pohyb. Nicméně ten Vojtův nahodil takové turbo, že kdybychom včas nerozsvítili tak už ho snad nenajdeme 🙂
Mějte se a nashledanou v robotice
-SCA-