2017-10-11 1 views
0

Dans Arduino, j'ai une erreur.Types incompatibles dans l'affectation de 'int' à 'int [2]'

types incompatibles dans l'affectation des « int » à « int [2] »

long received; 
long received_t; 
long received_m; 
int arra[2]; 

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

void loop() { 
    while(Serial.available() > 0) { 
     arra = Serial.read(); 
     Serial.println(arra[0]); 
     Serial.println(arra[1]); 
    } 
} 
+0

'Serial.read()' renvoie un seul entier. –

Répondre

2

Que diriez-vous

while(Serial.available() > 1) { 
    arra[0] = Serial.read(); 
    arra[1] = Serial.read(); 
    Serial.println(arra[0]); 
    Serial.println(arra[1]); 
} 

?

Toujours pas bon code, mais devrait au moins compiler.