Étape 2: iButton ouverture de la porte
Donc j’ai acheté les pièces. Maintenant, j’ai eu à découvrir comment les choses fonctionnent. Abreuvoir l’Arduino-site (www.arduino.cc), j’ai trouvé le « Fridzing » dessin sur http://tushev.org/articles/electronics/42-how-it-works-ds18b20-and-arduino. J’ai aussi trouvé la bibliothèque 1 fil là. 1-wire est le nom de la méthode de communication utilisée par les iButtons.
Avec ce dessin et de la bibliothèque, il était facile de câbler tout et le faire fonctionner.
Comment au fil de
Selon les schémas, j’ai pris mon Arduino, une maquette, le lecteur iButton, une résistance de kOhms 2,2, trois fils et d’une LED.
J’ai branché il est un peu différent que le dessin. Mon lecteur iButton avait seulement deux fils.
- un fil de 5V sur l’Arduino à la + voie sur la maquette
- la résistance de la + voie vers la première voie sur la maquette
- un fil de la première voie (où la résistance est également) sur broche 2 sur l’Arduino
- le fil gris du lecteur iButton vers la première voie de la maquette
- le fil noir du lecteur iButton vers la - voie de la maquette
- un fil de - Rai de la GND de l’Arduino
- mettre la LED avec la longue jambe (anode) sur la broche 13 de l’Arduino et la jambe courte (cathode) dans GND
Maintenant, je lance le croquis (code) comme indiqué dans iButton.pde et entré le code comme il est montré en petites lettres sur l’iButton.
Pour être en mesure d’exécuter ce sketch, j’ai tout d’abord devoir télécharger la bibliothèque sur le site indiqué ci-dessus et mettre cela dans le dossier [Bibliothèque] dans le dossier [Arduino]. Si vous n’avez pas un dossier [Bibliothèque] dans votre dossier [arduino], vous devriez faire un. Ensuite, vous devrez redémarrer le programme Arduino pour qu’il puisse connaître que la nouvelle bibliothèque est là. (croyez-moi, si vous ne redémarrez pas le programme, vous pouvez essayer et essayer et essayer, mais cela ne fonctionnera pas)
Si j’ai mis l’iButton droit dans le lecteur, la LED s’allume pendant un court moment. Si j’ai mis dans le mauvais iButton la LED ne s’allument.
La première partie fonctionne maintenant. Si je me connecte pin 13 à un relais au lieu d’une LED et je me connecte que relais au bouton qui ouvre la porte de mon garage, ma porte de garage s’ouvrira probablement.