Stap 10: Notities, oplossen van problemen en verbeteringen.
Uw robot moet nu up and running. Is het nu aan u om te wijzigen van de methode runDriveMode() om er iets meer intelligent.
Sommige verhogingen toe te voegen:
- Toevoegen van een schakelaar die verbinding met zowel de AA batterij pack en 9V draden, maakt zodat u eenvoudig van de robot in- en uitschakelen overschakelen kunt
- U kunt een vertraging in de code toevoegen nadat het wordt aangedreven omhoog zodat je tijd hebt om het neer te zetten zodra u de server inschakelt.
- Proberen te krijgen om te rijden via een hindernissenparcours.
- Toevoegen van een robot klauw of wapen-
Het oplossen van problemen
- Als je het voorwiel is 'zenuwachtig' of de servo lijkt niet te werken heel goed kan het zijn dat de batterijen worden steeds een beetje laag. Ik heb geconstateerd dat de gereglementeerde 5V levering is niet groot wanneer u alleen een 6V voeding (4xAA) gebruikt, kunt u meestal verwachten een daling van 1.2 volt over een regulator die voor mij. Waarschijnlijk nog erger als u oplaadbare batterijen die slechts 4,8 Volt om mee te beginnen zullen. U kunt echter nemen een draad van de VCC-connector (of batterij rode draad direct) en zet het direct in de lijn van de macht van uw servo. Maar dit alleen doen als u zijn gebruikend 4AA batterijen, als je hogere spanning lipo of vergelijkbaar gebruik de gereglementeerde levering en in dat geval op schoon werkzaamheden moeten.
- Ik heb ook gezegd te gebruiken een aparte 9V batterij, maar zodra mij ging plat, ik gewoon een andere draad op de uitgang van de batterij en op de VIN op de Arduino aangesloten en dat werkte, dit fijn moeten zijn zou tot uw batterijen beginnen om macht te verliezen.
Laat me weten hoe je op!
Hier is een vid van mij in actie.