Stap 2: Bouw van de auto - Software - Arduino
De Arduino Mega, gevonden op het pad volgen voertuig, loopt de Arduino schets gevonden hier. Nadat de gebruiker wordt een pad getekend, ontvangt deze alle de nodige commando's en worden deze opgeslagen in een buffer, waar elke opdracht wordt uitgevoerd achtereenvolgens op maat.
Als een obstakel wordt gevonden, dan wordt het voertuig stopt en stuurt terug naar de Android telefoon, de index van de opdracht die werd geëxecuteerd, terwijl het obstakel was voldaan. Daarom kan de toepassing bepalen en visualiseren, waar op het pad het obstakel is opgetreden.
Om te voeren deze sketch, moet je downloaden en installeren van twee Arduino bibliotheken. De Smartcar Core en de Smartcar sensoren. Als u niet hoe dit te doen weet, Controleer Dit .
Neem ook een kijkje in de wiki's van de twee bibliotheken. Hier vindt u uitgebreide informatie over hun gebruik en vooral hoe deze toe te passen in verschillende settings, d.w.z. dat als u geen van precies dezelfde componenten als gebruikmaakt we deden.
Uiteindelijk moet u in staat om de auto door te typen alice.rotateClockwise(90) 90 graden rechtsom of opdracht geven om te reizen van 100 centimeter aan de voorzijde met alice.goForward(100).