Comportamiento observado: cuando la cantidad de lecturas en los puertos se configura en 1 ( "read_count=1"), el board de arduino se bloquea
Comportamiento esperado: Debería de reportarse una única lectura sin problemas
NOTA: El bug está del lado de arduino. Cuando se configura el firmware modo debug, se observa que el bloqueo ocurre cuando está escribiendo reportes en el Serial de programación (la salida de debug por defecto). Hay que hacer un análisis en profundidad para verificar que no se esté haciendo un buffer overflow o similar que esté afectando a los Serials (el problema parece venir por ahí).