DIY handgemaakte Hexapod met arduino (Hexdrake) (8 / 19 stap)

Stap 8: programmeren


Software voor deze stap:

Arduino IDE, USC sofware.

Voordat programmeren met arduino noodzakelijk om te weten van de grenzen van alle de servo's en de waarden van de grenzen is. Bijvoorbeeld met behulp van de muis te slepen van de schuifregelaar in het deelvenster servo (Sleep het servo paneel dat overeenkomt met het kanaal waarmee de servo is aangesloten). Zo verbinden de USC binnen de hexapod hexapod met de usb aan het programma krijg ik alle de max en min waarden van elke servo.

Nu is het tijd voor het programmeren van de arduino te controleren van het USC. De servo-controller is een slave-apparaat, wat betekent dat het kan opdrachten aanvaarden of vooraf ingestelde opdrachten uitvoeren. Het denken helemaal niet. Communicatieprotocol: seriële communicatie (TTL-niveau), baud-rate 9600, geen selectievakje bit, 8 databits, 1 stopbit te controleren van de servo via de servo-controller. De opdracht formaat zijn:

-Één controle servo:

#1P1500T100\r\n

Gegevens 1 verwijst naar de servo's kanaal.

Gegevens 1500 verwijst naar de servo' locatie, in de 500‐2500 bereik.

Gegevens 100 verwijst naar de tijd van uitvoering en de snelheid in de 100‐9999 bereik aangeeft

-Meerdere servo's besturen:

#1 P 600 #2P 900 #8P2500T100\r\n

Gegevens 1, 2 en 8 hebben betrekking op de servo's kanalen

Gegevens 600, 900 en 2500 verwijzen naar de plaatsen van de servo's die met drie kanalen corresponderen

Gegevens 100 verwijst naar de tijd van uitvoering en de snelheid van drie servo's vertegenwoordigt. Ongeacht het aantal servo's is er slechts één keer, of een T. De opdracht wordt uitgevoerd op hetzelfde moment; dat wil zeggen werken alle servo's gelijktijdig.

Binnen de grenzen van elke servo is nodig voor het berekenen van de maximale bereik of "stap" van alle horizontale servo's te vinden van de kleinste van hen en als het maximum van één stap te zetten. En deze variabele invoeren in de vergelijkingen van alle bewegingen. Hetzelfde zou hebben te maken met de verticale servo's.

* Sorry voor de slechte kwaliteit van de eerste drie films. Ik registreren hen met een oude mobiele telefoon met slechte videokwaliteit.

Nieuwe video:

Gerelateerde Artikelen

Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p
DIY Facebook notifier met Arduino - Arduino Facebook Notifier (v.0.1.1) - Open Source project

DIY Facebook notifier met Arduino - Arduino Facebook Notifier (v.0.1.1) - Open Source project

voor een eerste keer-project dat is behoorlijk indrukwekkend - Arduino forumlid Apolikamixitos heeft details van zijn open-source notifier van de status van de Facebook gepubliceerd. Het zal u attent maken op nieuwe berichten, berichten of vriendscha
DIY adem Sensor met Arduino (geleidende gebreid Stretch Sensor)

DIY adem Sensor met Arduino (geleidende gebreid Stretch Sensor)

Deze DIY sensor zal de vorm aannemen van een geleidende gebreid stretch sensor. Het zal teruglopen rond je borst/buik, en wanneer je borst/buik groeit en contracten zal dus de sensor, en bijgevolg de invoergegevens die wordt gevoed aan de Arduino. Du
DIY Laser Dj met Arduino

DIY Laser Dj met Arduino

Deze video is een kleine demonstratie van de kracht van Arduino. Bestaat in een paar LASERs dat dansen synchroon met de muziek met behulp van verschillende effecten en bewegingen, zo snel als ik kan, ik de nodige stappen uitleggen zal.
PHloat2 DIY zuur water testen sculptuur & kit met arduino

PHloat2 DIY zuur water testen sculptuur & kit met arduino

pHloatpHloat is een DIY kit die is gemaakt voor gebruik in combinatie met een pre-owned / reeds bestaande arduino microcontroller. Het doel is het testen van de pH-niveaus in de lokale rivieren, meren en stromen als gevolg van de toestroom van lucht-
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

Ik ben een grote fan van Star Wars en toen zag ik de Star Wars: The Force ontwaakt dacht ik dat ik behoefte aan een BB-8 droid. Het was geweldig hoe dit kleine gebied verplaatst in de film. Dus heb ik besloten dat ik moet dit droid die is gebaseerd o
DIY TV LCD-scherm met Arduino en Smart Remote

DIY TV LCD-scherm met Arduino en Smart Remote

In de volgende volgende stappen, u maakt een DIY "TV" met code voor een smart remote afstandsbediening,, en eigenlijk video's afspelen en de slimme afstandsbediening zelfs mogelijk verbinding te maken met de werkelijke moederbord.Materialen:Foli
DIY Webserver met Arduino Mega 2560

DIY Webserver met Arduino Mega 2560

In dit DIY-project, zullen we onszelf een kleine webserver met W5100 schild en arduino mega 2560,Laten we onszelf begonnen,Alle onderdelen voor te bereiden...Stap 1: De onderdelen die nodig zijn voor deze DIY 1. Arduino Mega 25602. W5100 Ethernet-shi
Maak je eigen spel van Simon Says met DIY Electro deeg en Arduino!

Maak je eigen spel van Simon Says met DIY Electro deeg en Arduino!

Aan de slagHet doel van dit Instructable is om te zetten uw electro deeg in een Capacitieve touch-knop met Arduino met behulp van de bibliotheek van de arduino CapSense en vervolgens met het maken van een Simon Says spel. We gebruiken een capacitieve
DIY: Een 5 minuten Arduino Voltmeter met een OLED-Display met

DIY: Een 5 minuten Arduino Voltmeter met een OLED-Display met

Hallo!Ik ga tonen u hoe u een voltmeter * met Arduino UNO, een OLED-display, 2 weerstanden en 9 jumpers voor minder dan 5 minuten. Met het u zal zitten kundig voor meten van spanning van 0 tot 30V (als u het overschrijdt kan u uw arduino beschadigen!
DIY PC van Android Bluetooth gamepad met arduino leonardo

DIY PC van Android Bluetooth gamepad met arduino leonardo

Zelfstudie en test video:Link naar de App uitvinder en Arduino bestand in youtube video beschrijving.Stap 1: Lijst met bedrading en spelen -Arduino Leonardo (leonardo bestuur hebben toetsenbord en de muis emulatie. Im met behulp van pro micro)-Blueto
Digispark DIY: De kleinste USB Arduino

Digispark DIY: De kleinste USB Arduino

Digispark is een ATtiny85 gebaseerde microcontroller ontwikkel bord geleverd met USB-interface. Coderen is vergelijkbaar met de Arduino en het gebruik van de bekende Arduino IDE voor ontwikkeling.Digispark is auteursrechtelijk beschermd door Digistum
Krachtige controle met Arduino: Interfacing een lineaire Actuator

Krachtige controle met Arduino: Interfacing een lineaire Actuator

In dit specifieke artikel zullen we bespreken hoe eenvoudig het is om controle van krachtige mechanische kracht met behulp van een microcontroller zoals de Arduino en een lineaire Actuator van DC lineaire actuatoren Inc.Stap 1: MicrocontrollersRaspbe