He tenido algunos enchufes de iButtons y iButton durante un buen rato, finalmente he decidido ponerlos en uso, si no más, en la forma de un instructivo. Pequeños procesadores, PIC-s, AVR-s en mi laboratorio no es que difícil, escogí uno con cuenta baja de pin, un PIC12F683. Estos becarios poco convertidor análogo digital, comparadores, módulos de pwm en ellos, son un punto de buen comienzo para cualquier persona que está tratando de entrar en el negocio de la PIC. Dada su menor cantidad de funciones - al menos en comparación con sus otros hermanos - que no tienen demasiados periféricos multiplexados en un determinado pin. Dicho, no habrá problemas con interferencia periférica con una configuración mínima.
Al principio, cuando estaba trabajando con estos PIC-s más pequeños, sólo tenía que mirar mi código por unos minutos para darse cuenta, lo que está anulando mi señal en el pin 5, por ejemplo. Fue el comparador, que debe ser apagado, siempre que no estés usando, tiene el control primario sobre el eje, donde la salida del comparador es multiplexada.
Al utilizar procesadores más grandes, hay un montón de módulos para mirar, no sólo dos, como en este caso (el otro era el módulo CCP).
Lo que vas a necesitar:
-iButton
-toma de iButton
-un PC con MPLAB IDE y compilador Hi-Tech en él
-Programador PIC
-PIC12F683
-soldador y equipo
LEDs, resistencias, condensadores, transistores, pines o terminales, botón, timbre
-PCB o perfboard
Lo que he tenido extra:
-analizador lógico
Bien, vamos a ver qué podemos hacer para hacer un aparato de esos!