Innehållsförteckning:

Enkel 2-vägs motorstyrning för Arduino: 4 steg
Enkel 2-vägs motorstyrning för Arduino: 4 steg

Video: Enkel 2-vägs motorstyrning för Arduino: 4 steg

Video: Enkel 2-vägs motorstyrning för Arduino: 4 steg
Video: EcuMaster ADU 7 Team Insane Racing Punisher Corvette 2024, Juli
Anonim
Enkel 2-vägs motorstyrning för Arduino
Enkel 2-vägs motorstyrning för Arduino
Enkel 2-vägs motorstyrning för Arduino
Enkel 2-vägs motorstyrning för Arduino

VARNING: Detta är inte ett säkert sätt att styra en motor. Varje I/O -stift klarar bara 40 mA ström. Jag skulle rekommendera att använda en H-Bridge eller något i den stilen

När jag säger enkelt menar jag inte att använda en hastighetskontroll. Men styr motorn direkt utan någon extern krets. Här är hur:

Hur det här uppstod: Jag arbetade nyligen med en instruktion om charlieplexing med en arduino. Och jag undrade om samma princip skulle fungera med motorer till viss del. Så jag kom på tanken att om du använde en motor istället för en LED kunde du ha 2-vägs kontroll över den och om du använde 2 PWM (Pulse Width Modulation) portar kan du ha 2-vägs variabel hastighetsreglering för en motor utan extern hårdvara !! Så jag bestämde mig för att lägga upp mina fynd. Ha så kul! Om du har några frågor ställ dem.

Jag är inte ansvarig för något dåligt som händer dig eller din arduino!

Steg 1: Det du behöver:

Det du behöver
Det du behöver

Delar:- Arduino- Liten likströmsmotor- Ledning för motor Verktyg:- Dator med Arduino IDE installerad- A-B USB-sladd

Steg 2: Ansluta motorn

Ansluta motorn
Ansluta motorn
Anslutning av motorn
Anslutning av motorn
Ansluta motorn
Ansluta motorn
Ansluta motorn
Ansluta motorn

Anslut din likströmsmotor till din arduino. - Anslut en ledning från motorn till stift 5 på din arduino- Anslut den andra ledningen från din motor till stift 6 på din arduino Hårdvaruinställningen för detta är ganska enkel.

Steg 3: Kodning av Arduino

Kodning av Arduino
Kodning av Arduino

Här är några grundläggande steg för att programmera din arduino. 1) Ladda ner källkoden underifrån 2) Öppna filen i Arduino IDE 3) Tryck på knappen "Ladda upp till I/O -kort" 4) När programmet har laddats upp börjar det köra I försökte lägga till en bra mängd kommentarer till koden, men om du har några frågor, ställ dem.

Steg 4: Hur det här fungerar och fler idéer

Hur detta fungerar och fler idéer
Hur detta fungerar och fler idéer
Hur detta fungerar och fler idéer
Hur detta fungerar och fler idéer

Hur detta fungerar: När du gör en stift HÖG & en annan LÅG, har stiftet som är HÖG en positiv spänning & stiftet som är LÅT fungerar som en mark (-). Obs: Rotationsriktningen kan vara annorlunda än nedan. Pin 5: Stift 6: Roterar: HIGH LOW CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Speed CCW = Counter Clockswise CW = Clockwise Idéer: Lägg till en andra motor. Tyvärr har jag ingen kod för detta, men det finns en schematisk bild nedan.

Rekommenderad: