Arduino kildekode





Denne test kode går up på at styre motoren med kommandoer fra Arduino Serial monitor.
Sæt hastighed f.eks S050 -- Hastighed 50
Sæt antal steps f.eks T0100 -- 100 steps
Kør den ene vej med den valgte hastighed og antal steps: l
Kør den anden vej med den valgte hastighed og antal steps: r


Kommandoer
SxxxSet speed 0 - 255
TxxxxSet tacho steps to run 0 - 9999
rStart højre runt
lStart venstre rundt
bBrems
sStop
+Mere fart
-Mindre fart


Tacho motor styring





Dette projekt bruger L298 motorstyrings-print til at styre motorens hastighed og retning.
En infrarød sender/modtager måler på motorens rotationer ved hjælp af en tacho skive.
Motorstyrings-printet kan styre 2 motorer.
Dette projekt er for overskulighedens skyld, kun vist med 1 motor.








L298N motorstyrings-print


Køb H bridge modul


Forbindelse mellem motorstyrings-print, Arduino og motor

Motorstyrings-printArduinoMotorBemærkning
+5V5V Logik forsyning
+12VMotor forsyning. Hvis det er en 5volt motor, bruges samme forsyning som logik
GNDGNDStel
out1+Motor 1 +
out2-Motor 1 -
out3+Motor 2 +
out4-Motor 2 -
N1D9Motor 1 styring
N2D10Motor 1 styring
N3D11Motor 2 styring
N4D12Motor 2 styring






Køb IR slot føler

Køb tacho skive

Forbindelse mellem Tacho føler og Arduino
ArduinoIR moduleBemærkning
D2DO
5vVCC
GndGND


Den viste motor har 2 aksel-ender. På den ene monteres hjulet, på den anden monteres Tacho skiven


Køb Motor med hjul