Mostrando las entradas con la etiqueta serie. Mostrar todas las entradas
Mostrando las entradas con la etiqueta serie. Mostrar todas las entradas

domingo, 26 de julio de 2015

Comunicación serie

Acá les dejo un pequeño programa para hacer una comunicación serie en la cual se reciben datos por el puerto serie y se devuelven los mismos datos, de esta forma se pueden mandar datos al arduino por esta vía, este programa va a servir para el que voy a subir dentro de un rato.


char hola[33];
int primero = 0, i = 0, cantidad = 0;
void setup() {
  Serial.begin(9600);
}

void loop() {
  if (primero == 0)
  {
    Serial.println("ahora puede empezar a escribir");
    primero = 1;
  }
  while (Serial.available()) 
  {
    hola[i] = Serial.read();
    i++;
    cantidad = 1;
    delay(3);
  }
  
  i = 0;
  if (cantidad > 0)
  {
    for (int i = 0; i < 33; i = i + 1) 
    {
      Serial.print(hola[i]);
      hola[i] = 32;
    }
    Serial.println(" ");
    cantidad = 0;
  }
}