Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Principiu
- Pasul 3: Diagrama schematică
- Pasul 4: Proceduri
- Pasul 5: Cod
Video: SERVO MOTOR CU ARDUINO UNO R3: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Servo este un tip de motor cu angrenaje care se poate roti doar cu 180 de grade. Este controlat prin trimiterea de impulsuri electrice de pe placa Arduino Uno. Aceste impulsuri indică servo-ului în ce poziție trebuie să se mute.
Pasul 1: Componente necesare
- placa Arduino Uno * 1
- Cablu USB * 1
- Servo * 1
- Panou * 1
- fire de jumper
Pasul 2: Principiu
Servo-ul constă din carcasă, placă de circuit, motor fără nucleu, detectare a vitezei și a locației. Principiul său de funcționare este după cum urmează: placa Arduino Uno trimite semnal PWM către servomotor, iar apoi acest semnal este procesat de IC pe placa de circuit pentru a calcula direcția de rotație pentru a acționa motorul, iar apoi această putere de acționare este transferată la brațul oscilant de către reductorul de reducere.. În același timp, detectorul de poziție returnează semnalul de locație pentru a evalua dacă locația setată este atinsă sau nu.
Pasul 3: Diagrama schematică
Pasul 4: Proceduri
Pasul 1:
Construiește circuitul.
Pasul 2:
Descărcați codul de la
Pasul 3:
Încărcați schița pe placa Arduino Uno
Faceți clic pe pictograma Încărcare pentru a încărca codul pe placa de control.
Dacă „Încărcare finalizată” apare în partea de jos a ferestrei, înseamnă că schița a fost încărcată cu succes.
Acum, puteți vedea servomotorul rotindu-se cu 90 de grade (rotiți o dată la fiecare 15 grade). Și apoi se rotește în direcția opusă.
Pasul 5: Cod
/***********************************************
* nume: Servo
* funcție: puteți vedea servomotorul rotindu-se cu 90 de grade (rotiți o dată la fiecare 15 grade).
* Și apoi rotiți în direcția opusă.
************************************************/
// E-mail: [email protected]
// Website: www.primerobotics.in
#include
/************************************************/
Servo myservo; // creați un obiect servo pentru a controla un servo
/************************************************/
configurare nulă ()
{
myservo.attach (9); // atașează servo pe pinul 9 la obiectul servo
myservo.write (0); // înapoi la 0 grade
delay (1000); // așteptați o secundă
}
/*************************************************/
bucla nulă ()
{
myservo.write (15); // merge la 15 grade
delay (1000); // așteptați o secundă
myservo.write (30); // merge la 30 de grade
delay (1000); // așteptați o secundă.33
myservo.write (45); // merge la 45 de grade
delay (1000); // așteptați o secundă.33
myservo.write (60); // merge la 60 de grade
delay (1000); // așteptați o secundă.33
myservo.write (75); // merge la 75 de grade
delay (1000); // așteptați o secundă.33
myservo.write (90); // merge la 90 de grade
delay (1000); // așteptați o secundă
myservo.write (75); // înapoi la 75 de grade
delay (1000); // așteptați o secundă.33
myservo.write (60); // înapoi la 60 de grade
delay (1000); // așteptați o secundă.33
myservo.write (45); // înapoi la 45 de grade
delay (1000); // așteptați o secundă.33
myservo.write (30); // înapoi la 30 de grade
delay (1000); // așteptați o secundă.33
myservo.write (15); // înapoi la 15 grade
delay (1000); // așteptați o secundă
myservo.write (0); // înapoi la 0 grade
delay (1000); // așteptați o secundă
}
/**************************************************/
Recomandat:
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: 11 pași (cu imagini)
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: Aveți câteva motoare pas cu pas în jur și doriți să faceți ceva? În acest manual, să folosim un motor pas cu pas ca un codificator rotativ pentru a controla poziția unui alt motor pas cu pas folosind un microcontroler Arduino. Deci, fără alte întrebări, hai să
Cum să faci Solar Tracker folosind Arduino și Servo Motor: 4 pași
Cum să faci Solar Tracker folosind Arduino și Servo Motor: Vizitează canalul meu Youtube În această postare voi vorbi despre „solar Tracker” pe care le-am realizat folosind un servo Arduino UNO și SG90. Înainte de a citi postarea, vă rugăm să verificați videoclipul de pe canalul meu, acesta oferă 70% din Idea despre proiect
SERVO MOTOR - KNOB - ARDUINO - REVALUIRE COD # 2: 4 pași
SERVO MOTOR - KNOB - ARDUINO - REVALUAREA CODULUI # 2: KNOB: Controlează poziția unui RC (hobby) servo motor cu Arduino și un potențiometru. Acest exemplu folosește servo biblioteca Arduino
ARDUINO: CUM SĂ UTILIZAȚI UN MOTOR SERVO CU PUTERE EXTERNĂ: 5 pași
ARDUINO: CUM SĂ UTILIZAȚI UN MOTOR SERVO CU PUTERE EXTERNĂ: Acest instructable este versiunea scrisă a " Arduino: Cum se folosește un servomotor cu o putere externă " Videoclip YouTube pe care l-am încărcat recent. Vă recomand cu tărie să o verificați. Accesați canalul YouTube
Tree of Life (Arduino Capacitive Touch Sensor Driving Servo Motor): 6 pași (cu imagini)
Arborele Vieții (Arduino Capacitive Touch Sensor Driving Servo Motor): Pentru acest proiect am realizat un arbore care dă orez care conținea un senzor tactil capacitiv și un servo motor. La atingerea saltelei, servomotorul ar fi activat și orezul (sau orice vrei să pui în el) va fi lansat. Iată un scurt videoclip