Stap 19: Programmeren van de afstandsbediening:
Met behulp van alle verworven competenties van elke module hoeft aan te passen van de programma's aan de kenmerken van de afstandsbediening door in twee programma's te koppelen: één voor de arduino afstandsbediening werkt als een zender en een ander programma voor arduino hexapod hexapod als een ontvanger opereert.
Volgens de grenzen van de beweging van de servo's, die ik kreeg van mijn vorige instructable, moet u de kaart opdracht arduino gebruiken om de waarden van de potentiometers en de versnellingsmeter binnen de minimale grenswaarden voor bereik van de beweging van de servo's te converteren. Wordt als volgt:
Met behulp van een van de knoppen op een van de joysticks die ik gebruiken het voorbeeld op arduino-pagina die bestaat wilde in het tellen van het aantal keren dat een knop wordt gedrukt om te maken van verschillende modi waarin de hexapod hexapod zal verplaatsen.
http://Arduino.CC/en/tutorial/ButtonStateChange
Ik zet dit voorbeeld en aanpassing aan mijn sketchs van de afstandsbediening en de receptor. Dus
Dus maak ik drie modi van bewegingen:
- Het ene maakt dat het lineaire potentiometer en joysticks verplaatsen de hexapod hexapod
- De tweede maakt joysticks, de potentiometer en versnellingsmeter verplaatsen de hexapod hexapod
- En de laatste mode laat bewegen de hexapod lopen, lopen achteruit, enz bewegende gelijktijdig de twee joystick