Documentation Index
Fetch the complete documentation index at: https://mintlify.com/FrancoMartino/cod-es/llms.txt
Use this file to discover all available pages before exploring further.
Para usar este módulo, definí
INCLUIR_SERIE antes de incluir Cod-ES.h.Activación
Objeto Serie
El módulo expone una instancia global llamada Serie (de la clase SerieClass). No es necesario crear instancias adicionales.
Constantes de formato
Estas constantes se usan en métodos de impresión para especificar la base numérica de salida.| Constante | Equivalente Arduino | Descripción |
|---|---|---|
SERIE_BINARIO | SERIAL_BINARY | Formato binario (base 2) |
SERIE_OCTAL | SERIAL_OCTAL | Formato octal (base 8) |
SERIE_DECIMAL | SERIAL_DECIMAL | Formato decimal (base 10) |
SERIE_HEXADECIMAL | SERIAL_HEX | Formato hexadecimal (base 16) |
Métodos
Iniciar y terminar
Inicia la comunicación serie a la velocidad especificada. Equivalente a
Serial.begin().Parámetro: baudRate — velocidad en baudios (ej: 9600, 115200).Finaliza la comunicación serie y libera el pin. Equivalente a
Serial.end().Verificar disponibilidad
Retorna la cantidad de bytes disponibles para leer en el búfer de entrada. Retorna
0 si no hay datos. Equivalente a Serial.available().Retorna la cantidad de bytes libres en el búfer de salida. Equivalente a
Serial.availableForWrite().Imprimir y escribir
Imprime un valor por el puerto serie sin salto de línea al final. Acepta cualquier tipo:
int, float, String, char, etc. Equivalente a Serial.print().Parámetro: valor — el valor a imprimir.Imprime un valor por el puerto serie con salto de línea al final. Equivalente a
Serial.println().Parámetro: valor — el valor a imprimir.Envía datos crudos (bytes) al puerto serie. Equivalente a
Serial.write().Parámetro: valor — byte o buffer de bytes a enviar.Espera a que todos los datos del búfer de salida sean enviados. Equivalente a
Serial.flush().Leer datos
Lee y consume el próximo byte disponible. Retorna
-1 si no hay datos. Equivalente a Serial.read().Lee el próximo byte sin consumirlo del búfer. Equivalente a
Serial.peek().Espera y lee un número entero desde el puerto serie. Equivalente a
Serial.parseInt().Espera y lee un número con decimales desde el puerto serie. Equivalente a
Serial.parseFloat().Lee caracteres hasta que se agota el tiempo de espera y los retorna como un
String. Equivalente a Serial.readString().Lee caracteres hasta encontrar el carácter terminador y los retorna como un
String. Equivalente a Serial.readStringUntil().Parámetro: terminador — carácter char que actúa como fin de lectura (ej: '\n').Lee hasta
longitud bytes y los almacena en buffer. Retorna la cantidad de bytes leídos. Equivalente a Serial.readBytes().Parámetros: buffer — arreglo char[] donde se almacenan los datos; longitud — cantidad máxima de bytes a leer.Lee bytes hasta encontrar el carácter
terminador y los almacena en buffer. Retorna la cantidad de bytes leídos. Equivalente a Serial.readBytesUntil().Parámetros: terminador — carácter de fin de lectura; buffer — arreglo char[] de destino; longitud — tamaño máximo del buffer.Configuración de tiempo
Define el tiempo máximo de espera (en milisegundos) para las operaciones de lectura. Por defecto es 1000 ms. Equivalente a
Serial.setTimeout().Parámetro: timeout — tiempo de espera en milisegundos.