Stap 4: Code voor afstudeerproject
Vervolgens is in het proces schrijverij naar de wetboek voor het project zodat de onderdelen kunnen met elkaar communiceren en wanneer weten te verplaatsen. Bijvoorbeeld in mijn project zonder bepaalde gedeelten van de code, zou de sensor van de nabijheid een object voor het detecteren, maar niet communiceren met de servo die leiden de voet tot zou verblijven nog steeds en niet pivot vooruit het raken van de bal. De code in zijn geheel kan worden gezien in de bovenstaande foto's, maar ik zal wijzen op enkele van de belangrijke onderdelen van de code. Het eerste ding dat ik heb bij het schrijven van mijn code was voor de Servo met inbegrip van het headerbestand zodat ik niet zou moeten herschrijven van het gedeelte van de code. Vervolgens gedefinieerd ik al mijn variabelen (echo servo en trigger pin), evenals het instantiëren van mijn servo. De regel myservo.write(90), betekent dat het punt van oorsprong voor de servo is ingesteld op negentig graden worden. Ook is "hoog" wanneer het bespreken van de pinnen van de sensor van de nabijheid betekent de pin is op, en "laag" betekent dat de pin uitgeschakeld. Het laatste deel van de code, met de myservo.write van de lijnen, de waarden wordt verwezen naar hoeken niet regelmatig nummers. Zo zijn het zeggen dat als de nabijheidssensor een object detecteert, de ping pong bal, nul tot vijf centimers weg dan zal het vertellen van de servo naar de voet tot 120 graden draaien dan pivot vooruit naar vijftig en vervolgens wanneer het object niet is gedetecteerd pivot terug naar negentig graden.