INHOUDSOPGAWE:

Eenvoudige tweerigting-motorbeheer vir die Arduino: 4 stappe
Eenvoudige tweerigting-motorbeheer vir die Arduino: 4 stappe

Video: Eenvoudige tweerigting-motorbeheer vir die Arduino: 4 stappe

Video: Eenvoudige tweerigting-motorbeheer vir die Arduino: 4 stappe
Video: IoT: скорость управления двигателем постоянного тока с NodeMCU ESP8266 и модулем L298N 2024, Julie
Anonim
Eenvoudige tweerigting-motorbeheer vir die Arduino
Eenvoudige tweerigting-motorbeheer vir die Arduino
Eenvoudige tweerigting-motorbeheer vir die Arduino
Eenvoudige tweerigting-motorbeheer vir die Arduino

WAARSKUWING: Dit is nie 'n veilige manier om 'n motor te bestuur nie. Elke I/O -pen kan slegs 40 mA stroom hanteer. Ek sou aanbeveel dat u 'n H-brug of iets in die rigting gebruik

As ek eenvoudig sê, bedoel ek nie 'n snelheidsbeheer nie. Maar bestuur die motor direk sonder enige eksterne stroombane. Hier is hoe:

Hoe dit gebeur het: Ek het onlangs gewerk aan 'n instruksie oor hoe om met 'n arduino saam te werk. En ek het gewonder of dieselfde beginsel tot 'n mate met motors sou werk. Dus het ek die idee gekry dat as u 'n motor in plaas van 'n led gebruik, u dit in twee rigtings kan beheer, en as u 2 PWM (Pulse Width Modulation) poorte gebruik, u 'n 2-rigting veranderlike snelheidsbeheer vir 'n motor kan hê sonder eksterne hardeware !! Daarom het ek besluit om my bevindings te plaas. Hê pret! As u enige vrae het, vra dit gerus.

Ek is nie verantwoordelik vir enige slegte ding wat met u of met u arduino gebeur nie!

Stap 1: Die goed wat u benodig:

Die goed wat jy nodig het
Die goed wat jy nodig het

Onderdele:- Arduino- Klein DC-motor- Draad vir motorgereedskap:- Rekenaar met geïnstalleerde Arduino IDE- A-B USB-koord

Stap 2: Koppel die motor aan

Koppel die motor
Koppel die motor
Koppel die motor
Koppel die motor
Koppel die motor
Koppel die motor
Koppel die motor
Koppel die motor

Koppel jou DC -motor aan op jou arduino. - Koppel die een draad van die motor aan pen 5 op u arduino- Koppel die ander draad van u motor aan pen 6 op u arduino. Die hardeware-opstelling hiervoor is redelik eenvoudig.

Stap 3: Kodering van die Arduino

Kodering van die Arduino
Kodering van die Arduino

Hier is 'n paar basiese stappe om u arduino te programmeer. 1) Laai die bronkode van onder af. 2) Maak die lêer oop in die Arduino IDE het probeer om 'n goeie hoeveelheid opmerkings by die kode te voeg, maar vra dit as u enige vrae het.

Stap 4: Hoe dit werk en meer idees

Hoe dit werk en meer idees
Hoe dit werk en meer idees
Hoe dit werk en meer idees
Hoe dit werk en meer idees

Hoe dit werk: As u een pen HIGH en nog 'n LAAG maak, het die pin HOOG 'n positiewe spanning en die pin LOW werk soos 'n grond (-). Let op: die rotasie rigting is miskien anders as hieronder. Pin 5: Speld 6: Draai: HIGH LOW CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Speed CCW = Counter Clockwise CW = Clockwise Ideas: Voeg 'n tweede motor by. Jammer, ek het geen kode hiervoor nie, maar daar is 'n skema hieronder.

Aanbeveel: