INHOUDSOPGAWE:
- Stap 1: Versamel onderdele
- Stap 2: Voorbereiding van die analoog joystick
- Stap 3: Servo's
- Stap 4: Maak verbindings
- Stap 5: Kode skryf en oplaai
Video: 2 servo's beheer met behulp van analoge joystick: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hallo ouens, dit is my eerste instruksie, en in hierdie pos deel ek hoe ek analoog joystick kan gebruik om servo's te beheer met behulp van Arduino UNO. Ek sal probeer om dit so eenvoudig as moontlik te verduidelik, hoop dat u daarvan hou.
Stap 1: Versamel onderdele
- 1 x Arduino UNO. (Amazon US / Amazon EU / Banggood)
- 2 x servo's. (Amazon US / Amazon EU / Banggood)
- 1 x analoog joystick. (Amazon US / Amazon EU / Banggood)
- 1 x broodbord. (Amazon US / Amazon EU / Banggood)
U kan enige analoog joystick op die mark gebruik wat reeds etikette op penne het, sodat dit maklik is om dit te gebruik.
Stap 2: Voorbereiding van die analoog joystick
U kan die een wat op die mark beskikbaar is, gebruik met penne en maklik om te gebruik, of u kan 'n paar dollar bespaar en oues red van speelbeheerders met twee in. Ek het die foto's gedeel van die een wat ek het en Ek het ook die penne gemerk, wat ek agtergekom het deur die spoor op die PCB terug te volg; hier word twee potte in elke joysticks gebruik, een vir x -as en ander vir y -as, ons gebruik die middelste terminale van hierdie potte om die servo's te beheer. ander twee penne is krag- en grondpenne waar ons 5volt en grond toepas. die penne wat nie in die hoek gemerk is nie, is die knoppies wat nie nodig is vir hierdie projek nie. basies het alle stokke dieselfde konfigurasie. Met u stokke kan ons na die volgende stap gaan, wat die kring verbind.
Stap 3: Servo's
Servo's is gemotoriseerde motors wat stadig is, maar 'n hoë wringkrag het en slegs tot 180 ° draai. 'N Normale servo het 3 penne: 1. Geel/oranje, wat seinpen is en verbind word met PWM -penne op Arduino. Rooi, wat die kragpen is waar ons +5v verskaf wat gekoppel is aan +5v Arduino.3. Bruin/swart, wat 'n grondpen is, en ek het dit gekoppel aan die GND -pen van die Arduino -battery of -e terminaal van die battery. In hierdie projek gebruik ons 2 servo's, een gekoppel aan pen nr. 3 en ander na pen nr. 5. Ek het micro 9g servo gebruik, maar enige werk.
Stap 4: Maak verbindings
Volg die kringsdiagram om die servo's aan te sluit. Die rooi draad gaan na 5v en bruin draad gaan na die GND -seinpen van een servo na 3 en die ander servo gaan na 5 van Arduino. Koppel dan die analoog joystick, dit het 'n + en - terminale wat na onderskeidelik 5v en GND gaan. die X -aspen gaan na A0 of Analog 0 -pen van Arduino en Y -as gaan na A1 of Analoog 1 -pen. Volgens laai ons die kode op.
Stap 5: Kode skryf en oplaai
Die kode is eenvoudig en soortgelyk aan die Knob -voorbeeld van die servobiblioteek in Arduino IDE.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void lus () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = map (val, 0, 1023, 0, 180); servo2.write (val);} kopieer bogenoemde kode en plak Arduino IDE in en stel saam. Laai dan die kode op en die servo's moet in die middelste posisie beweeg, dan kan u beheer die servo's met die joystick. die ander joystick kan nog 2 servo's bedien. jy hoef net die servo's aan te sluit op PWM -penne op Arduino en die kode te verander. Die kode is maklik om te verander en almal met basiese Arduino -kennis kan dit doen. Hoop jy hou van die projek en as jy enige vrae het, kan jy dit gerus vra. Dankie jy.
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: 8 stappe (met foto's)
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: My projek het 'n Nodemcu ESP8266 wat 'n 7-segment-skerm deur die http-bediener beheer met behulp van html-vorm
Toestelle beheer met stemopdrag met behulp van NodeMCU: 7 stappe (met foto's)
Toestelle beheer met stemopdrag met behulp van NodeMCU: ek wil net vir almal hallo sê, dit is die eerste keer dat ek 'n opdragbare projek skryf. Engels is nie my moedertaal nie, so ek sal probeer om dit so kort en duidelik moontlik te maak. Om toestelle met stemopdragte te beheer, is glad nie vreemd nie
Die beheer van DC -motors met die L298N met behulp van CloudX -mikrobeheerder: 3 stappe
Die beheer van DC-motors met die L298N met behulp van CloudX-mikrobeheerder: In hierdie projek sal ons verduidelik hoe ons ons L298N H-brug kan gebruik om die spoed van die DC-motor te verhoog en te verlaag. Die L298N H-brugmodule kan gebruik word met motors met 'n spanning tussen 5 en 35V DC. Daar is ook 'n ingeboude 5V-reguleerder, so as u
Beheer Arduino met behulp van slimfoon via USB met Blynk -app: 7 stappe (met foto's)
Beheer Arduino met behulp van slimfoon via USB Met Blynk -app: In hierdie tutoriaal gaan ons leer hoe om die Blynk -app en Arduino te gebruik om die lamp te beheer, die kombinasie sal via 'n USB -seriële poort wees. Die doel van hierdie instruksie is om die eenvoudigste oplossing om u Arduino of c