Egy robot, amely egy sort követ vagy más egyszerű algoritmust hajt végre, sokáig nem lep meg senkit. Hacsak természetesen nem olyan miniatűr, mint ez a három házi szerző Shlonkin becenéven. Ha megnézi őket elölről és alulról, világossá válik, hogy különböznek egymástól:
Az első robotban mindkét fototranzisztor lefelé van irányítva, és van még egy LED, szintén lefelé. Meg tudja határozni mindegyik alatti felület fényerejét és annak változását mozogáskor. Be lehet programozni, hogy úgy viselkedjen, mint egy klasszikus a robota sor után:
A második robotban a két fototranzisztor közül csak az egyik irányul lefelé. Ezért nem tudja követni a vonalat, mert nem tudja meghatározni, hogy melyik irányba forduljon. De a második, előre irányított fototranzisztornak köszönhetően meghatározza az elülső fényforrás fényességét vagy az előtte lévő tárgy felületének megvilágítását. A robotnak három párhuzamos LED-je is van, amelyek közül kettő előre és kissé oldalra világít, a harmadik pedig lefelé. Csak egyszerre tudja kezelni őket.
A harmadik robotnak egy előre irányított fototranzisztor van, oldalán két, egymástól függetlenül vezérelt LED van, szintén előre irányítva. Váltva, a fototranzisztor által adott jel alapján váltva meghatározhatja az akadály melyik oldalát, és megkerülheti azt. Ennek a szolgáltatásnak a szoftvertámogatása még nem kész. Mivel a robotnak nem volt lefelé mutató fototranzisztorral rendelkeznie, meg kellett állni egy alul.
Mindhárom robotot ATtiny85 mikrokontrollereken készítik, és LIR2032 akkumulátorokkal működnek, amelyek ugyanolyan méretűek, mint a CR2032 cellák, de ezekkel ellentétben újratölthetők. Japánban, ahol a szerző él, ezeket az akkumulátorokat újratölthető zseblámpák részeként lehet megvásárolni az üzletekben - mindezt 100 jenért. Mivel a fototranzisztorok és a LED-ek száma a mikrobotokban eltérő, áramköreik is eltérőek. De a motorokat minden esetben nagyon érdekes 2N7002K MOS tranzisztorok hajtják, beépített védődiódákkal és zener diódákkal. A második robotban, ahol három LED párhuzamosan van elhelyezve, nem közvetlenül a mikrovezérlőhöz kapcsolódnak, hanem egy azonos tranzisztoron lévő kulcs segítségével.
Az összes fototranzisztor az ASDL-6620 típusú, elektromos motorok - a múltban népszerű személyhívóktól származik. A mobiltelefonokban manapság használt hasonló motoroktól méretükben különböznek. Az excentrikákat eltávolítják a motortengelyekről, helyett a hengereket a csőből helyezik fel.
A robotok számára készített szoftver két változatban érhető el. amelynek szánt Arduino Az IDE-t, amelyet egy másik eltávolítottak a Githubból (az eredeti hivatkozás megszakadt, ezért itt nem látható), C ++ betűvel írják, de még mindig Arduin könyvtárakat használ. Az első, ezt a szoftvert futtató mikrorobot klasszikus robotként működik a vonal után, a második megvizsgálja a felületet, és fényjelzéseket ad más hasonló robotoknak, a harmadik pedig akadályokon megy keresztül, miután a fejlesztő befejezte a szoftver ezen részét. Az első két robotot perforált típusú kenyérlemezekre, a harmadik nyomtatott áramköri táblára vannak összeállítva.