prova di eliminare la funzione floor in:
temp = floor(map(arduino.analogRead(kn[i]), 0, 1023, 0, 255));
Ciao Uwe