Turinys:
- 1 veiksmas: prijunkite klaviatūrą
- 2 veiksmas: atsisiųskite kodą
- 3 žingsnis: kodo sąranka
- 4 žingsnis: 1 skaitmuo
- 5 žingsnis: 2 skaitmuo
- 6 žingsnis: 3 skaitmuo
- 7 žingsnis: „Servo Move“
Video: Servo variklio klaviatūros valdymas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Pirmiausia reikia nustatyti servo variklį.
- Vidurinis laidas eina į 5V prievadą
- Kairė eina į GND prievadą
- Prijunkite paskutinį (valdymo laidą) prie 9 prievado
1 veiksmas: prijunkite klaviatūrą
Klaviatūra yra gana paprasta. Tiesiog prijunkite kaiščius iš kairės iš dešinės 8, 7, 6, 5, 4, 3, 2, 1. Vaizdas pasislenka vienu, bet mes prijungiame servo prie 9, todėl tiesiog perkelkite viską žemyn.
2 veiksmas: atsisiųskite kodą
Atsisiųskite kodą (kuris yra komentuojamas) ir paleiskite. Viskas turėtų būti gerai. Iš esmės, kai įvedate 3 skaitmenų skaičių žemiau 180, servovariklis perkeliamas į tą laipsnį. Turėdamas omenyje tris skaitmenis, turėsite įvesti 010, kad gautumėte 10, o 005, kad gautumėte 5.
3 žingsnis: kodo sąranka
Klaviatūros gali skirtis, tik įsitikinkite, kad jūsų išvaizda panaši į char masyvą, jei ne, tiesiog pakeiskite simbolius, kad jie atitiktų jūsų. Aš naudoju pradžios kintamąjį, kad palaikyčiau atstatymo vožtuvą (0), kuris yra pasirinkimas. Vietoj to metodui visada galite perduoti 0.
4 žingsnis: 1 skaitmuo
Šis kodas patikrina, ar jis vertina pirmąjį skaitmenį, kuris gali būti tik 0 arba 1. Dėl bet kokių kitų priežasčių servo sistema atstatoma į 0, nes įvestis buvo neteisinga. Jei galioja, padidinkite iki kito skaitmens ir pridėkite 100, jei įvestas 1. Taigi dabar turite 100 bazių.
5 žingsnis: 2 skaitmuo
Panašiai kaip ir pirmasis, jis vertina tik skaičius, šį kartą 1–9. Įvedus galiojantį simbolį, jis prideda 10 kartų įvestą skaičių, kad užpildytų 10 vietą. Tarkime, kad 1 skaitmuo buvo 1, taigi jūs turite 100, dabar įvedėte 5. Bazė dabar yra 150.
6 žingsnis: 3 skaitmuo
Skaitmuo 3 yra panašus į kitus, bet tiesiog prideda 1–9, atsižvelgiant į tai, kas buvo pasirinkta. Tarkime, buvo įvesta 8. Dabar turite 158 pereiti prie servo judėjimo metodo. Kai praėjo, pereikite prie kito žingsnio…
7 žingsnis: „Servo Move“
Patikrina, ar val, mūsų pavyzdys yra 158, yra mažesnis nei 180. Kadangi jis perkelia variklį iki 158 laipsnių. Jei būtų sakoma 190, servo sistema atsistatytų į 0. Serijiniai atspaudai skirti tik duomenims patikrinti. Nieko ten reikšmingo.
Rekomenduojamas:
Servo variklio valdymas naudojant STM32F4 ARM MCU: 4 žingsniai
Servo variklio valdymas naudojant STM32F4 ARM MCU: Sveiki, bičiuliai :) Taigi, šiame projekte mes valdysime servo variklį su STM32F4 ARM MCU. Mano atveju naudosiu atradimų lentą, bet jei suprasite problemos esmę, galėsite ją pritaikyti kiekvienam MCU. Taigi. Pradėkime:)
„Arduino“pamoka - servo variklio valdymas vairasvirte: 4 žingsniai
„Arduino“pamoka - servo variklio valdymas naudojant vairasvirtę: Šioje pamokoje mes išmoksime naudoti servo su vairasvirte. Mes valdysime 1 vnt servo variklį su 1 vairasvirte. Galite įgyvendinti savo robotų rankų projektus remdamiesi šia pamoka. Žinoma, kai naudosime išorinę bateriją / energiją
„Arduino“pamoka - servo variklio valdymas su potenciometru: 5 žingsniai
„Arduino“pamoka - servo variklio valdymas su potenciometru: ši instrukcija yra mano „Arduino: kaip valdyti servo variklį su potenciometru“rašytinė versija. „YouTube“vaizdo įrašas, kurį neseniai įkėliau. Aš primygtinai rekomenduoju jums tai patikrinti. Apsilankykite „YouTube“kanale
„Arduino“pamoka - servo variklio valdymas naudojant „Arduino“: 5 žingsniai
„Arduino“pamoka - „Servo“variklio valdymas naudojant „Arduino“: ši instrukcija yra mano „Arduino: kaip valdyti servo variklį naudojant„ Arduino ““rašytinė versija. „YouTube“vaizdo įrašas, kurį neseniai įkėliau. Aš primygtinai rekomenduoju jums tai patikrinti. Apsilankykite „YouTube“kanale
RC servo variklio valdymas naudojant „Arduino“ir du momentinius jungiklius: 4 žingsniai
RC servo variklio valdymas naudojant „Arduino“ir du momentinius jungiklius: pavadinimas viską pasako. RC automobilio servo variklio valdymas su „Arduino“ir kai kuriais rezistoriais, jungiamaisiais laidais ir dviem lytėjimo jungikliais. Aš tai padariau antrą dieną, kai gavau „Arduino“, todėl labai didžiuojuosi savimi