Ik heb sommige iButtons en iButton sockets voor een tijdje, ten slotte heb ik besloten om hen te zetten in gebruik, als niet anders, in de vorm van een instructable. Het vinden van kleine processoren, PIC-s, AVR-s in mijn lab is niet dat hard, ik een met lage pin graaf, een PIC12F683 pakte. Deze kleine kerels hebben analoge digitale converter, comparatoren, pwm modules in hen, zijn ze een goed startpunt voor iedereen die probeert te krijgen in het bedrijf van de PIC. Gezien hun kleinere hoeveelheid functies - in ieder geval in vergelijking met hun andere broers - hoeven ze niet te veel randapparatuur multiplexed op een bepaalde pin. Dat gezegd zijnde, er zal niet worden eventuele problemen met perifere interferentie met een minimale configuratie.
In het begin, toen ik bezig was met deze kleinere PIC-s, ik had alleen te kijken naar mijn code voor een paar minuten om te beseffen, wat is mijn output signaal op pin 5, bijvoorbeeld overschrijven. Het was de comparator, die moet worden uitgeschakeld, telkens wanneer u het niet gebruikt, het primaire controle op de pin, waar de Comparateur output is multiplexed heeft.
Bij het gebruik van grotere processors, zijn er tal van modules om naar te kijken, niet slechts twee, zoals het was in dit geval (de andere was de CCP-module).
Wat je gaat nodig hebben:
-iButton
-iButton socket
-een PC met MPLAB IDE en HI-TECH compiler op het
-PIC programmer
-PIC12F683
-soldeerbout en apparatuur
-LED-s, weerstanden, condensatoren, transistoren, pin headers of schroefaansluiting, knop, zoemer
-PCB's of perfboard
Wat ik heb extra:
-logic analyzer
Nou, laten we eens kijken wat we kunnen doen om een dergelijk apparaat te maken!