Elektronisch slot met één-draads iButton (3 / 6 stap)

Stap 3: Hoe draad werkt


De DS1990A gegevensblad bevat alles wat je weten over de tijdsinstellingen die worden nageleefd moet moeten bij het lezen of schrijven.

De afbeeldingen tonen u de tijdsinstellingen en de niveaus die u respecteren moet om te kunnen communiceren. Een PIN-code instellen op een ingang is gedaan door het instellen van de corresponderende TRIS bit naar '1', draaien in de output betekent een '0' op die positie bits.
Blussen van een '0' op de pin wordt gedaan door simpelweg te zeggen GPx = 0; waarbij x het nummer van de pin GPIO is verbonden u uw aansluiting aan.

Zodat dit instructable dat zo compleet als het kan, ik zal u de volledige code (hoewel ik niet echt het idee van het niet geven in alle dingen werken). Ik ben niet gevoelig voor iedereen om zijn of haar projecten te voltooien met behulp van deze code, u vermelden (of niet) voor u om te beslissen waar de code vandaan is.

De code zelf is duidelijk, de tijdsinstellingen met timer 1, in de polling-modus zijn aangebracht. Ik wilde niet het project met interrupt service routines wegjaagt. Ik enkel de markering wissen, instellen van de timer om me te geven de juiste timing en wacht totdat de vlag weer wordt ingesteld. Dit gebeurt wanneer TMR1 regsiter van 65535 op 0 verandert.
Hoe kleiner de waarde in het, hoe langer het duurt voor de markering in te stellen. Dat is allen daar is aan het!

Kortere timings niet echt de moeite waard om te worden gedaan op deze manier, ik gebruikte inline asm opdrachten om dat te doen. Een enkele nop duurt precies één instructiecyclus te voltooien, die - in ons geval - 1 microseconde.
De macro's werden gebruikt om de code schoon te houden.

Gerelateerde Artikelen

Hoe maak je een elektronisch slot met behulp van een Arduino UNO

Hoe maak je een elektronisch slot met behulp van een Arduino UNO

Dit is een vrij eenvoudig project. U hoeft niet te solderen. Dan de Arduino UNO, alle materialen zijn gemakkelijk te vinden en zijn niet zo duur. Dit project is een leuke manier om te vergrendelen van uw slaapkamer deur, en is volledig aanpasbaar. Ik
Maak een eenvoudige elektronisch slot met RFID met behulp van een RC522

Maak een eenvoudige elektronisch slot met RFID met behulp van een RC522

Dit is een eenvoudige stapsgewijze instructies over hoe te maken van een sluis instelbaar met behulp van RFID-tags. Ik Toon een paar eenvoudige vergrendeling mechanismen, en ook hoe te downloaden en instellen van de module RC522 RFID lezer. Alle info
Maak een nieuwe toetsenbord voor een Weiser elektronisch slot

Maak een nieuwe toetsenbord voor een Weiser elektronisch slot

mijn Weiser elektronisch slot toetsenblok gestopt met werken ongeveer 6 maanden nadat ik het kreeg. Geen ontvangst en niet te enthousiast over vervangen door een ander goedkoop membraan toetsenbord, ik dacht dat ik zou het vervangen met iets meer duu
Elektronische kluis met Arduino

Elektronische kluis met Arduino

Hallo, en welkom op mijn laatste project! In deze tutorial zal ik je leren hoe te maken van een volledig functionele safe met een Arduino Uno!Dit project omvat een 6-cijferige wachtwoord (123142), die moet worden ingevoerd als u wilt ontgrendelen van
Goedkope DIY elektronische pH-meter

Goedkope DIY elektronische pH-meter

een elektronische pH-meter bestaat uit 3 hoofdonderdelen; de sonde van de pH, de voltmeter en het circuit.Stap 1: de pH sonde De pH sonde meet pH als de activiteit van waterstof caties rondom een dunwandige lampglas aan het uiteinde. We zullen dit in
Elektronische dobbelsteen met behulp van Attiny84

Elektronische dobbelsteen met behulp van Attiny84

Dit project is een elektronische dobbelstenen met behulp van een Attiny84 chip. De Attiny84 werkt als een Arduino, behalve het is een 14 pin chip en is minder geheugen heeft en er is geen ingebouwde programmeur. Ik zal laten zien hoe het uploaden van
Arduino: Elektronische dobbelsteen (met behulp van willekeurige getallen)

Arduino: Elektronische dobbelsteen (met behulp van willekeurige getallen)

dit instructable zal u tonen hoe te maken van een elektronische dobbelstenen met minimale ervaring met 7 LEDs, weerstanden, jumper draden, en natuurlijk de arduino (of kloon arduino). Ik schreef dit instructable voor iedereen te gemakkelijk volgen la
Weven met geleidende draad: geklemd Weft

Weven met geleidende draad: geklemd Weft

weven met geleidende draad te maken van elektronische doek.Wilt u meer eTextile How-To DIY eTextile video's, tutorials en projecten?Bezoek dan de eTextile Lounge!UPDATE - mijn artikel over hoe te weven de Starlight tabel Runner is gepubliceerd in Nov
Eenvoudige elektronische Piano met 555 timer in het CD-doosje

Eenvoudige elektronische Piano met 555 timer in het CD-doosje

In dit instructable, ik zal u tonen hoe maak je een eenvoudige elektronische piano met gemeenschappelijke componenten. Het maakt gebruik van condensatoren en weerstanden, zodat u gemakkelijk het circuit kan wijzigen. Wanneer het project voltooid is,
Hoe maak je een elektronische dobbelstenen met behulp van ARDUINO

Hoe maak je een elektronische dobbelstenen met behulp van ARDUINO

Hey jongens zijn we weer met een ander cool Arduino project voor u. In dit Instructable, zal ik u tonen hoe te maken van een elektronische dobbelstenen met behulp van Arduino. Ik weet dat u van het zult houden. , Bekijk de video.Stap 1: onderdelen1.
Maken van vergrendeling van de elektronische code met behulp van de 8051 Microcontroller

Maken van vergrendeling van de elektronische code met behulp van de 8051 Microcontroller

een Elektronische Code Lock is een apparaat dat een elektronische controle-vergadering die eraan verbonden zijn heeft. Ze zijn voorzien van een toegangscontrolesysteem. Dit systeem stelt de gebruiker om te ontgrendelen van het apparaat met een wachtw
Hoe maak je leuke sleutelhangers met blauwe draad gewikkeld kat hanger

Hoe maak je leuke sleutelhangers met blauwe draad gewikkeld kat hanger

Wilt u ontwerpen van uw eigen gepersonaliseerde goedkoop sleutelhanger? Hier zal ik u tonen hoe te maken van een mooie kat zeer belangrijke ketting met blauw aluminium draad. Dit is een eenvoudig 3-staps DIY project voor volwassene te maken met je ki
4 manieren om verbinding maken met een draad zonder solderen

4 manieren om verbinding maken met een draad zonder solderen

In dit Instructable ik leert u vier manieren om een draad zonder solderen. Solderen kan lastig en het verwarmt de ruimte in beslag, dus waarom niet gewoon overslaan volledig als u kunt? Een ander vervelend ding over solderen is dat het duurt een tijd
Hoe maak je een Poseable Action Figure met 'Sprinkler draad'

Hoe maak je een Poseable Action Figure met 'Sprinkler draad'

Dit is een tutorial over hoe maak je een pose-baar actiefiguur met 'sprinkler draad'Sprinkler draad (dat is wat haar genoemd op de verpakking) kan worden gevonden in de meeste het huisverbetering opslag en is gebruikte besturingselement gazon irrigat