Lego #114: GBC(7) Tricky

Deze kleine rakker is goeddeels de 51515 Robot Inventor bot “Tricky” (bouwinstructie). Ik heb hem voorzien van een licht sensor en met 10 regels Python code heb je dan een prima ‘line follower’.
Ik heb er verder een ballen bakje aan toegevoegd: Tricky is zo dus een ballen bezorger.
De 51515 hub beschikt over een ingebouwde motion sensor. Die geeft een waarde voor “pitch” , “roll” en “yaw”. Die laatste is te vergelijken met een kompasstand. De Lego Python help tekst is niet compleet. (Veel) meer informatie vond ik bijvoorbeeld hier: https://hubmodule.readthedocs.io/en/latest/motion/#yaw_pitch_roll .
Tricky 90 graden laten draaien is simpel:
from hub import motion
hub = MSHub()
motor_pair = MotorPair('B', 'A')
beginstand = rotations[0]
motor_pair.start_tank_at_power(50, -50)
while (1==1):
if ( rotations[0] > beginstand + 90):
motor_pair.stop()
break
print (beginstand)
print (rotations[0])
More Stories
Gosper-kromme
In 'Hackers -Heroes of the Computer Revolution' (Steven Levy) wordt het ontstaan van de hacker gemeenschap op MIT uitvoerig beschreven....
TimelineJS
Deze winter heb ik een flinke stapel IT geschiedenis boeken verslonden. Mbv TimelineJS kan ik een mooie overall 'inhouds opgave'...
ARPAnet simulator
Het boek "Where Wizards Stay Up Late" beschrijft het ontstaan van ARPAnet. Ik had gelijk verschillende ideeen voor het maken...
Brooks Law
Fred Brooks in "The Mythical Man-Month" (1975): "Adding manpower to a late software project makes it later. Increased communication overhead...