Using The Dfrduino Romeo Microcontroller With The Dfrobot Mobile Platform
Using The Dfrduino Romeo Microcontroller With The Dfrobot Mobile Platform
Using the
the DFRduino
DFRduino RoMeo
RoMeo Microcontroller
Microcontroller
with
with the
the DFRobot
DFRobot Mobile
Mobile Platform
Platform
(using an Arduino microcontroller with a 4-wheel robot)
Dave Mawdsley,
DACS Member, Linux SIG
January 16, 2013
10
11
12
13
14
15
16
17
Wheels on the left side rotate the same way. Similarly with the right
side of the robot. That is, on one side the wheels rotate forward or
backward together.
Rotation of the wheels on the left or right sides are independent, which
makes for left and right turns with slippage. Wheels rotate faster on the
right side to make a left turn. Turning right uses the opposite pattern.
The program shown doesn't make for variable speeds, but the speeds
can be adjusted based on the numbers 0 through 255 with the greater
speed with the greater number. In the reverse direction the motor
controls must reverse HIGH and LOW for both sets of wheels.
18
Using
Using the
the DFRduino
DFRduino RoMeo
RoMeo Microcontroller
Microcontroller
with
with the
the DFRobot
DFRobot Mobile
Mobile Platform
Platform
(using an Arduino microcontroller with a 4-wheel robot)