Indholdsfortegnelse:
- Trin 1: De ting du har brug for:
- Trin 2: Tilslutning af motoren
- Trin 3: Kodning af Arduino
- Trin 4: Sådan fungerer dette og flere ideer
Video: Enkel 2-vejs motorstyring til Arduino: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
ADVARSEL: Dette er ikke en sikker måde at styre en motor på. Hver I/O -pin kan kun håndtere 40 mA strøm. Jeg vil anbefale at bruge en H-bro eller noget i den retning
Når jeg siger enkelt, mener jeg ikke at bruge en hastighedskontrol. Men styr motoren direkte uden eksternt kredsløb. Sådan gør du:
Hvordan dette skete: Jeg har for nylig arbejdet på en instruerbar om charlieplexing med en arduino. Og jeg spekulerede på, om det samme princip i nogen grad ville fungere med motorer. Så jeg kom på ideen om, at hvis du brugte en motor i stedet for en LED, kunne du have 2-vejs kontrol af den, og hvis du brugte 2 PWM (Pulse Width Modulation) porte, kunne du have 2-vejs variabel hastighedskontrol til en motor uden ekstern hardware !! Så jeg besluttede at poste mine fund. Hav det sjovt! Hvis du har spørgsmål, så spørg dem.
Jeg er ikke ansvarlig for noget ondt, der sker med dig eller din arduino!
Trin 1: De ting du har brug for:
Dele:- Arduino- Lille DC-motor- Ledning til motorVærktøjer:- Computer med Arduino IDE installeret- A-B USB-ledning
Trin 2: Tilslutning af motoren
Tilslut din DC -motor til din arduino. - Tilslut den ene ledning fra motoren til pin 5 på din arduino- Tilslut den anden ledning fra din motor til pin 6 på din arduino Hardwareopsætningen til dette er ret enkel.
Trin 3: Kodning af Arduino
Her er nogle grundlæggende trin til at programmere din arduino.1) Download kildekoden nedenunder 2) Åbn filen i Arduino IDE 3) Tryk på knappen "Upload til I/O -kort" 4) Når programmet er uploadet, begynder det at køreI forsøgte at tilføje en god mængde kommentarer til koden, men hvis du har spørgsmål, så spørg dem.
Trin 4: Sådan fungerer dette og flere ideer
Sådan fungerer dette: Når du laver en stift HØJ og en anden LAV, har stiften HØJ en positiv spænding, og tappen, der er LAV, fungerer som en jord (-). Bemærk: Rotationsretningen kan være anderledes end nedenfor. Pin 5: Pin 6: Rotates: HIGH LOW CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Speed CCW = Counter ClocksCW = ClockwiseIdeas: Tilføj en anden motor. Beklager, at jeg ikke har nogen kode til dette, men der er en skematisk opslag nedenfor.
Anbefalede:
Konvertering fra en Sabeltand til en RoboClaw -motorstyring: 3 trin
Konvertering fra en Sabertooth til en RoboClaw -motorstyring: Dimension Engineering -serien af Sabertooth -motorstyringer og BasicMicro -serien af RoboClaw -controllere er populære valg til robotprojekter på startniveau. De bruger imidlertid to meget forskellige systemer til konfiguration af controlleren. Sab
Kontakt mindre og korrosionsfri vandstandsindikator og motorstyring .: 5 trin
Kontakt mindre og korrosionsfri vandstandsindikator og motorstyring .: HI, I denne instruktive vil vi se, hvordan man får status for vandtank baseret på vandstand (høj, medium, lav) af overliggende tank ved hjælp af tre forskellige farvede lysdioder i en Berøringsfri måde ved hjælp af ultralydssensor og Arduino uno board.P
Arduino GSM -baseret motorstyring (uden GSM -modul): 3 trin
Arduino GSM -baseret motorstyring (uden GSM -modul): I dette projekt vil jeg vise dig en grundlæggende, men unik metode til at tænde og slukke alt ved hjælp af relæ. Denne idé kom fra få personer, der lavede sådanne projekter, men de havde et problem, de var alle afhængige af mobiltelefonens adfærd ved opkald. Jeg simper
Visuino PID -børster Motorstyring og encoder: 5 trin
Visuino PID -børster Motorstyring og encoder: Dzisiaj pokażę wam jak podłączyć servomotor szczotkowy z enkoderem optycznym do naszego arduino uno albo mega. I dag vil jeg vise dig, hvordan du tilslutter en børsteservomotor med en optisk encoder til vores arduino uno eller mega
555 PWM motorstyring: 6 trin
555 PWM motorstyring: Jeg står ofte over for en situation, hvor jeg vil teste en motor, nogle gange til mine projekter, nogle gange bare for at se, om den virker. Den enkleste løsning er bare at slutte det til et batteri eller en slags strømforsyning, og det er ok, men hvad hvis du vil styre m