Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
String cadenaCharEntrada = "";
char vectorChar[20];
bool finCadena = false;
void setup() {
void loop() {
if(finCadena){ //Se termino de recibir una cadena completa
finCadena = false; //Permitimos volver a recibir otra cadena
cadenaCharEntrada.toCharArray(vectorChar,20); //Convertimos el string a un vectorChar
int numeroEntero = atoi(vectorChar); //Convertimos un vectorChar a un entero
Serial.print("Se recibio ");
cadenaCharEntrada = "";
void serialEvent(){
//Recepción de datos Seriales
while (Serial.available()) { //Si existen datos seriales, leer a todos
char CaracterEntrada =; //Leer 1 byte serial recibido
cadenaCharEntrada += CaracterEntrada; //Agregar el nuevo char a una cadena String
if (CaracterEntrada == '\n') { //Si el char o byte recibido es un fin de linea, activa la bandera
finCadena = true; //Si la bandera finCadena = 1, entonces la transmision esta completa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment