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
Intel P6 and Tetris
Opnieuw inspiratie uit een boek. in "Inside the machine An illustrated introduction to microprocessors and-computer-architecture" wordt Tetris aangehaald om uit...
Stereogram solver
Wat weer een leuke puzzel bij ons bezoek aan Japan! "Tijdens onze rondtocht door Japan worden we uitgenodigd in de...
Gershwin (plot 14)
Geinspireerd door het NRC Architectuur college #2, waarin we 2 uur lang ziggurats (trap piramides) voorgeschoteld kregen, inclusief heel moderne....
Game of Life
In "Showstopper!" (een boek over de ontwikkeling van Windows NT) wordt beschreven dat Paul Maritz (oa Miscrosoft, Pi, VMware en...