
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Izmantojot Arduino, lai kontrolētu servomotoru, izmantojot divas pogas.
1. darbība: iegūstiet atbilstošos komponentus

Lūdzu, izmantojiet sniegtās saites, ja jums ir nepieciešama kāda no sastāvdaļām, kā arī pārbaudiet vietni, lai uzzinātu citus lieliskus arduino labumus, tie tiek piegādāti visā pasaulē bez maksas, un pakalpojums ir lielisks. Turklāt jūs mani atbalstāt:)
Dodieties uz vietni šeit.
Paldies par atbalstu.
1) Arduino saite: ar Arduino saderīga Uno R3 Rev3 attīstības padome
2) Maizes dēļa saite: pusizmēra 400 kontaktu elektronikas DIY maizes dēlis vai 830 punktu bez lodēšanas elektronikas DIY maizes dēlis
3) Spiedpogu saite: DIP P4 Sqaure slēdža spiedpogas (100 iepakojumi)
4) Džemperu kabeļu saite: daudzkrāsaini 40 kontaktu DuPont maizes dēļu džemperu vadi (20 cm)
5) Divu 10k omu rezistoru saite: DIY universāls 1/4W 1% metāla plēves rezistors (600 gab.)
6) Servo motora saite: Tower Pro SG90 9g Gear Steering Servo
2. darbība: pievienojiet strāvu

Pievienojiet GND un 5V
3. darbība: pievienojiet servo

Sarkans līdz 5V
Brūns/melns līdz GND
No oranžas līdz 9. tapai
4. solis: pievienojiet pogas

Viena no pogām uz DIGITAL 2
Otrs - DIGITAL 4
5. darbība: pārbaudiet ķēdi


Pārliecinieties, vai ķēde ir pareiza
6. darbība: kods
Es izmantoju Sweep piemēru no Arduino un mainīju to, lai tas darbotos.
#iekļaut
const int pogaPin = 2;
const int pogaPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int pozīcija = 0;
void setup () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && position <180) {
servoA.write (pozīcija ++);
kavēšanās (5);
}
ja (buttonState2 == HIGH && position> 3) {
servoA.write (pozīcija--);
kavēšanās (5);
}
}
Ieteicams:
Kas ir servo iekšpusē un kā to izmantot ar Arduino Pilna apmācība: 6 soļi

Kas ir servo iekšpusē un kā to izmantot ar pilnu apmācību Arduino: šajā apmācībā izpētīsim, kas ir šīs video pamācības servowatch
Arduino apmācība - Servo motora vadība ar kursorsviru: 4 soļi

Arduino apmācība - servomotoru vadība ar kursorsviru: šajā apmācībā mēs iemācīsimies izmantot servo ar kursorsviru. Mēs kontrolēsim 1 gab servomotoru ar 1 kursorsviru. Jūs varat īstenot savus robotu roku projektus, atsaucoties uz šo apmācību. Protams, mēs izmantosim ārēju akumulatoru / enerģiju, veicot
Arduino apmācība - Servo motora vadība ar potenciometru: 5 soļi

Arduino apmācība - Servo motora vadība ar potenciometru: šī pamācība ir mana " Arduino: Kā vadīt servomotoru ar potenciometru " rakstiskā versija. Nesen augšupielādēts YouTube videoklips. Es ļoti iesaku jums to pārbaudīt. Apmeklējiet YouTube kanālu
Arduino apmācība - Servo motora vadība ar Arduino: 5 soļi

Arduino apmācība - Servo motora vadība ar Arduino: Šī pamācība ir mana " Arduino: Kā vadīt servomotoru ar Arduino " rakstiskā versija. Nesen augšupielādēts YouTube videoklips. Es ļoti iesaku jums to pārbaudīt. Apmeklējiet YouTube kanālu
Arduino servo apmācība: 3 soļi (ar attēliem)

Arduino servo apmācība: Šodien jūs uzzināsit, kā izmantot servodzinējus ar Arduino. Ļoti svarīga prasme ikvienam, kurš vēlas progresēt mājas automatizācijas un elektronikas jomā. Kad esat pabeidzis projektu, vienkārši nospiediet pogu un skatieties, kā servo rotē nejauši