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.

Cod-ES define constantes con nombres en español que mapean directamente a las constantes estándar de Arduino.

Niveles de señal

EspañolArduinoValorDescripción
ALTOHIGH1Nivel lógico alto (3.3 V o 5 V según la placa)
BAJOLOW0Nivel lógico bajo (0 V)
ENCENDIDOHIGH1Estado encendido (alias de ALTO)
APAGADOLOW0Estado apagado (alias de BAJO)
// Encender un LED usando niveles de señal
salidaDigital(13, ALTO);
esperar(1000);
salidaDigital(13, BAJO);

// Usando alias de encendido/apagado
salidaDigital(LED_INTERNO, ENCENDIDO);
esperar(500);
salidaDigital(LED_INTERNO, APAGADO);
ALTO y ENCENDIDO son sinónimos que mapean a HIGH. De igual forma, BAJO y APAGADO mapean a LOW. Usa el que resulte más legible en cada contexto.

Modos de pin

EspañolArduinoDescripción
ENTRADAINPUTConfigura el pin como entrada sin resistencia pull-up
ENTRADA_POLARIZADAINPUT_PULLUPConfigura el pin como entrada con resistencia pull-up interna activada
SALIDAOUTPUTConfigura el pin como salida
inicio
  // Configurar usando las constantes directamente con pinMode
  pinMode(2, ENTRADA);
  pinMode(3, ENTRADA_POLARIZADA);
  pinMode(13, SALIDA);

  // O bien, usando las funciones de Cod-ES
  configurarEntrada(2);
  configurarEntrada(3, VERDADERO);   // activa pull-up
  configurarSalida(13);
fin
Usar ENTRADA_POLARIZADA elimina la necesidad de una resistencia pull-up externa en botones y pulsadores. El pin leerá ALTO cuando el botón esté suelto y BAJO cuando esté presionado (circuito a GND).

Modos de interrupción

Estas constantes se usan al registrar una interrupción externa con habilitarEventoExterno.
EspañolArduinoDescripción
CAMBIOCHANGESe activa cuando el pin cambia de estado (de alto a bajo o viceversa)
ESCALANDORISINGSe activa en el flanco de subida (de BAJO a ALTO)
CAYENDOFALLINGSe activa en el flanco de bajada (de ALTO a BAJO)
funcion alPresionar() {
  Serial.println("¡Botón presionado!");
}

inicio
  habilitarEventoExterno(
    pinDigitalAEvento(2),
    alPresionar,
    CAYENDO
  );
fin

Tipos de pin

Estas constantes se usan con la función leerPin para indicar si la lectura es digital o analógica.
EspañolValorDescripción
DIGITAL0Lectura digital (0 o 1)
ANALOGICO1Lectura analógica (0–1023 en 10 bits)
entero lecturaD = leerPin(2, DIGITAL);    // 0 o 1
entero lecturaA = leerPin(A0, ANALOGICO); // 0 a 1023

LED interno

EspañolArduinoDescripción
LED_INTERNOLED_BUILTINPin del LED integrado en la placa
El pin exacto varía según la placa:
PlacaPin LED_INTERNO
Arduino Uno / Nano13
Arduino Mega13
Arduino Leonardo13
ESP322 (varía según fabricante)
inicio
  configurarSalida(LED_INTERNO);
fin

bucle
  encender(LED_INTERNO);
  esperar(1000);
  apagar(LED_INTERNO);
  esperar(1000);
fin

Build docs developers (and LLMs) love