Programa "toma y dame"

Hola! tengo un problema con éste programa, lo encontré en un libro con un lenguaje desactualizado, e intentado corregirlo pero sigue sin compilar, necesito de su ayuda! (Arduino Playground - Appendix5)

int pot1= 0; // valores de los sensores analógicos
int pot2= 0;
int pot3= 0;
int inByte = 0; // valor entrante de Processing

void setup()
{
Serial.begin(9600);
}

void loop()
{
if (Serial.available() > 0) { // sólo si algo ha llegado

inByte = Serial.read(); // lo lee

// hace la lectura de los sensores en pines 3,4y5 (análogos)

pot1 = analogRead(3)/4; pot2 = analogRead(4)/4; pot3 = analogRead(5)/4;

// y los envía

Serial.print(pot1, BYTE); Serial.print(pot2, BYTE);
Serial.print(pot3, BYTE);
}
}

Debes usar etiquetas para tu código. Tu error estas aquí:

Serial.print(pot1, BYTE);

Las opciones en el segundo parámetro son: DEC / BIN / HEX / OCT