Lego #101: Tandwiel sorteerder

Mijn eerste project met Lego Robot Inventor (51515 set). Op de “hub” zijn aangesloten: 3 motoren, 1 druksensor en 2 kleur sensoren.
- Na inworp van een tandwiel wordt de maat opgemeten met de drukknop
- Daarna de kleur met een kleursensor
- Vervolgens naar de juiste plek/kleur rijden
- Klep open en tandwiel uitwerpen.
Geprogrammeerd met Python; easy peasy.
De kleur sensor is fantastisch. Geen kalibratie meer nodig (dankzij eigen licht), en de kleur komt simpelweg terug als een woord, bijv “red”. Wel jammer dat 2 van die kleuren niet echt Lego kleuren zijn (cyaan en violet). Dan had ik liever gezien dat bijv oranje en grijs herkent worden.
Ik gebruik 2×2 flat tiles en moest er dus 2 met gekleurd papier maken.
Tip voor Lego: doe voortaan voor elke kleur een 2×2 flat tile in de doos.
| Kleur | Lego kleur | RGB | get_color() | |
| Wit | 01 | R:244, G:244, B:244 | white (10) | |
| Blauw | 23 | R:30, G:90, B:168 | blue (3) | |
| Zwart | 26 | R:0, G:0, B:0 | black (0) | |
| Groen | 28 | R:0, G:133, B:43 | green (5) | |
| Geel | 24 | R:250, G:200, B:10 | yellow (7) | |
| Rood | 21 | R:180, G:0, B:0 | red (9) | |
| Cyaan | 322 | R:104, G:195, B:226 | cyan (4) | |
| Violet | 124 | R:144, G:31, B:118 | violet (1) |
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...