Cuprins:

Control simplu cu 2 căi al motorului pentru Arduino: 4 pași
Control simplu cu 2 căi al motorului pentru Arduino: 4 pași

Video: Control simplu cu 2 căi al motorului pentru Arduino: 4 pași

Video: Control simplu cu 2 căi al motorului pentru Arduino: 4 pași
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Noiembrie
Anonim
Control simplu cu 2 căi al motorului pentru Arduino
Control simplu cu 2 căi al motorului pentru Arduino
Control simplu cu 2 căi al motorului pentru Arduino
Control simplu cu 2 căi al motorului pentru Arduino

AVERTISMENT: Acesta nu este un mod sigur de a controla un motor. Fiecare pin I / O poate gestiona doar 40 mA de curent. Aș recomanda utilizarea unui H-Bridge sau ceva de genul acesta

Când spun simplu, nu mă refer la utilizarea unui control al vitezei. Dar controlați motorul direct fără circuite externe. Iată cum:

Cum s-a întâmplat acest lucru: recent am lucrat la un instructable despre charlieplexing cu un arduino. Și mă întrebam dacă același principiu ar funcționa într-o oarecare măsură cu motoarele. Așa că am venit cu ideea că, dacă ai folosi un motor în locul unui led, ai putea avea controlul în 2 direcții al acestuia și dacă ai folosi 2 porturi PWM (Pulse Width Modulation) ai putea avea un control al vitezei variabile în 2 direcții pentru un motor fără hardware extern !! Așa că am decis să postez constatările mele. A se distra! Dacă aveți întrebări, vă rugăm să le întrebați.

Nu sunt responsabil pentru orice lucru rău care ți se întâmplă ție sau arduino-ului tău!

Pasul 1: Lucrurile de care aveți nevoie:

Lucrurile de care aveți nevoie
Lucrurile de care aveți nevoie

Piese: - Arduino - Motor DC mic - Sârmă pentru motor Instrumente: - Computer cu Arduino IDE instalat - Cablu USB A-B

Pasul 2: Conectarea motorului

Conectarea motorului
Conectarea motorului
Conectarea motorului
Conectarea motorului
Conectarea motorului
Conectarea motorului
Conectarea motorului
Conectarea motorului

Conectați-vă motorul DC la arduino. - Conectați un fir de la motor la pinul 5 de pe arduino- Conectați celălalt fir de la motor la pinul 6 de pe arduino Configurarea hardware pentru acest lucru este destul de simplă.

Pasul 3: Codificarea Arduino

Codificarea Arduino
Codificarea Arduino

Iată câțiva pași de bază pentru a vă programa arduino.1) Descărcați codul sursă de mai jos 2) Deschideți fișierul în Arduino IDE 3) Apăsați butonul „Încărcare pe placa I / O” 4) Odată ce programul este încărcat, acesta va începe să ruleze I a încercat să adăugați o cantitate bună de comentarii la cod, dar dacă aveți întrebări, vă rugăm să le întrebați.

Pasul 4: Cum funcționează acest lucru și mai multe idei

Cum funcționează acest lucru și mai multe idei
Cum funcționează acest lucru și mai multe idei
Cum funcționează acest lucru și mai multe idei
Cum funcționează acest lucru și mai multe idei

Cum funcționează acest lucru: Când faceți un pin HIGH și alt LOW, pinul care este HIGH are o tensiune pozitivă și pinul care este LOW funcționează ca un sol (-). Notă: direcția de rotație poate diferită de cea de mai jos. Pin 5: Pinul 6: Se rotește: ÎNALT CCW MINIM LOW HIGH CW PWM: 127 LOW CCW 1/2 Viteză CCW = Contor în sensul acelor de ceasornic CW = În sensul acelor de ceasornic Idei: Adăugați un al doilea motor. Ne pare rău, nu am niciun cod pentru acest lucru, dar există o schemă postată mai jos.

Recomandat: