Well, I tried the code and it didn't work. Can anyone give me an explanation as to why? I highlighted the stuff that is relevant to the question.
[glow]#define TO_HEX(x) (((x) > 10) ? (x) - 10 + 'A' : (x) + '0')
byte xVal = 64;
byte yVal = 32;
char xValHex[4];
sprintf(xValHex,'0x%c%c', TO_HEX (xVal >> 4), TO_HEX (xVal & 15));
char yValHex[4];
sprintf(yValHex,'0x%c%c', TO_HEX (yVal >> 4), TO_HEX (yVal & 15));[/glow]
void setup(){
Serial.print(0x7C,BYTE);//cmd
Serial.print(0x02,BYTE);//backlight
Serial.print(0x19,BYTE);//set to 25
Serial.print(0x7C,BYTE);//cmd
Serial.print(0x03,BYTE);//circle
[glow]Serial.print(xValHex,BYTE);//x-coord
Serial.print(yValHex,BYTE);//y-coord[/glow]
Serial.print(0x0A,BYTE);//radius ten
Serial.print(0x01,BYTE);//draw
It gives me an error that says "constructor, destructor, or type conversion before '(' token."