Reading RoboClaw using packet serial, but can I use pins D0 and D1?
i'm using ethernet pro (based on arduino uno) , i'm using roboclaw motor controller , communicating using packet serial.
since digital pins d0 , d1 meant serial communication (from understand), though logic pins roboclaw on d5, d6, still able use d0 , d1 digital i/o pins?
for example:
would tacking in pinmode(0,input) give me error?
since digital pins d0 , d1 meant serial communication (from understand), though logic pins roboclaw on d5, d6, still able use d0 , d1 digital i/o pins?
for example:
code: [select]
#include "bmserial.h"
#include "roboclaw.h"
#define address 0x80
roboclaw roboclaw(5,6);
void setup() {
roboclaw.begin(2400);
}
void loop() {
roboclaw.forwardm1(address,64); //start motor1 forward @ half speed
roboclaw.backwardm2(address,64); //start motor2 backward @ half speed
delay(2000);
roboclaw.backwardm1(address,64);
roboclaw.forwardm2(address,64);
delay(2000);
roboclaw.forwardbackwardm1(address,96); //start motor1 forward @ half speed
roboclaw.forwardbackwardm2(address,32); //start motor2 backward @ half speed
delay(2000);
roboclaw.forwardbackwardm1(address,32);
roboclaw.forwardbackwardm2(address,96);
delay(2000);
}would tacking in pinmode(0,input) give me error?
it won't give error such. why want to? sketch doesn't seem indicate running out of pins.
Arduino Forum > Using Arduino > Microcontrollers > Reading RoboClaw using packet serial, but can I use pins D0 and D1?
arduino
Comments
Post a Comment