Hoe om te lezen binair getal/Hexuitdraai draaischijf schakelen met een AVR Microcontroller (1 / 5 stap)

Stap 1: Onderdelenlijst


Voor dit instructable u ik ben met behulp van de volgende onderdelen:

U nodig waarschijnlijk deze hebt

  • Een binaire pushwheel of draaischijf schakelaar. Dit kunnen worden gehouden op de grote elektronica-verkooppunten online, of als je in Colorado, check out J.B. Saunders in Boulder. Ze hebben ze op een koopje!
  • Een solderless breadboard
  • Een soldeerbout, soldeer, hookup draad (ik gebruikte 24 gauge gestrand omdat het zeer buigzaam)
  • Een AVR microcontroller
    • Ik ben met behulp van een ATmega328p zit in het bestuur van een kale botten van Moderne apparaat
    • Ik ben met behulp van de USB-BUB de AVR te programmeren

Optioneel

  • Vier LED's (ter illustratie van de codering)
  • Vier resisters (voor de LED's. Ik gebruikte 200 Ohm die ik al op mijn bank gehad (ik ben lui2))

Moderne Device]

  • Vier dioden als je paranoïde over het uitvoeren van de omgekeerde polariteit in de pinnen van uw MCU

Iets om te schrijven of het compileren van uw firmware

Windows

  • WinAVR voor Windows AVR ontwikkeling

FreeBSD / Linux (andere * NIX variant)

 pkg_add -r avr-gcc -or- cd /usr/ports/devel/avr-gcc/ && make install clean pkg_add -r avr-libc pkg_add -r avr-gdb 

Mac

Er zijn andere hulpprogramma's, zoals Eclipse, die u ook graag gebruiken maar dit moet een goede start.

Nu dat je weet wat je nodig hebt, we het samen zetten, maar om te doen dat je moet weten hoe de binaire schakelaar werkt... dus laten we gaan naar de volgende stap!

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