Paso 2: iButton abriendo la puerta
Así que compré las piezas. Ahora tenía que averiguar cómo funcionan las cosas. A través de la Web de Arduino (www.arduino.cc) he encontrado el "Fridzing" en http://tushev.org/articles/electronics/42-how-it-works-ds18b20-and-arduino. También encontré allí la biblioteca de 1-Wire. 1-wire es el nombre del método de comunicación utilizado por los iButtons.
Con este dibujo y la biblioteca fue fácil alambre todo y funcionando.
Cómo conectar
Según los esquemas, tomé mi Arduino, un protoboard, el lector de iButton, un resistor kohmios 2,2, tres cables y un LED.
Había conectado un poco diferente que el dibujo. Mi lector de iButton tenía sólo dos cables.
- un cable de 5V de Arduino a la + lane en el protoboard
- la resistencia de la + carril al carril del primero en el protoboard
- un cable desde el primer carril (donde también el resistor es) al pin 2 de Arduino
- el cable gris del iButton lector en el primer carril de la placa
- el cable negro del iButton lector al - carril de la placa
- un alambre del - carril a la GND de Arduino
- poner el LED con la pata larga (ánodo) en el pin 13 de Arduino y la pata corta (cátodo) en GND
Ahora ejecute el bosquejo (código) como se muestra en la iButton.pde y entró en el código como se muestra en letras pequeñas en el iButton.
Para poder ejecutar este sketch, yo primero tienes que descargar la librería desde el sitio que se muestra arriba y poner esto en la carpeta [Biblioteca] en la carpeta [Arduino]. Si no tienes una carpeta [Biblioteca] en la carpeta [arduino], usted debe hacer un. Luego tienes que reiniciar el programa de Arduino para saber que la nueva biblioteca está allí. (confía en mí, si no reiniciar el programa, probar y probar y probar, pero no va a funcionar)
Si pongo el iButton derecho en el lector, el LED se encenderá durante unos instantes. Si pongo en el iButton mal el LED no encenderá.
La primera parte está trabajando ahora. Si conecto el pin 13 a un relais en lugar de un LED y conectar que relés al botón que abre la puerta de mi garaje, la puerta de mi garaje probablemente abrirá.