Stap 2: Basics en codering deel
De picaxe is gecodeerd in de picaxe basis. De software die ik heb gebruikt is de programmering van de software van de fotoredacteur picaxe.
De servo's die ik gebruikt heb voor de montage van het hoofd zijn gehackt servos dwz zij terugkeren de details van hun positie door middel van een readadc-opdracht, die erg handig is voor het vinden van de positie van het object. Haar verdomd makkelijk te hacken uw servo's, je hoeft alleen een draad te trekken uit de middenpositie van de potentiometer en aansluiten met de adc-ingang van de picaxe en readadc de opdracht voor het vinden van de posities.
De srf04 eerste blik opzij voor het vinden van een willekeurig object in haar pad. Als een object wordt gedetecteerd dat de robot stopt het beweging. Als de opdracht moest grijpen het object het scant weer om te zoeken naar de positie van het object als het object is niet in het midden dat naar het midden van het object wordt verplaatst of als het object ook in de buurt van ver. het past zich. Vervolgens zoekt de hoogte van het object door tilt het hoofd omhoog totdat de sensor het eindpunt van het object vindt en de waarde wordt geretourneerd aan de microcontroller. Ook vindt de breedte van het object. Het object is in zijn grootte de armen gaat vooruit en grijpt het object.
Een andere koele denkt met deze robot is dat het in een auto transformeren kan. Na transformatie wordt srf04 omhoog verplaatst zodat het nu kan fungeren als een obstakels vermijden robot auto.
Ik heb mijn picaxe code voor het lokaliseren van de hoogte van het object bijgevoegd, hetzelfde kan een beetje worden geknepen om te vinden van de breedte.