Inhoudsopgave:
- Stap 1: Vereiste componenten
- Stap 2: Principe
- Stap 3: Schematisch diagram
- Stap 4: Procedures
- Stap 5: Coderen
Video: SERVOMOTOR MET ARDUINO UNO R3 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Servo is een type motorreductor die maar 180 graden kan draaien. Het wordt bestuurd door elektrische pulsen te verzenden vanaf uw Arduino Uno-bord. Deze pulsen vertellen de servo naar welke positie hij moet gaan.
Stap 1: Vereiste componenten
- Arduino Uno-bord * 1
- USB-kabel * 1
-Servo * 1
- Broodplank * 1
- Jumper draden
Stap 2: Principe
Servo bestaat uit shell, printplaat, niet-kernmotor, versnelling en locatiedetectie. Het werkingsprincipe is als volgt: Arduino Uno-bord stuurt PWM-signaal naar servomotor, en dan wordt dit signaal verwerkt door IC op printplaat om de draairichting te berekenen om de motor aan te drijven, en dan wordt dit aandrijfvermogen overgebracht naar de zwenkarm door reductietandwiel. Tegelijkertijd retourneert de positiedetector het locatiesignaal om te beoordelen of de ingestelde locatie is bereikt of niet.
Stap 3: Schematisch diagram
Stap 4: Procedures
Stap 1:
Bouw de schakeling.
Stap 2:
Download de code van
Stap 3:
Upload de schets naar het Arduino Uno-bord
Klik op het pictogram Uploaden om de code naar de besturingskaart te uploaden.
Als "Klaar met uploaden" onderaan het venster verschijnt, betekent dit dat de schets succesvol is geüpload.
Nu kunt u de servomotor 90 graden zien draaien (eenmaal per 15 graden draaien). En dan in de tegenovergestelde richting draaien.
Stap 5: Coderen
/***********************************************
* naam:Servo
* functie: u kunt de servomotor 90 graden zien draaien (eenmaal per 15 graden draaien).
* En draai dan in de tegenovergestelde richting.
************************************************/
//E-mail: [email protected]
// Website: www.primerobotics.in
#erbij betrekken
/************************************************/
Servo myservo;// maak een servo-object om een servo te besturen
/************************************************/
ongeldige setup()
{
myservo.attach (9);//bevestigt de servo op pin 9 aan servo-object
myservo.write(0);//terug naar 0 graden
vertraging (1000);//wacht een seconde
}
/*************************************************/
lege lus()
{
myservo.write (15);//gaat naar 15 graden
vertraging (1000);//wacht een seconde
myservo.write(30);//gaat naar 30 graden
vertraging (1000);//wacht een seconde.33
myservo.write(45);//gaat naar 45 graden
vertraging (1000);//wacht een seconde.33
myservo.write(60);//gaat naar 60 graden
vertraging (1000);//wacht een seconde.33
myservo.write(75);//gaat naar 75 graden
vertraging (1000);//wacht een seconde.33
myservo.write(90);//gaat naar 90 graden
vertraging (1000);//wacht een seconde
myservo.write(75);//terug naar 75 graden
vertraging (1000);//wacht een seconde.33
myservo.write(60);//terug naar 60 graden
vertraging (1000);//wacht een seconde.33
myservo.write(45);//terug naar 45 graden
vertraging (1000);//wacht een seconde.33
myservo.write(30);//terug naar 30 graden
vertraging (1000);//wacht een seconde.33
myservo.write(15);//terug naar 15 graden
vertraging (1000);//wacht een seconde
myservo.write(0);//terug naar 0 graden
vertraging (1000);//wacht een seconde
}
/**************************************************/
Aanbevolen:
Arduino-zelfstudie servomotor besturen: 4 stappen
Hoe de servomotor Arduino-zelfstudie te besturen: Hey jongens! welkom bij mijn nieuwe tutorial, ik hoop dat je al genoten hebt van mijn vorige instructable "Grote stappenmotorbesturing". Vandaag plaats ik deze informatieve tutorial om je de basisprincipes van elke servomotorbesturing te leren, ik heb al een video gepost
Toegangscontrole kattenvoer (ESP8266 + servomotor + 3D-printen): 5 stappen (met afbeeldingen)
Toegangscontrole voor kattenvoer (ESP8266 + servomotor + 3D-printen): dit project gaat over het proces dat ik gebruikte om een geautomatiseerde kattenvoerbak te maken voor mijn oudere diabetische kat Chaz. Kijk, hij moet ontbijten voordat hij zijn insuline kan krijgen, maar ik vergeet vaak zijn voerbak op te halen voordat ik naar bed ga, wat spo
Animatronics Basics - de servomotor: 8 stappen
Animatronics Basics - de servomotor: Of het nu gaat om een vrolijke kerstuitstalling in de etalage van een warenhuis, of een enge Halloween-grap, niets trekt de aandacht als een geanimeerde pop. Deze elektronisch gestuurde animaties worden soms "animatronics" genoemd. en dit
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
[Arduino Robot] Hoe maak je een Motion Capture-robot - Duimen Robot - Servomotor - Broncode: 26 stappen (met afbeeldingen)
[Arduino Robot] Hoe maak je een Motion Capture-robot | Duimen Robot | Servomotor | Broncode: Thumbs Robot. Gebruikt een potentiometer van MG90S servomotor. Het is erg leuk en makkelijk! De code is heel eenvoudig. Het is slechts ongeveer 30 lijnen. Het ziet eruit als een motion-capture.Laat een vraag of feedback achter! [Instructie] Broncode https://github.c