I'm trying to send integer values from one arduino to another - i'm sending a decimal and on the receiver i am not receiving a decimal..
i've tried declaring my readIn as char and int, and i have tried (int)Serial.read
any ideas?
I'm trying to send integer values from one arduino to another - i'm sending a decimal and on the receiver i am not receiving a decimal..
i've tried declaring my readIn as char and int, and i have tried (int)Serial.read
any ideas?
Split the int into two bytes, either by rolling the bits 8 steps or by pointing the int to the beginning of a byte-array.
or you can do it like this:
Serial.print(lowByte(intValue), BYTE);
Serial.print(highByte(intValue), BYTE);
http://www.arduino.cc/en/Reference/LowByte
http://www.arduino.cc/en/Reference/HighByte