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:

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

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial