Innholdsfortegnelse:
- Trinn 1: Komponenter påkrevd
- Trinn 2: Prinsipp
- Trinn 3: Skjematisk diagram
- Trinn 4: Prosedyrer
- Trinn 5: Kode
Video: SERVO MOTOR MED ARDUINO UNO R3: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Servo er en type girmotor som bare kan rotere 180 grader. Det styres ved å sende elektriske pulser fra Arduino Uno -kortet. Disse pulser forteller servoen hvilken posisjon den skal flytte til.
Trinn 1: Komponenter påkrevd
- Arduino Uno -bord * 1
- USB -kabel * 1
- Servo * 1
- Brødbrett * 1
- Jumper ledninger
Trinn 2: Prinsipp
Servo består av skall, kretskort, ikke-kjernemotor, utstyr og lokaliseringsdeteksjon. Arbeidsprinsippet er som følger: Arduino Uno -kortet sender PWM -signal til servomotoren, og deretter behandles dette signalet av IC på kretskortet for å beregne rotasjonsretning for å drive motoren, og deretter overføres denne drivkraften til svingarmen med reduksjonsgir. Samtidig returnerer posisjonsdetektoren posisjonssignal for å bedømme om den angitte plasseringen er nådd eller ikke.
Trinn 3: Skjematisk diagram
Trinn 4: Prosedyrer
Trinn 1:
Bygg kretsen.
Steg 2:
Last ned koden fra
Trinn 3:
Last opp skissen til Arduino Uno -brettet
Klikk på Last opp -ikonet for å laste opp koden til kontrollkortet.
Hvis "Ferdig opplasting" vises nederst i vinduet, betyr det at skissen er lastet opp.
Nå kan du se servomotoren rotere 90 grader (roter hver 15 grader). Og roter deretter i motsatt retning.
Trinn 5: Kode
/***********************************************
* navn: Servo
* funksjon: du kan se servomotoren rotere 90 grader (roter hver 15 grader).
* Og roter deretter i motsatt retning.
************************************************/
// E -post: [email protected]
// Nettsted: www.primerobotics.in
#inkludere
/************************************************/
Servo myservo; // lage servoobjekt for å kontrollere en servo
/************************************************/
ugyldig oppsett ()
{
myservo.attach (9); // fester servoen på pinne 9 til servoobjektet
myservo.write (0); // tilbake til 0 grader
forsinkelse (1000); // vent et sekund
}
/*************************************************/
hulrom ()
{
myservo.write (15); // går til 15 grader
forsinkelse (1000); // vent et sekund
myservo.write (30); // går til 30 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (45); // går til 45 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (60); // går til 60 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (75); // går til 75 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (90); // går til 90 grader
forsinkelse (1000); // vent et sekund
myservo.write (75); // tilbake til 75 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (60); // tilbake til 60 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (45); // tilbake til 45 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (30); // tilbake til 30 grader
forsinkelse (1000); // vent et sekund. 33
myservo.write (15); // tilbake til 15 grader
forsinkelse (1000); // vent et sekund
myservo.write (0); // tilbake til 0 grader
forsinkelse (1000); // vent et sekund
}
/**************************************************/
Anbefalt:
Automatisk kjølevifte med servo og DHT11 temperatur- og fuktighetssensor med Arduino: 8 trinn
Automatisk kjølevifte ved hjelp av Servo og DHT11 temperatur- og fuktighetssensor med Arduino: I denne opplæringen lærer vi hvordan du starter & roter en vifte når temperaturen stiger over et visst nivå
Elektro Motor + Fidget Motor: 12 trinn
Elektro Motor + Fidget Motor: I denne instruksjonen kan du utføre 2 forskjellige elektromotorer. Den første er en liten elektromotor hvor spoel draait og de magneet enorme setene. Den andre er fidget motor hvor spoel enorme sitte og magnetene på en fidg
SERVO MOTOR - KNAPP - ARDUINO - KODEVISNING #2: 4 trinn
SERVO MOTOR - KNAPP - ARDUINO - KODEVISNING #2: KNAPP: Kontroller posisjonen til en RC (hobby) servomotor med din Arduino og et potensiometer. Dette eksemplet bruker Arduino servobibliotek
Motor 'N Motor: 7 trinn
Motor 'N Motor: Dette prosjektet begynte som to separate ideer. Den ene skulle lage et elektrisk skateboard og den andre skulle lage en fjernkontrollbil. Så rart som det høres ut, er det grunnleggende i disse prosjektene veldig like. Det blir tydeligvis mer komplisert når det kommer
Morsomme prosjekter med Elegoo Uno R3 Super Start Kit - Joystick Control for DC Motor: 4 trinn
Morsomme prosjekter med Elegoo Uno R3 Super Start Kit - Joystick Control for DC Motor: I denne instruksjonene skal jeg prøve å kontrollere retningen og hastigheten til en DC motor med en joystick ved hjelp av Arduino, bruke komponentene fra Elegoo Uno R3 Super Start Kit tilgjengelig fra Amazon.com