Cov txheej txheem:
Video: Keypad Button Servo Positioner: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Hauv cov lus qhia no, ib tus tuaj yeem nias lub pob ntawm lub ncoo tseem ceeb thiab nyob ntawm seb tus cwj pwm twg tau raug nias, lub tshuab servo yuav tig mus rau qee qib. Qhov kev zov me nyuam yuav txuas ntxiv tsis tu ncua txhua lub sijhawm nias lub pob.
Kauj Ruam 1: Qhov Yuav Tsum Tau
Cov lus qhia no zoo nkauj ncaj nraim rau ntawm cov khoom. cov khoom xav tau yuav suav nrog:
1. arduino micro maub los
2. 1 lub rooj noj mov
3. 4x4 matrix keypad
4.1 micro kev pabcuam
5. qhov kawg, cov xov hlau sib txuas los txuas txhua yam
Kauj Ruam 2: Teeb tsa Lub Keypad thiab Servo
Kev teeb tsa yog ncaj nraim rau tom ntej.
Kuv nrhiav tsis tau 4x4 matrix keypad zoo li kuv tau siv hauv txoj haujlwm yog li qhov no yog qhov ze tshaj plaws uas kuv pom tau.
cov txheej txheem yog qhov zoo ib yam kom ntev li ntev tau koj txuas 8 tus pin hauv qhov kev txiav txim raug, qhov txiaj ntsig tseem yuav zoo ib yam.
1. pib los ntawm kev txuas xov hlau los ntawm cov keyboard mus rau arduino. pib los ntawm tus pin deb tshaj plaws mus rau sab laug ntawm cov keyboard, txuas nws mus rau tus lej 2 tus pin ntawm arduino. Koj yuav ua qhov no rau txhua tus pin kom txog thaum koj tau txais tus lej 9 tus lej ntawm arduino. nco ntsoov ua raws daim duab kom nkag siab zoo.
2. txuas ib txoj hlua liab los ntawm tus pin 5v ntawm arduino mus rau txoj kev tsheb nqaj hlau zoo ntawm lub khob cij.
3. txuas cov xaim dub los ntawm GND tus pin ntawm arduino mus rau txoj kev tsis zoo ntawm lub khob cij.
4. Thaum kawg, txuas lub zog thiab cov xov hlau hauv av mus rau 5v thiab gnd txoj kab ntawm arduino. Cov hlau daj nruab nrab yuav khiav mus rau tus lej 10 tus pin ntawm arduino.
Kauj ruam 3: Code
Tom qab txhua qhov txuas tau txuas nrog kom raug, rub tawm cov cai thiab ua haujlwm. Ib yam li tau hais ua ntej, txhua tus ua cim ntawm cov keyboard yuav tig lub servo rau txoj haujlwm tau txiav txim ua ntej. Qhov kev pabcuam no yuav tsis tig tag nrho 360 degrees, nws tsuas yog tig mus rau 180 degrees.
Pom zoo:
Keypad Servo Xauv: 5 Kauj Ruam
Keypad Servo Lock: Nyob zoo txhua tus, vam tias koj muaj hnub zoo. Yog tias tsis cia siab koj tuaj yeem rov qab nrog qee qhov qhib siab rau qhov kev qhia no thiab qee cov suab paj nruag kho. Programming tuaj yeem ua teeb meem. Ua tsaug, qhov kev qhia no tsis yog qhov nyuaj, yog li koj tuaj yeem muaj peev xwm ua tiav
Arduino Mechanical Keypad: 5 Kauj Ruam (nrog Duab)
Arduino Mechanical Keypad: Kuv xav tau tus pin ncoo rau lwm qhov haujlwm, yog li kuv txiav txim siab los ua cov keyboard nrog cov khoom kuv muaj hauv tsev
Servo Positoning Nrog Keypad: 3 Kauj Ruam
Servo Positoning Nrog Keypad: Hauv cov lus qhia no peb yuav tsim ib qhov haujlwm uas yuav tswj hwm Micro-Servo nrog cov keyboard ua haujlwm nrog Arduino Uno. Cov Khoom Siv: Arduino UnoBreadboard4x4 KeypadMicro-Servo
Arduino Micro Servo Keypad: 3 Kauj Ruam
Arduino Micro Servo Keypad: Rau txoj haujlwm no, kuv tau tsim lub micro servo uas piv rau peb tus lej tus lej nkag los ntawm cov keyboard. Cov tsev qiv ntawv xav tau los teeb tsa yog "Servo.h" thiab "Keypad.h". Ob leeg tuaj yeem teeb tsa hauv qhov program arduino.exe. Cov khoom siv
Servo Motor Keypad Control: 7 Kauj Ruam
Servo Motor Keypad Control: Ua ntej yog teeb tsa lub servo motor. Cov xov hlau nruab nrab mus rau 5V chaw nres nkoj Sab laug mus rau GND chaw nres nkoj Txuas qhov kawg (tswj xov hlau) mus rau chaw nres nkoj 9