Hoe om te lezen binair getal/Hexuitdraai draaischijf schakelen met een AVR Microcontroller


dit instructable zal u tonen hoe om te lezen het nummer op een binaire pushwheel of draaischijf schakelaar met behulp van LED's of een AVR microcontroller (ik gebruik een ATmega328p maar dit kan worden aangepast voor elke AVR of waarschijnlijk een andere microcontroller van uw keuze). Meerdere draaischijf schakelopties kunnen samen worden geregen om te maken van een elektronisch combinatieslot, bescherming van uw waardevolle... um... cookies!

Draaischijf schakelaars hebben detent knoppen (technisch genoemd een "pushwheel") of een wiel dat je duwen kunt om te veranderen een aantal omhoog of omlaag door een. Ze hebben binnen schakel-logica die het nummer op de wijzerplaat, zoals gewoonlijk, octaal, hex codeert, BCD (Binary Coded Decimal). Deze codering is dan afkomstig aan of zonk van de externe pads waar het kan worden gelezen en weergegeven (zoals met LED's), gedecodeerd met IC's (bijvoorbeeld 4029, 74HC93, en 74HC590), of verslaafd in input pinnen van een microcontroller en verder verwerkt.

Mijn favoriete lokale elektronica winkel had een bakhoogtepunt van degenen die eruit zag als oude SCSI-apparaat-ID schakelt dus ik pakte een paar om te zien hoe die dingen werken. De nummers gaan van 0 tot en met 15 dus ik denk dat dit zou een hex schakelaar traditioneel genoemd worden, maar ik zal verwijzen naar hen als binaire vanwege de uitvoer die we met werken. Verwar niet binair met BCD; ze zijn niet het zelfde ding. OK, let's go!

Gerelateerde Artikelen

Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Ik hou van de serie Attiny 85 en willen alle dingen die u met het doen kunt verkennen. Als het niet teveel pennen hebben, is met behulp van I2C hardware op het een goed idee. I2C op de attiny kan worden een beetje onhandig als het kan niet de draad b
Hoe Vervang de witte LED uit uw sleutelhanger zaklamp met een RGB LED.

Hoe Vervang de witte LED uit uw sleutelhanger zaklamp met een RGB LED.

Hi,In deze eenvoudige instructable 'm I gonna leer je hoe de witte LED uit uw sleutelhanger zaklamp vervangen door een RGB-LED. Een RGB-LED is een rode, groene, blauwe LED gecombineerd tot één LED. U kunt het vervangen van elke kleur, maar ik denk da
Hoe werkt Mulch effect wiet plant dichtheid in vergelijking met een locatie met geen mulch?

Hoe werkt Mulch effect wiet plant dichtheid in vergelijking met een locatie met geen mulch?

Op enig moment in het jaar, iedereen op een gegeven moment ruikt mulch die op een gegeven moment had vastgesteld dat overdag, maar doet men denken waarom mensen vast mulch anyway. Is het voor de kleur, textuur, toevoegen of gewoon omdat het ziet er g
Hoe 3D-Print en grote spullen klaar... met een kleine printer.

Hoe 3D-Print en grote spullen klaar... met een kleine printer.

Sommigen van u kunnen hebben gezien een paar van mijn vorige instructables en weet dat ik heb een geschiedenis met 3d printen. Onlangs ik was in een lokale elektronicawinkel en zag een XYZ davinci 1.0 op verkoop voor $399. Deze machine had in feite d
Hoe te maken uw foto's kijken goed zelfs met een slechte Camera

Hoe te maken uw foto's kijken goed zelfs met een slechte Camera

In deze tutorial zal ik u tonen een paar manieren om uw foto's mooi, zelfs wanneer uw camera niet de beste is. Wij zullen nemen een blik bij hoe te buigen verwarrend fotobewerking programma's zoals GIMP aan uw wil zodat je foto wat diepte en focus.Vr
Hoe te te bevestigen van uw Ibook G4 netsnoer met een Tampon

Hoe te te bevestigen van uw Ibook G4 netsnoer met een Tampon

laatste tijd wij wat pech met computers heb gehad. Ik doodde een desktop moederbord. De ventilator op mijn Compaq laptop begonnen met het maken van een afschuwelijke zoemende geluid, en ik getuige geweest van een Sony Viao de videokaart sterven. Dus
Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Hoe te meten van de temperatuur zeer nauwkeurig met een Arduino en een TSYS01 Temperatuur Sensor Board.

Tijdens zijn studie in de Universiteit werden we uitgedaagd als onderdeel van een cursus werken in het ontwerpen van een doos met zeer nauwkeurige temperatuurregeling. Mocht het project te doen slagen, moesten meerdere vakken worden gebouwd en gebrui
Hoe maak je een houten pijp, met een carb, uit een vertakking van de beslissingsstructuur.

Hoe maak je een houten pijp, met een carb, uit een vertakking van de beslissingsstructuur.

Eerste zal uit ik dit zeggen. Mijn doel voor dit instructable is aan te tonen, vindingrijk, geduldige mensen het goedkoop en effectief oplossen van het probleem van het hebben van niets om te roken uit met een beetje creativiteit en elegantie. U alle
Hoe getallen converteren naar een binair getal

Hoe getallen converteren naar een binair getal

IntroductieDit instructable zal u tonen hoe te converteren van getallen van decimaal, of radix 10, naar een binair getal, of radix 2. Binaire is het cijfer-systeem gebruikt om te geven van gegevens die zijn opgeslagen op computers. Alle gegevens word
Negatieve getallen converteren naar een binair getal

Negatieve getallen converteren naar een binair getal

IntroductieHet binaire talstelsel speelt een centrale rol in hoe de informatie wordt opgeslagen en berekend op computers. Weten hoe het binaire systeem werkt, kan ons helpen begrijpen hoe computers werken, vertalen van input en weergeven van resultat
Hoe te lezen veel schakelaars met een MCU-Pin

Hoe te lezen veel schakelaars met een MCU-Pin

hebben u ooit geweest chugging weg op een project(en) en het project houdt groeit en groeit, terwijl u er meer dingen aan toevoegen (wij noemen dat een Feaping-Creaturism)?  Op een recente project, ik was het bouwen van een frequentie meter en een vi
Hoe te tellen In binaire met niets anders dan je handen

Hoe te tellen In binaire met niets anders dan je handen

materialen:-Een hand.Hier zijn de drie regels Tara's voor tellen in binaire op uw handen.1. Wanneer een vinger niet actief is, is dat '0'.2. Wanneer een vinger omhoog, is dat '1'.3. tellen niet uw duim.Op deze foto liggen alle vingers. Dit betekent d
Binair getal

Binair getal

Dit instructable wordt beschreven hoe u een binair getal. Je moet een handvol munten, een methode voor het bestellen van hen op basis van hun positie op een vlakke ondergrond en een toewijzing van de set {hoofden staarten} aan de verzameling {0, 1}.
Hoe te leren lezen tot 4 en 5-jarigen

Hoe te leren lezen tot 4 en 5-jarigen

Aliteracy is gedefinieerd als een gebrek aan de gewoonte van de lezing.  Het blijkt dat willen veel mensen dat kunnen lezen, niet lezen.  De lessen die volgen helpt kinderen vinden een liefde voor lezing.  Het creëren van lezers die willen lezen is e