Hexapod Arduino Pololu Maestro Servo Controll (11 / 11 steg)

Steg 11: mein completter kod



starta:
# wenn beide sensoren på dann tillbaka
left_sensor right_sensor logical_and
om rygg goto börja endif

# wenn linker sensorn på dann nach rechts
left_sensor om tillbaka höger höger goto börja endif

# wenn rechter sensorn på dann nach länkar
right_sensor om tillbaka lämnade kvar goto start endif

# wenn kein sensor dann Vorwärts
framåt
gå till start

sub left_sensor
19 get_position 512 less_than
returnera

sub right_sensor
18 get_position 512 less_than
returnera

### Sekvens subrutiner: ###

# back
sub tillbaka
350 5504 6784 7680 4992 5984 7744
8000 6784 8000 5056 6208 4352
4864 5056 4800 7680 5907 4608
0 0 0 0 frame_0..17_20..23 # ram 0
350 7360 3591 6040 frame_3_9_15 # bildruta 1
350 4096 6720 7168 frame_0_6_12 # bildruta 2
350 5556 5632 6165 frame_1_7_13 # ram 3
350 7104 5056 4800 frame_4_10_16 # ram 4
350 5504 4992 8000 5056 4897 7680 frame_0_3_6_9_12_15 # ram 5
350 5973 6219 5929 frame_4_10_16 # ram 6
returnera
# fram
sub-framåt
100 5504 5556 7680 4992 6016 7744
8000 5699 8000 5056 6129 4352
4864 6048 4800 7680 5896 4608
0 0 0 0 frame_0..17_20..23 # ram 0
100 7104 5056 4800 frame_4_10_16 # bildruta 1
100 4096 7360 6726 3584 7123 6016 frame_0_3_6_9_12_15 # bildruta 2
100 5984 6208 5907 frame_4_10_16 # ram 3
100 6784 6784 5056 frame_1_7_13 # ram 4
100 5504 4992 8000 5056 4864 7680 frame_0_3_6_9_12_15 # ram 5
returnera
# vänster
sub vänster
300 5504 5556 7680 7360 5994 7744
8000 5643 8000 5056 6185 4352
7168 6122 4800 7680 5896 4608
0 0 0 0 frame_0..17_20..23 # ram 0
300 4096 4992 6720 3584 4864 6040 frame_0_3_6_9_12_15 # bildruta 1
300 6606 6784 5056 frame_1_7_13 # bildruta 2
300 5504 8000 7168 frame_0_6_12 # ram 3
300 5568 5598 6112 frame_1_7_13 # ram 4
300 7104 5078 4800 frame_4_10_16 # ram 5
300 4096 7360 6720 5056 4864 7680 frame_0_3_6_9_12_15 # ram 6
returnera
# rätt
sub rätt
300 4806 5556 7680 6176 5994 7744
7372 5643 8000 4334 6185 4352
5993 6122 4800 6856 5896 4608
0 0 0 0 frame_0..17_20..23 # bildruta 2
300 5504 7360 8000 5056 7168 7680 frame_0_3_6_9_12_15 # bildruta 1
300 4096 6784 6720 6784 4864 5056 frame_0_1_6_7_12_13 # bildruta 2
300 5579 5643 6133 frame_1_7_13 # ram 3
300 7104 5056 4800 frame_4_10_16 # ram 4
300 5504 4992 8000 3584 7168 6016 frame_0_3_6_9_12_15 # ram 5
returnera
# Start
sub-start
500 4820 5603 7680 6187 5984 7744
7360 5620 8000 4327 6208 4352
5993 6122 4800 6823 5907 4608
0 0 0 0 frame_0..17_20..23 # ram 0
500 4387 6132 4864 6159 4480 6368
7348 5828 7210 6337 7104 6061 frame_1_2_4_5_7_8_10_11_13_14_16_17 # bildruta 1
500 4096 4992 6720 3598 4864 6016 frame_0_3_6_9_12_15 # ram 3
500 5504 7360 8000 5056 7168 7680 frame_0_3_6_9_12_15 # ram 3
500 4779 6164 7372 4334 5982 6848 frame_0_3_6_9_12_15 # ram 4
500 5568 7650 5994 7744 5632 8000
6219 4352 6154 4800 5929 4608 frame_1_2_4_5_7_8_10_11_13_14_16_17 # ram 5
200 5504 7360 8000 5056 7168 7680 frame_0_3_6_9_12_15 # ram 6
200 4096 4992 6720 3584 4864 6016 frame_0_3_6_9_12_15 # ram 7
200 5504 7360 8000 5056 7168 7680 frame_0_3_6_9_12_15 # ram 9
200 4096 4992 6720 3584 4864 6016 frame_0_3_6_9_12_15 # ram 7
200 5504 7360 8000 5056 7168 7680 frame_0_3_6_9_12_15 # ram 9
200 4800 6176 7360 4334 6038 6848 frame_0_3_6_9_12_15 # RAM 8
returnera

sub frame_0..17_20..23
23 servo
22 servo
21 servo
20 servo
17 servo
16 servo
15 servo
14 servo
13 servo
12 servo
11 servo
10 servo
9 servo
8 servo
7 servo
6 servo
5 servo
4 servo
3 servo
2 servo
1 servo
0 servo
dröjsmål
returnera

sub frame_3_9_15
15 servo
9 servo
3 servo
dröjsmål
returnera

sub frame_0_6_12
12 servo
6 servo
0 servo
dröjsmål
returnera

sub frame_1_7_13
13 servo
7 servo
1 servo
dröjsmål
returnera

sub frame_4_10_16
16 servo
10 servo
4 servo
dröjsmål
returnera

sub frame_0_3_6_9_12_15
15 servo
12 servo
9 servo
6 servo
3 servo
0 servo
dröjsmål
returnera

sub frame_0_1_6_7_12_13
13 servo
12 servo
7 servo
6 servo
1 servo
0 servo
dröjsmål
returnera

sub frame_1_2_4_5_7_8_10_11_13_14_16_17
17 servo
16 servo
14 servo
13 servo
11 servo
10 servo
8 servo
7 servo
5 servo
4 servo
2 servo
1 servo
dröjsmål
återgå

Se Steg
Relaterade Ämnen

Enkel 18dof Hexapod, Arduino nano (eventuellt med pololu maestro)

Hej,Här är en enkel hexapod som kan byggas för hand mycket snabbt. Den mekaniska konstruktionen är inte stor, men det är mycket i KYSSEN (hålla det dumt enkelt) stil och bör vara genomförbart i en helg för byggare av nybörjare till medellång erfarenh...

Arduino och ultrasonic sensor control servo och distans mätare

Arduino och ultrasonic sensor control servo och distans mätareI detta projekt kan du se hur du styr servomotor och tu beräkna avstånd med hjälp av arduino och ultrasonic sensor. Du behöver: 1. Arduino (uno, nano, pro mini)HårdvaraInrätta trigpin ultr...

Hur man gör tangentbordet lösenord använder arduino att styra servo och ledde

I detta projekt jag kommer att berätta hur man gör tangentbordet lösenord genom att använda arduino och styra servo och ledde.först för att göra enkel knappsats med 4 knappen besök ellerför alla projekt och andra projekt gå till http://arduinoo.tk/Pr...

Arduino/Easy Driver Animation Control Board

Detta instructable tjänar två syften i förhållande till församlingen och använder ett Animation Control Board (PCB). PCB är en spin off från mitt projekt att skapa en N-skala vindbrygga som är funktionella och drivs av en Arduino ihopkopplad med en l...

Baserade Arduino House värmare Controler med SMS användargränssnitt

projektet innehåller instruktioner och koden för att bygga en uppvärmning controller för ditt hem eller avlägsna land hus, som kan kontrolleras och övervakas av GSM via SMS-kommandon. Jag började att utforma det så vi behövde en pålitlig och Register...

Arduino Base Wireless Pc control Robot.

här använder jag mycket rigid bas för framtida referens så jag kan ändra den i framtiden.. .i kan göra materialhantering bil med denna bas, rad efterföljare robot med denna bas eller någon annan Robot men detta instructable är relaterad till att göra...

Motion Tracker med PIRs, Arduino och en Servo

detta är min motion tracking huvudet med fyra PIRs (passiva infraröda sensorer), en Arduino Uno styrelse och en servo.Det är ett enkelt sätt att ge intryck av att huvudet (birdy) faktiskt följer rörelsen.Det är mycket lätt att bygga men lite tidskräv...

Arduino 2-axlig servo solar tracker

vad är en solar tracker?En solar tracker kan öka effektiviteten i en solpanel med upp till 100%! Det gör detta genom att alltid hålla panelen vinkelrätt mot inkommande strålar av solljus.här är en ekvation att bevisa detta:P = AW synd θP = effekt gen...

Arduino & Android baserat Bluetooth Controll lösenord beskyddat Smart dörrlås (spara ditt hem)

Vi är alla oroade över säkerheten i vårt hem. Världen blir smartare och smartare vardag och vi vill styra och säkrade vår grej på ett smartare sätt. I denna tutorial kommer jag att förklara hur man gjort baserade en arduino DIY smart lock som kan var...

Arduino - klappa SWITCH - SOUND CONTROL SWITCH

Hej världen! Idag gjorde jag en klappa med en DIY ljudkontroll modul. Jag lödde ljudkontroll modul för några månader sedan, och idag bestämde jag mig att kolla om det fungerar, och det gör. Jag hade svårt att få ett annat värde än 0 och sedan hittat...

Arduino DC motor speed control potentiometer

Detta instructable guidar dig på hur att styra hastigheten på en Dc-motor med en potentiometer och en arduino...Steg 1: Del förteckning 1) Arduino2) D.C. motor3) NPN transistor TIP1204) likriktare diod5) 3 * 220 ohm resitors6) 10 K Potentiometer7) ba...

Arduino Uno (3 Servo Guide)

Detta är handledning av montera en 3 servomotor krets med en arduino uno R3.Kanske texten är fel, sorry im från Spanien och jag inte Wright mycket väl i svenska :)Steg 1: Montera komponenternaAnslut componets precis som på bilden och se till att de ä...

Fru Karlsson skelett Fortune Teller

Fortune teller är till skillnad från de flesta fortune teller maskiner eftersom det kommer att förolämpa dig. När trick-or-treaters knacka på dörren, dras de alltid till skelett spåkvinnan. Jag ändra dispenseras förmögenheter och den förmögenhet Visa...

Groovin' Grover: En mikrokontroller-baserade marionett

Groovin' Grover är en marionett som manipuleras av fyra hobby servon och en Pololu Maestro mikrokontroller-baserade servo controller. Du kan styra var och en av GroVers lemmar självständigt och göra honom promenad, våg och mest underhållande - göra h...

Omni hjulet mobil robot - IoT

I denna anvisning som jag kommer att presentera dig design av omni hjulet mobil robot kontrolleras via wi-fi. Den väsentliga skillnaden jämfört med konventionella kontroll som bluetooth eller radiokontroll är att roboten är ansluten till lokalt nätve...

C3PO Droid konstruktion

C3PO droid är en display pjäs jag gjort som står på en upplyst bas. Droid styrs av två ArduinoMicro-styrenheter och en Pololu Maestro USB servo controller. Jag anlitade en röst imitatör att läsa ett manus jag skapade så att när jag trycker på en av t...

Hur man gör en Animatronic Hand

I detta Instructable kommer jag att visa dig hur man gör en måttligt komplicerade Animatronic hand, med hjälp av typer av tekniker som utnyttjas av faktiska animatörerna specialister. Systemet är effektivt en komplex marionett, med servon att sätta "...

Laser skytte spelet

denna Lasergame är ett enkelt projekt som utnyttjar en Arduino mini. Alla mål styrelser har en Arduino, sensorer och servo control portar. Skjuta mål centrum utlöser servo och styrelsen faller platt. Steg 1: Steg 1: vad du behöver Produktstruktur:1....

Grunderna i förvandlar ditt Remote Controll fordon till ett autonomt System (Drone) genom att använda en Arduino

jag började detta projekt med målet att billigt vrida min RC helikopter till något av en UAV eller åtminstone att passa vissa sensorer att minska kollisioner och andra "mis haps."Nu är tyvärr i början av projektet missbedömde jag min lilla helik...