Stap 17: Deel 5: de Code en kalibratie
Het belangrijkste deel van een Arduino project... dan de Arduino, natuurlijk. Deze setup-code zal toestaan u om een aantal operaties met de hand te voeren. Wanneer ingeschakeld, zal het eerst terug alle de vingers evenals de pols en onderarm twist servo's naar een standaardpositie, die kan worden geconfigureerd in de matrix aan de bovenkant. Door gebruik te maken van de seriële monitor kunt u eventuele servo afzonderlijk door op te geven van een servo en een hoek om in te stellen, die ongelooflijk nuttig is voor kalibratie. U kunt ook de functie van de curlPosition te krullen van elke vinger (met inbegrip van de duim) met een opgegeven percentage. Er zijn nog enkele bugs met dit één, namelijk dat de ring vinger zal rechtzetten bij 100% curl en krullen op 0%. Deze functie kunt u aanpassen door het veranderen van de arrays van de limiet op de top van de code. En tot slot, ik een curl-testcyclus die u voor een snelle gesynchroniseerde beweging test gebruiken kunt opgenomen. Er zijn meer nota's in de code het leveren van betere context.
Ook met dit Instructable is een kalibratie tafel voor standaard, max en min posities voor alle de servo's, alsmede aanwijzingen voor curling en uncurling van alle de vingers. Merken op dat deze waarden zijn voor mijn specifieke hand en macht zitten verschillend voor jou, maar ze moeten geven u een goede plaats om te beginnen. Dit document was ook uit voordat ik uitgevoerd de verspreiding functie, dus dat er is geen informatie die Servo. Hebt u opmerkingen, vragen, zorgen of suggesties over de code, laat het me weten! Ik ben nog steeds actief bezig met dit project (vanaf mei 2016) en ik zou graag wat feedback te krijgen, met name wat betreft de codering en elektrische delen.