Serrure électronique avec 1 fil iButton (3 / 6 étapes)

Étape 3: Comment une Tréfilerie

DS1990A la feuille de données contient tout ce que vous devez savoir sur les timings qui doivent être respectées lorsque la lecture ou l’écriture il.

Les images vous montrent les timings et les niveaux que vous devez respecter pour être en mesure de communiquer. Définissant une épingle sur une entrée s’effectue en définissant les TRIS coresponding sur « 1 », transformant en moyens de production un « 0 » à cette position de bit.
Mettre un « 0 » sur la broche se fait en disant simplement GPx = 0 ; où x est le nombre de broches GPIO vous connecté à la prise de votre.

Afin de rendre cette instructable qu'aussi complet que possible, je vais vous donner le code complet (même si je n’aime pas vraiment l’idée de ne pas donner dans l’ensemble pour faire les choses à fonctionner). Je ne suis pas sensible à toute personne qui utilise ce code pour réaliser ses projets, vous (ou pas) où le code est venu est à vous de décider.

Le code lui-même est explicite, les timings ont été faites avec minuterie 1, en mode d’interrogation. Je ne voulais overcomplicate le projet avec les routines de service d’interruption. J’ai juste effacer l’indicateur mis en place la minuterie pour me donner le bon timing et attendez que l’indicateur est défini à nouveau. Cela se produit lorsque TMR1 qui se détourne de 65535 à 0.
Plus la valeur dedans, plus il faudra pour l’indicateur défini. C’est tout là est à lui !

Des durées plus courtes ne pas vraiment la peine d’être fait de cette façon, j’ai utilisé inline asm commandes du pour faire. Une opération unique nop prend exactement une seule instruction achèvement du programme, qui - dans notre cas - est 1 microseconde.
Les macros ont été utilisés pour nettoyer le code.

Articles Liés

Créer une simple serrure électronique avec la RFID à l’aide d’un RC522

Créer une simple serrure électronique avec la RFID à l’aide d’un RC522

Il s'agit d'une simple procédure pas à pas sur comment faire un verrou contrôlé avec des tags RFID. Je montre quelques mécanismes de verrouillage simples et aussi comment télécharger et installer le module de lecteur RFID de RC522. Toutes les informa
Serrure de porte USB Reprogrammable iButton

Serrure de porte USB Reprogrammable iButton

iButtons sont petit bouton comme les boyaux qui communiquent avec seulement 2 fils. Ils sont incroyablement robustes et ont tous un numéro de série unique qui est matériel écrit dans l'appareil et ne se répète. Ils sont bon marché (environ 1 lb / 1,5
Créer un nouveau clavier pour une serrure électronique Weiser

Créer un nouveau clavier pour une serrure électronique Weiser

clavier de la serrure électronique Weiser My a cessé de fonctionner environ 6 mois après je l'ai eu. N'avoir aucun reçu et ne sont ne pas désireux de remplacer par un autre clavier à membrane à bon marché, j'ai pensé que je voudrais le remplacer par
Ajout de découpe Laser avec défilement

Ajout de découpe Laser avec défilement

ce Instructable va marcher votre à travers les étapes de la création d'une plate-forme de défilement papier à utiliser dans une machine de découpe laser. Cela vous permet de couper un motif continu en une longue bande de papier qui ne pouvait se fair
Problèmes avec sans fil micros et comment Difficulté les

Problèmes avec sans fil micros et comment Difficulté les

parce qu'il y a tant de problèmes que vous pouvez avoir avec un système de microphone sans fil, j'ai décidé d'écrire un instructable sur la façon de dépanner les systèmes sans fil.  Cela peut s'appliquer à d'autres systèmes sans fil en plus de micros
Découvrez électronique avec Snap Circuits Arcade (revue)

Découvrez électronique avec Snap Circuits Arcade (revue)

Circuits de composant logiciel enfichable est un jouet éducatif qui enseigne l'électronique avec des composants électroniques de snap-ensemble sans soudure. Chaque composant possède le symbole schématique et une étiquette imprimée sur son boîtier en
Comment faire un modèle de Bracelet manchette charme avec des fils de bijoux

Comment faire un modèle de Bracelet manchette charme avec des fils de bijoux

Avez-vous déjà essayé de faire un bracelet par vous-mêmes. Ce tutoriel vous montre une sorte de modèle de bracelet manchette gratuit, vous pouvez choisir comment les envelopper avec des fils de bijoux que vous le souhaitez et envelopper les perles co
Comment construire l’aqueduc romain de Ségovie, en Espagne, avec du fil

Comment construire l’aqueduc romain de Ségovie, en Espagne, avec du fil

InspirationCe projet de Roman Aqueduct est parfait pour quiconque est juste apprendre à crocheter et veut beaucoup de pratique. Je déteste la suite des patrons en crochet et suis en fait très, très mauvais en faisant mes boucles même et uniforme. Pou
« Dessin » sur le tissu avec du fil (aka couchés)

« Dessin » sur le tissu avec du fil (aka couchés)

Couching est une technique de couture où le fil, des tissus ou des fils est attaché à un morceau de tissu. Il est traditionnellement cousu à la main, mais une machine avec le point zig zag peut être utilisée.Dans ce Instructable je partage un moyen f
Comment faire une serrure électronique à l’aide d’un Arduino UNO

Comment faire une serrure électronique à l’aide d’un Arduino UNO

Il s'agit d'un projet assez facile. Vous n'avez pas besoin de souder. Autre que l'Arduino UNO, tous les matériaux sont faciles à trouver et ne sont pas si coûteux. Ce projet, c'est une bonne façon de verrouiller la porte de votre chambre et est entiè
Comment coudre avec un fil conducteur avec Diana Eng

Comment coudre avec un fil conducteur avec Diana Eng

combinant électricité et la mode !Degré de Difficulté : encore à apprendreLongueur de temps : 45 minutesMatériaux : vêtement pour la couture, fil conducteur, ciseaux, deux LEDS, CR2032 batterie montre, BS7 porte-piles, stylo à encre qui disparaît, pi
Fondu de tissu avec le fil conducteur

Fondu de tissu avec le fil conducteur

une méthode de fixation de fil conducteur au tissu.Vous voulez plus eTextile How-to DIY eTextile vidéos, des didacticiels et des projets ?Alors visitez le eTextile Lounge!Étape 1 : Placer un morceau de tissu droit (côté fashion) vers le bas sur votre
ISP de LaunchPad MSP430 facile avec 4 fils!!!

ISP de LaunchPad MSP430 facile avec 4 fils!!!

maintenant, je voudrais vous montrer comment transformer votre propre tableau de bord en un ISP avec 4 fils!!!Il s'agit de ma première fois de publier des instructions, je suis un étudiant aîné élevé,Désolé pour ma grammaire.dans l'exemple, j'utilise
Connectez facilement un multimètre pour votre maquette avec les fils de raccordement et trombones

Connectez facilement un multimètre pour votre maquette avec les fils de raccordement et trombones

je me suis ennuyé d'avoir à pousser les jambes multimètre sur les fils de raccordement, j'ai donc créé un moyen simple de les attacher directement à la maquette, avec deux fils de raccordement amovible et un couple de trombones.Étape 1: outils Pour c