scanf pour arduino

Pour faire simple il faut que tu scrutes la ligne du serial et ça se fait avec la fonction if (Serial.available() > 0)
Ensuite tu récupères les valeurs reçues avec Serial.read

Utilises plutot ce code plus simple:

int incomingByte = 0;   // for incoming serial data

void setup() {
        Serial.begin(9600);     // opens serial port, sets data rate to 9600 bps
}

void loop() {

        // send data only when you receive data:
        if (Serial.available() > 0) {
                // read the incoming byte:
                incomingByte = Serial.read();

                // say what you got:
                Serial.print("I received: ");
                Serial.println(incomingByte, DEC);
        }
}