Innehållsförteckning:
- Steg 1: Anslut knappsatsen
- Steg 2: Ladda ner koden
- Steg 3: Kodinställning
- Steg 4: Siffra 1
- Steg 5: Siffra 2
- Steg 6: Siffra 3
- Steg 7: Servo Move
Video: Servomotorknappsstyrning: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Först är att ställa in servomotorn.
- Mellanledningen går till 5V -porten
- Den vänstra går till GND -porten
- Anslut den sista (styrledningen) till port 9
Steg 1: Anslut knappsatsen
Knappsatsen är ganska enkel. Anslut bara stiften till vänster från höger 8, 7, 6, 5, 4, 3, 2, 1. Bilden förskjuts med en men vi ansluter servon till 9 så bara flytta ner allt.
Steg 2: Ladda ner koden
Ladda ner koden (som kommenteras) och kör. Allt ska vara bra. I grund och botten när du anger ett tresiffrigt tal under 180 flyttar det servoarmen till den graden. Med tresiffrig menar jag att du måste ange 010 för att få 10 och 005 för att få 5.
Steg 3: Kodinställning
Knappsatsens kan variera, var noga med att din ser ut som char -arrayen, om inte bara ändra tecknen så att de matchar dina. Jag använde en startvariabel för att hålla återställningsvärdet (0) vilket är alternativ. Du kan alltid skicka en 0 till metoden istället.
Steg 4: Siffra 1
Denna kod kontrollerar om den utvärderar den första siffran som bara kan vara en 0 eller 1. Allt annat gör att servon återställs till 0 eftersom ingången var ogiltig. Om giltig ökar till nästa siffra och lägger till 100 om 1 matades in. Så du har en bas nu på 100.
Steg 5: Siffra 2
I likhet med den första utvärderar den bara siffror, denna gång 1-9. När ett giltigt tecken har matats in lägger det till det nummer som har angetts gånger 10 för att fylla i tioplatsen. Så låt oss säga att siffra 1 var 1 så att du har 100, nu skrev du in 5. Basen är nu 150.
Steg 6: Siffra 3
Siffra 3 liknar de andra men lägger helt enkelt till 1-9 baserat på vad som valdes. Låt oss säga att 8 var inmatat. Du har nu 158 att överföra till servoflyttmetoden. När det är klart går du till nästa steg …
Steg 7: Servo Move
Kontrollerar att värdet, vårt exempel är 158, är mindre än 180. Eftersom det är det flyttar motorn till 158 grader. Om det vore 190 skulle servon återställa till 0. Seriella utskrifter är bara för datakontroll. Inget betydande där.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)