Byte to Int Conversion
hi guys,
i controlling stepper motor potentiometer part of project , expanding able control pc. sending value equivilent pot value (ie upto 1024) cannot value store properly, can read each byte own variable , spit them out 1 1 cant convert them int, ie if send 743 can store 7, 4 , 3 seperatly cant merge them int pass 743 delay.
heres code im using:
if (serial.available() > 0)
{
serialspeed1 = serial.read();
serialspeed2 = serial.read();
serialspeed3 = serial.read();
serialtotal = ((serialspeed3) + (serialspeed2*10) + serialspeed1*100);
}
motorspeed = (2000/serialspeed1)+1;
stepper.step(1);
delay(motorspeed);
serial.print("i received: ");
serial.print(serialspeed1, byte);
serial.print(serialspeed2, byte);
serial.println(serialspeed3, byte);
serial.print("i received total: ");
serial.println(serialtotal);
any tips appreciated
tom
i controlling stepper motor potentiometer part of project , expanding able control pc. sending value equivilent pot value (ie upto 1024) cannot value store properly, can read each byte own variable , spit them out 1 1 cant convert them int, ie if send 743 can store 7, 4 , 3 seperatly cant merge them int pass 743 delay.
heres code im using:
if (serial.available() > 0)
{
serialspeed1 = serial.read();
serialspeed2 = serial.read();
serialspeed3 = serial.read();
serialtotal = ((serialspeed3) + (serialspeed2*10) + serialspeed1*100);
}
motorspeed = (2000/serialspeed1)+1;
stepper.step(1);
delay(motorspeed);
serial.print("i received: ");
serial.print(serialspeed1, byte);
serial.print(serialspeed2, byte);
serial.println(serialspeed3, byte);
serial.print("i received total: ");
serial.println(serialtotal);
any tips appreciated
tom
you need convert ascii values integer values. try
serialspeed1 = serial.read()- '0';
serialspeed2 = serial.read()- '0';
serialspeed3 = serial.read()- '0';
serialspeed1 = serial.read()- '0';
serialspeed2 = serial.read()- '0';
serialspeed3 = serial.read()- '0';
Arduino Forum > Forum 2005-2010 (read only) > Software > Syntax & Programs > Byte to Int Conversion
arduino
Comments
Post a Comment