micro:Maqueen – Lijn volgen
Eerder schreef ik al over de micro:Maqueen. Op de Wiki van DFRobot staan een paar voorbeelden en we kwamen erachter dat de code bij de lijnvolger niet werkt en daarnaast ook nog eens onnodig ingewikkeld is.
Ik heb een eenvoudigere code geschreven waarbij je ook nog eens in één keer de snelheid in alle blokjes kunt aanpassen:
Als de Maqueen geen lijn ziet (beide sensoren geven 1) dan gaat hij achteruit.
Je kan de code als hex-bestand downloaden (wel eerst uzippen vóór uploaden naar je micro:bit):
Maqueen lijnvolger
Ik heb de code ook op Makecode gezet: https://makecode.microbit.org/_5MDARLJR1606
Code met Neopixels erbij
Met deze code erbij worden ook de 4 neopixels aan de onderkant van de Maqueen aangestuurd:
https://makecode.microbit.org/_8DehmbK5z88h
En als hex-bestand (wel eerst unzippen vóór het uploaden naar de micro:bit):
Maqueen lijnvolger met neopixel
Hoe breed moet de lijn zijn?
De afstand tussen de twee lijnvolgsensors is ongeveer 15 millimeter. De lijn die gevolgd moet worden zal dus iets breder moeten zijn: 20 mm werkt goed.
Als je snel een parcoursje nodig hebt dan kan je het hier als pdf of als PowerPoint downloaden: