Satura rādītājs:
- 1. darbība: iegūstiet atbilstošos komponentus
- 2. darbība: pievienojiet strāvu
- 3. darbība: pievienojiet servo
- 4. solis: pievienojiet pogas
- 5. darbība: pārbaudiet ķēdi
- 6. darbība: kods
- 7. darbība. Pabeigt
Video: Servo apmācība: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
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