typestar

Entrada serial en Arduino

available cuenta bytes en espera; read los toma de a uno.

// available counts waiting bytes; read takes them one at a time.
void setup() {
  Serial.begin(9600);
  Serial.println("Echo ready: type at me");
}

void loop() {
  if (Serial.available() > 0) {
    char c = Serial.read();
    Serial.print("Got: ");
    Serial.println(c);
  }
}

Cómo funciona

  1. Serial.available() > 0 protege de leer la nada.
  2. Serial.read() devuelve un solo char del buffer.
  3. Hacer eco de la entrada es la primera herramienta de depuración.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
259
Tokens
66
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 57 segundos.

Escribe este fragmento

Paso 1 de 3 en Serial; paso 13 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →