Innholdsfortegnelse:
- Trinn 1: Få de riktige komponentene
- Trinn 2: Koble til strømmen
- Trinn 3: Koble til servoen
- Trinn 4: Koble til knappene
- Trinn 5: Kontroller kretsen
- Trinn 6: Koden
- Trinn 7: Fullfør
Video: Servoopplæring: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Bruke en Arduino til å styre en servomotor med bruk av to trykknapper.
Trinn 1: Få de riktige komponentene
Vennligst bruk koblingene som følger med hvis du trenger noen av komponentene. Sjekk også siden for andre gode arduino -godsaker, de sendes gratis til hele verden og servicen er god. Pluss at du støtter meg:)
Gå til nettstedet her.
Takk for støtten.
1) Arduino Link: Arduino Compatible Uno R3 Rev3 Development Board
2) Brødbrettslink: Halvstørrelse 400-pinners elektronikk DIY brødbrett eller 830-punkts loddeløs elektronikk DIY brødbrett
3) Trykknapper Link: DIP P4 Sqaure Switch Trykknapper (100-pakning)
4) Jumper Cables Link: Flerfarget 40-pinners DuPont Breadboard Jumper Wires (20cm)
5) To 10k Ohm motstander Link: DIY Universal 1/4W 1% metallfilm motstand (600PCS)
6) Servomotorkobling: Tower Pro SG90 9g girstyringsservo
Trinn 2: Koble til strømmen
Koble til GND og 5V
Trinn 3: Koble til servoen
Rød til 5V
Brun/svart til GND
Oransje til pinne 9
Trinn 4: Koble til knappene
En av knappene til DIGITAL 2
Den andre til DIGITAL 4
Trinn 5: Kontroller kretsen
Sørg for at kretsen er riktig
Trinn 6: Koden
Jeg brukte Sweep -eksemplet fra Arduino og endret det til å fungere.
#inkludere
const int buttonPin = 2;
const int buttonPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int posisjon = 0;
ugyldig oppsett () {
servoA.feste (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && position <180) {
servoA.write (posisjon ++);
forsinkelse (5);
}
if (buttonState2 == HIGH && position> 3) {
servoA.write (posisjon--);
forsinkelse (5);
}
}
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte