expected primary expression before ')' token #define ANALOG_IN 0



void setup() {

  Serial.begin(19200);

  analogReference(INTERNAL);

}



void loop() {

  int val = analogRead(ANALOG_IN);

  Serial.print(0xff, byte);

  Serial.print( (val &gt;&gt; 8) &amp; 0xff, byte);

  Serial.print( val &amp; 0xff, byte);



}


This is my code and I'm getting this error for all 3 Serial.print commands. Please help.
Why are you putting byte there? That isn't in the Serial.print reference page.

This compiles OK:

#define ANALOG_IN 0

void setup() {
  Serial.begin(19200);
  analogReference(INTERNAL);
}

void loop() {
  int val = analogRead(ANALOG_IN);
  Serial.print(0xff);
  Serial.print( (val &gt;&gt; 8) &amp; 0xff);
  Serial.print( val &amp; 0xff);
}