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) |