Indholdsfortegnelse:

Enkel 2-vejs motorstyring til Arduino: 4 trin
Enkel 2-vejs motorstyring til Arduino: 4 trin

Video: Enkel 2-vejs motorstyring til Arduino: 4 trin

Video: Enkel 2-vejs motorstyring til Arduino: 4 trin
Video: Первые тесты двигателей для "электричек" - на неодимовых магнитах 2024, November
Anonim
Enkel 2-vejs motorstyring til Arduino
Enkel 2-vejs motorstyring til Arduino
Enkel 2-vejs motorstyring til Arduino
Enkel 2-vejs motorstyring til Arduino

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:

De ting du har brug for
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

Tilslutning af motoren
Tilslutning af motoren
Tilslutning af motoren
Tilslutning af motoren
Tilslutning af motoren
Tilslutning af motoren
Tilslutning af motoren
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

Kodning af Arduino
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 og flere ideer
Sådan fungerer dette og flere ideer
Sådan fungerer dette og flere ideer
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: