Configuración de pines
configurarEntrada
Configura un pin como entrada, con opción de activar la resistencia pull-up interna.
int
required
Número de pin a configurar como entrada.
bool
default:"false"
Si es
VERDADERO, activa la resistencia pull-up interna (INPUT_PULLUP). Por defecto es FALSO (INPUT).configurarSalida
Configura un pin como salida digital.
int
required
Número de pin a configurar como salida.
Lectura de pines
leerPin
Lee el valor actual de un pin, ya sea en modo digital o analógico.
int
required
Número de pin a leer. Para lectura analógica usa los pines
A0–A5 (o los disponibles en tu placa).int
required
Modo de lectura:
DIGITAL (retorna 0 o 1) o ANALOGICO (retorna 0–1023 en resolución de 10 bits).Escritura en pines
encender y apagar
Atajos para escribir ALTO o BAJO en un pin digital.
int
required
Número de pin en el que se establece la salida.
salidaDigital
Macro que equivale a digitalWrite. Permite escribir cualquier valor (ALTO/BAJO) en un pin digital.
salidaAnalogica
Macro que equivale a analogWrite. Genera una señal PWM en el pin especificado.
salidaAnalogica solo funciona en pines con soporte PWM (marcados con ~ en la placa). En Arduino Uno estos son los pines 3, 5, 6, 9, 10 y 11.Referencia y resolución analógica
Generación de tonos
tono
Genera una onda cuadrada en la frecuencia indicada sobre el pin especificado.
int
required
Pin de salida para el tono (cualquier pin digital).
unsigned int
required
Frecuencia en Hz.
unsigned long
Duración en milisegundos. Si se omite, el tono continúa hasta llamar a
apagarTono.apagarTono
Detiene la generación del tono en el pin indicado.
int
required
Pin en el que se detendrá el tono.
Medición de pulsos
pulsacionEn
Mide la duración de un pulso en un pin digital. Devuelve la duración en microsegundos.
int
required
Pin en el que se mide el pulso.
int
required
Estado del pulso a medir:
ALTO o BAJO.leerPulsoPreciso
Equivale a pulseInLong. Usa micros() internamente para mediciones más exactas en presencia de interrupciones activas.
int
required
Pin en el que se mide el pulso.
int
required
Estado del pulso a medir:
ALTO o BAJO.