scanf pour arduino

Merci pour vos réponses.

Mais j'ai du mal comprendre certaines lignes. Tout d'abord, à quoi set le:

if (Serial.available() > 0) {

Ensuite pour cette ligne:

Serial.readBytesUntil('\n', incomingBytes, sizeof(incomingBytes) / sizeof(char) );

Je comprends ce que tu fais mais peux-tu m'expliquer comment çà marche? Car je ne comprends pas par exemple a quoi sert cette partie:

sizeof(incomingBytes) / sizeof(char)

Et, pour finir, que fait atoi? Qu'elle est sa signification?

Merci d'avance.