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

.