Red de conocimientos turísticos - Información de alquiler - Acerca de Arduino Acerca de la comunicación serie
Acerca de Arduino Acerca de la comunicación serie
En primer lugar, hay algún problema con la lógica que escribiste
mientras (Serial.available()>0) Por ejemplo, aquí ingresé 1
{
if ( sum<3) La suma menor que 3 se almacena en a
{insum=Serial.read(); a[sum ]=insum; >
if ( sum>2) La suma mayor que 2 se almacena en b
{insum=Serial.read(); b[3-sum]=insum; }/// ¿Leerlo de nuevo aquí?
En otras palabras, Serial.available() solo puede leer uno a la vez, dejando que los demás se lean la próxima vez.
Esto no responde a tu pregunta, pero sí un error evidente
.