Cov txheej txheem:

Tswj 2 Servos Siv Analog Joystick: 5 Kauj Ruam (nrog Duab)
Tswj 2 Servos Siv Analog Joystick: 5 Kauj Ruam (nrog Duab)

Video: Tswj 2 Servos Siv Analog Joystick: 5 Kauj Ruam (nrog Duab)

Video: Tswj 2 Servos Siv Analog Joystick: 5 Kauj Ruam (nrog Duab)
Video: LIVE|TSOVROG 24/2|KIM JONG UN ROV NRHIAV KEV TUAG,QHIB TUA NTXIV 4 LUB CUAB LUAJ UA NTXAIJ TWM MEKAS 2024, Kaum ib hlis
Anonim
Image
Image
Sib Sau Ua Ke
Sib Sau Ua Ke

Nyob zoo cov neeg, qhov no yog kuv thawj zaug qhia thiab hauv kab ntawv no kuv yuav qhia siv Analog Joystick los tswj Servos siv Arduino UNO. Kuv yuav sim piav qhia nws yooj yim li vam tias koj nyiam nws.

Kauj Ruam 1: Sib Sau Ua Ke

Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke
Sib Sau Ua Ke
  1. 1 x Arduino UNO. (Amazon Asmeskas / Amazon EU / Banggood)
  2. 2 x Servos. (Amazon Asmeskas / Amazon EU / Banggood)
  3. 1 x Analog Joystick. (Amazon Asmeskas / Amazon EU / Banggood)
  4. 1 x Breadboard. (Amazon Asmeskas / Amazon EU / Banggood)

Koj tuaj yeem siv ib qho Analog Joystick uas muaj nyob hauv kev ua lag luam uas twb muaj daim ntawv lo ntawm tus pin yog li nws yooj yim siv lawv. Kuv tau siv khaws ib feem los ntawm qub PS2 maub los uas muaj 2 joysticks.

Kauj Ruam 2: Npaj Analog Joystick

Npaj Analog Joystick
Npaj Analog Joystick
Npaj Analog Joystick
Npaj Analog Joystick
Npaj Analog Joystick
Npaj Analog Joystick

Koj tuaj yeem siv qhov uas muaj nyob hauv kev ua lag luam uas muaj daim ntawv lo pins thiab siv tau yooj yim lossis koj tuaj yeem txuag ob peb phaus thiab khaws cov qub los ntawm cov tswj kev ua si uas muaj 2 sab hauv lawv. Kuv tau qhia cov duab ntawm ib qho kuv muaj thiab kuj kuv tau sau cov pins, uas kuv pom los ntawm kev rov qab taug qab cov ntawv theej ntawm PCB, ntawm no ob lub lauj kaub tau siv rau hauv txhua lub joysticks ib qho rau x axis thiab lwm yam rau y axis peb siv nruab nrab qhov nruab nrab ntawm cov lauj kaub no los tswj cov servos. lwm ob tus pin yog lub hwj chim thiab hauv av pins qhov peb siv 5volt thiab Ground.the tus pins uas tsis sau rau ntawm lub ces kaum yog lub khawm pins uas tsis xav tau ntawm txoj haujlwm no. ntawm koj cov pas peb tuaj yeem txav mus rau kauj ruam tom ntej uas txuas rau hauv Circuit Court.

Kauj ruam 3: Servos

Servos
Servos
Servos
Servos

Servos yog cov tsav tsheb uas qeeb tab sis muaj lub zog loj thiab tig mus txog 180 °. Ib qho kev pabcuam ib txwm muaj 3 tus pin: 1. Daj/Txiv kab ntxwv uas yog tus pin teeb liab thiab txuas rau PWM pins ntawm Arduino.2. Liab uas yog tus pin fais fab uas peb muab +5v uas txuas nrog rau +5v ntawm Arduino.3. Xim av/Dub uas yog av pin thiab kuv tau txuas nrog GND tus pin ntawm Arduino lossis -ve lub davhlau ya nyob twg ntawm roj teeb. Hauv txoj haujlwm no peb siv 2 Servos ib qho txuas nrog tus lej tsis. 3 thiab lwm yam rau tus pin No. 5. Kuv tau siv micro 9g servo tab sis ib qho yuav ua haujlwm.

Kauj Ruam 4: Ua Kev Sib Txuas

Ua Kev Sib Txuas
Ua Kev Sib Txuas
Ua Kev Sib Txuas
Ua Kev Sib Txuas

Ua raws daim duab qhia kev kom ua qhov kev sib txuas ntawm cov servos.cov hlau liab mus rau 5v thiab xim av xim hlau mus rau GND teeb liab tus pin ntawm ib tus servo mus rau 3 thiab lwm qhov servo mus rau 5 ntawm Arduino.next txuas nrog Analog Joystick nws muaj + thiab - lub davhlau ya nyob twg uas mus rau 5v thiab GND feem. tus X axis tus pin mus rau A0 lossis Analog 0 tus pin ntawm Arduino thiab Y axis mus rau A1 lossis Analog 1 tus pin.next peb yuav tso tus lej.

Kauj Ruam 5: Sau thiab Xa Cov Cai

Sau thiab Xa Cov Cai
Sau thiab Xa Cov Cai

Cov cai yooj yim thiab zoo ib yam li Knob piv txwv ntawm lub tsev qiv ntawv servo hauv Arduino IDE. servo2.attach (5);} void loop () {val = analogRead (xaxis); val = daim ntawv qhia (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = daim ntawv qhia (val, 0, 1023, 0, 180); servo2.write (val);} luam theej cov cai saum toj no thiab muab tshuaj txhuam tso rau hauv Arduino IDE thiab muab tso ua ke. tom qab ntawd xa cov cai thiab cov servos yuav tsum txav mus rau hauv txoj haujlwm nruab nrab ces koj tuaj yeem tswj tau cov servos siv tus joystick. lwm Joystick tuaj yeem tswj tau 2 servos ntxiv. koj tsuas yog yuav tsum txuas lub servos rau PWM pins ntawm Arduino thiab hloov kho txoj cai. Qhov chaws yooj yim los hloov pauv thiab txhua tus neeg nrog kev paub txog Arduino yooj yim tuaj yeem ua nws. koj.

Pom zoo: