Nel file adiosrv.pde (immagino che usi questo) la parte di codice che riguarda gli input analogici è questa
/* s=30 means ANALOG INPUT *************************** */
case 30:
/* the second received value indicates the pin
from abs('a')=97, pin 0, to abs('p')=112, pin 15 */
if (val>96 && val<113) {
pin=val-97; /* calculate pin */
agv=analogRead(pin); /* perform Analog Input */
Serial.println(agv); /* send value via serial */
}
s=-1; /* we are done with AI so next state is -1 */
break; /* s=30 taken care of */
In pratica viene letto il valore dell'analogRead e sparato sulla seriale.
Quindi matlab riceve il valore nel range 0-1023.