Hoy compré un diodo IR y un IRM-8601S, de Everlight electronics. La idea original
era hacer un sensor que avise cuando un objeto se interponga entre emisor y
receptor.
Pero como soy... cuando tengo tecnología nueva para mí en las manos,
rápidamente quiero aprender todo lo que pueda sobre la misma... y se me ocurre...
aprender a modular-desmodular diferentes protocolos... por ejemplo
IRDA, rc5 y demás.
La idea es escribir librerías en C (si se puede) y compartirlas.
Hasta donde entiendo, la portadora es una cuadrada de 38 KHZ (por lo menos es
lo que decodifica el IRM).
.-Primera pregunta: ¿Cómo genero una cuadrada de 38 Khz en C?
Supuestamente con
Codigo:
while (TRUE)
{
ouput_low (PIN_A0);
output_high (PIN_A0);
delay_us (26);
}
Debería ser suficiente...
¿Qué opinan los compañeros foristas?
Saludos