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.
Requisitos previos
- Arduino IDE instalado (versión 1.8 o superior recomendada).
- Una placa Arduino compatible (Uno, Nano, Mega, u otras).
Instalación mediante archivo ZIP
Cod-ES se instala directamente desde un archivo ZIP descargado del repositorio de GitHub. No está disponible en el gestor de librerías oficial del IDE de Arduino.Descargar el repositorio como ZIP
Ve al repositorio oficial en GitHub:
https://github.com/FrancoMartino/Cod-ESHaz clic en el botón Code → Download ZIP para descargar el archivo
Cod-ES-main.zip.Abrir el gestor de librerías ZIP en el IDE de Arduino
En el IDE de Arduino, ve al menú:Sketch → Include Library → Add .ZIP Library…
Seleccionar el archivo ZIP
En el cuadro de diálogo que se abre, navega hasta la ubicación donde descargaste el archivo ZIP y selecciónalo. Haz clic en Abrir.El IDE de Arduino instalará la librería automáticamente y mostrará el mensaje: “Library added to your libraries.”
Activar módulos opcionales
Cod-ES divide su funcionalidad en módulos. Por defecto, al incluir<Cod-ES.h> solo se carga el núcleo de la librería (pines, tiempo, control de flujo, constantes y matemáticas). Los módulos adicionales deben activarse explícitamente.
Para activar un módulo, define la constante correspondiente antes de incluir la librería:
Módulos disponibles
| Constante | Módulo activado | Descripción |
|---|---|---|
INCLUIR_SERIE | Comunicación serie | Habilita el objeto Serie para enviar y recibir datos por USB. |
INCLUIR_SERVO | Servomotores | Control de servomotores con sintaxis en español. |
INCLUIR_LED_RGB | LEDs RGB | Control de componentes LED de tres canales (rojo, verde, azul). |
INCLUIR_MOTOR_PAP | Motores paso a paso | Control de motores paso a paso (stepper). |
INCLUIR_EEPROM | Memoria EEPROM | Lectura y escritura de datos persistentes en la memoria interna. |
INCLUIR_LCD_I2C | Pantalla LCD por I2C | Control de pantallas LCD compatibles con el protocolo I2C. |
INCLUIR_ULTRASONICO | Sensor ultrasónico | Medición de distancias con sensores ultrasónicos (ej. HC-SR04). |
INCLUIR_TM1637 | Display TM1637 | Control de displays de 7 segmentos con el chip TM1637. |
Verificar la instalación
Una vez instalada la librería, puedes verificar que funciona correctamente compilando el siguiente sketch mínimo:La versión actual de Cod-ES es 1.0.0, creada por Franco Martino. La librería es compatible con todas las arquitecturas de Arduino (
architectures=*).Próximos pasos
Inicio rápido
Escribe y comprende tu primer programa completo en Cod-ES.
Referencia del lenguaje
Consulta la lista completa de funciones y constantes disponibles.