Skip to main content

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.
1

Descargar el repositorio como ZIP

Ve al repositorio oficial en GitHub: https://github.com/FrancoMartino/Cod-ESHaz clic en el botón CodeDownload ZIP para descargar el archivo Cod-ES-main.zip.
2

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…
3

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.”
4

Incluir la librería en tu sketch

En cualquier nuevo sketch de Arduino, agrega la siguiente línea al inicio para comenzar a programar en español:
#include <Cod-ES.h>
Después de instalar la librería, puedes acceder a los ejemplos incluidos desde el IDE: File → Examples → Cod-ES.

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:
#define INCLUIR_SERIE
#include <Cod-ES.h>
Puedes activar varios módulos a la vez:
#define INCLUIR_SERIE
#define INCLUIR_SERVO
#define INCLUIR_LCD_I2C
#include <Cod-ES.h>
Las directivas #define para activar módulos deben aparecer antes de #include <Cod-ES.h>. Si se colocan después, los módulos no se cargarán.

Módulos disponibles

ConstanteMódulo activadoDescripción
INCLUIR_SERIEComunicación serieHabilita el objeto Serie para enviar y recibir datos por USB.
INCLUIR_SERVOServomotoresControl de servomotores con sintaxis en español.
INCLUIR_LED_RGBLEDs RGBControl de componentes LED de tres canales (rojo, verde, azul).
INCLUIR_MOTOR_PAPMotores paso a pasoControl de motores paso a paso (stepper).
INCLUIR_EEPROMMemoria EEPROMLectura y escritura de datos persistentes en la memoria interna.
INCLUIR_LCD_I2CPantalla LCD por I2CControl de pantallas LCD compatibles con el protocolo I2C.
INCLUIR_ULTRASONICOSensor ultrasónicoMedición de distancias con sensores ultrasónicos (ej. HC-SR04).
INCLUIR_TM1637Display TM1637Control 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:
#include <Cod-ES.h>

inicio
  configurarSalida(LED_INTERNO);
fin

bucle
  salidaDigital(LED_INTERNO, ALTO);
  esperar(500, MILISEGUNDOS);
  salidaDigital(LED_INTERNO, BAJO);
  esperar(500, MILISEGUNDOS);
fin
Si el sketch compila sin errores, la instalación fue exitosa.
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.

Build docs developers (and LLMs) love