Ciao a tutti , sono nuovo ed ho deciso di iniziare questa avventura della costruzione di un robot , allora per iniziare mi sono preso una scheda luigino e un micro serial control 8 della pololu, ho iniziato a buttar giù del codice e sono riuscito a farlo funzionare , ho collegato il mssc al pin 1tx dell arduino , ora non ho capito come fa a funzionare nel senso che nel codice che ho fatto non ho specificato che il mssc è collegato al pin1 , allego script del codice di put
void put(int servo, int angle)
{
//servo is the servo number (typically 0-7)
//angle is the absolute position from 500 to 5500
unsigned char buff[6];
unsigned int temp;
unsigned char pos_hi,pos_low;
//Convert the angle data into two 7-bit bytes
temp=angle&0x1f80;
pos_hi=temp>>7;
pos_low=angle & 0x7f;
//Construct a Pololu Protocol command sentence
buff[0]=0x80; //start byte
buff[1]=0x01; //device id
buff[2]=0x04; //command number
buff[3]=servo; //servo number
buff[4]=pos_hi; //data1
buff[5]=pos_low; //data2
//Send the command to the servo controller
for(int i=0;i<6;i++){
Serial.print(buff*,BYTE);*
- }*
}
volevo sapere come fa a sapere che è collegato al pin 1 dell arduino ??
grazie a tutti...