Bouwen van een elektronische score houder/opbergdoos (7 / 15 stap)

Stap 7: Programma ATtiny


De AtTiny2313 microcontroller moet nu worden geprogrammeerd met de ingebouwde programmatuur om het te vertellen hoe zich te gedragen als een teller, en het instellen van een andere chip.

Er zijn een aantal manieren om dit te doen, waarvan de meeste vallen buiten het bestek van dit artikel, maar ik zal een paar van hen een lijst en een overzicht van de stappen die ik nam.

Manieren om de chip geprogrammeerd:

  • Aankoop en bouwen een goedkope USBtinyISP programmeur kit van adafruit. --Dit is mijn voorkeur en degene die ik hieronder uiteenzetten.  Bent u ooit naar niets bereiken met AVR chips (zoals uw eigen arduino bootloaders program) of ooit zou willen de firmware hack, dit is een uitstekende investering.  De kit is relatief eenvoudig samen te stellen en het proces is zeer goed gedocumenteerd.
  • Gebruik een minipov --een gekke onbeproefd optie... Als u toevallig een ander adafuit product bezit, een minipov, is het mogelijk dat u kunnen gebruiken voor het programmeren van de chip.  Dit leuke speelgoed was mijn eerste blootstelling aan de AVR-microcontrollers en de exacte dezelfde chip gebruikt.  Een innovatieve functie van deze kit is dat het bevat een aansluiting aansluiten op een seriële poort en eigen programmeur.  Ik heb het geprobeerd, maar ik vermoed dat u kon vervangen door het "counter.hex"-bestand dat u maken gaat hieronder in programmering stap 5 voor de firmware minipov.  Vervolgens kunt u die chip uit pop en ruilen met op dit board.
  • Gebruik een arduino --How-to-program-a-AVR-arduino-with-another-arduino wordt beschreven hoe kabellengte tot een arduino om op te treden als een AVR-programmer.  Langs deze lijnen, de evil mad wetenschappers labs heeft een ISP schild dat je arduino verandert in een AVR-programmer.  Het ziet er netjes uit.
  • Heb een vriend die het voor u doen.

Programmeren, mijn manier (met de USBtinyISP):

  1. Volg de instructies voor het instellen van de AVRdude-software en het gebruik van de USBtinyISP.
  2. Steek de 6-pins kabel vanuit de USBtinyISP in de header van de ISP op het bord.
  3. Download en decomprimeer het bijgevoegde "munchkin-teller-firmware-v1.zip"-bestand.
  4. In een dos-prompt (ik gebruik cygwin in plaats daarvan) Navigeer naar de map die u zojuist hebt gemaakt met de broncode van de firmware.
  5. Typ "maken" en Bekijk de code compileren.  Als AVRDude correct is ingesteld moet je nu een bestand met de naam "counter.hex", waarin het beeld van de firmware voor de chip.
  6. Typ "make branden-fuse".  Dit zal de chip configureren met de juiste parameters te aanvaarden en uitvoeren van de firmware.
  7. Typ "programma".  Dit zal het laden van het bestand counter.hex op de chip.
  8. Haal de USBtinyISP van het bord.

Wel moeten u zitten kundig voor een 9 volt batterij stok in de clip en zie alle displays oplichten met 1!  Hoewel de knoppen zijn nog niet gekoppeld, kunt u uit de functionaliteit testen door te simuleren knooppersen.  Sluit de twee pads van elk van de paren die "sw1", "sw2", etc. met een schroevendraaier zeggen of lengte van de draad.  Deze pads zijn waar de knoppen zullen worden aangesloten en kortsluiting hen is wat er zal gebeuren wanneer een knop wordt ingedrukt.

U ziet de score op een van de displays verhogen elke tijd schakelaar 1 in geperst.

Nu dat je de circuit werken weet, neem de batterij uit en ga naar de voorbereidingen voor het monteren van het circuit naar de vogelhuisje.

Gerelateerde Artikelen

Bouwen van een elektronische polyedrale sterven

Bouwen van een elektronische polyedrale sterven

dobbelstenen zijn leuk. Polyedrale dobbelstenen gebruikt in o & o zijn nóg leuker, met name in grote handenvol van verschillende grootte. Maar een handvol niet altijd praktisch.Sinds ik zag de draak bot elektronische sterven toverstaf geadverteerd in
Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie in geval van bamboe

Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie in geval van bamboe

folie van de NSA!  Met dit apparaat kunt u Één keer Pads maken en maakt cryptogrammen die onbreekbaar , zijn indien correct gebruikt. Het concept is eenvoudig. Maak een reeks willekeurige tekens (dat is waar dit apparaat komt).  Deze reeks van willek
Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie

Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie

folie van de NSA!  Met dit apparaat kunt u Één keer Pads maken en maakt cryptogrammen die onbreekbaar , zijn indien correct gebruikt. Het concept is eenvoudig. Maak een reeks willekeurige tekens (dat is waar dit apparaat komt).  Deze reeks van willek
Bouwen van een goedkope soldeerbout houder

Bouwen van een goedkope soldeerbout houder

dit is een soldeerbout houder die ik gebouwd voor minder dan $10.  Het houdt meerdere soldering strijkijzers of desoldering strijkijzers, en het ondersteunt het ijzer door het handvat, zodat het ijzer de warmte niet verloren gaat door het opwarmen va
Bouwen van een kleine elektronische toetsenbord met LEGO en faya-nugget

Bouwen van een kleine elektronische toetsenbord met LEGO en faya-nugget

In mijn laatste Instructable, ik aangetoond hoe met Lego, een Arduino board en faya-nugget modules te bouwen van een fan: http://goo.gl/brQ9tR,Deze keer ga ik u tonen hoe faya-nuggets kunt met het maken van een kleine elektronische toetsenbord,Stap 1
Bouwen van een systeem van volledige AVR en Mastermind spelen!

Bouwen van een systeem van volledige AVR en Mastermind spelen!

Het spel Mastermind is al een lange tijd, en ik herinner me het krijgen van een versie van de Raad van bestuur met gekleurde pinnen, toen ik een kind was. Ik hou van dit spel, want het is gewoon door pure logica oplosbaar. Één speler (of een computer
Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

In dit artikel leert u hoe te verbeteren uw verzameling van Snap Circuits blokken door het toevoegen van een 555 Timer IC. Hier leert u de functies van de pinnen op de 555 chip. U leert dat wanneer de 555 in de astable modus is, de output van pin 3 i
Bouwen van een HK X650F quadcopter voor GoPro stijl video en fotografie

Bouwen van een HK X650F quadcopter voor GoPro stijl video en fotografie

Dit is mijn eerste poging om een instructable, dus gelieve worden vergeven. Ook is Engels niet mijn moedertaal, dus ik proberen zal te houden zo eenvoudig mogelijk. Als u vindt dat sommige fouten of onjuiste informatie, gelieve commentaar, ik zal pro
Schotel leren door het bouwen van een Buckler

Schotel leren door het bouwen van een Buckler

Dishing is een essentiële vaardigheid voor het bouwen van armour. Het wordt gebruikt tot op zekere hoogte in bijna elk stuk plaat harnas die u ooit zult bouwen. Of voor knokkel gadlings op de handschoenen, panelen voor een roer spangen, een borstplaa
Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Bouwen van een Ukulele van kras

Bouwen van een Ukulele van kras

Hallo, dit is mijn eerste Instructable en het is over het maken van uw eigen individuele ukulele voornamelijk uit gewone hout, gevonden in een gewone hout shop.Stap 1: Materiële lijstVoor het bouwen van uw Uke moet u voornamelijk hout, maar ook sommi
Bouwen van een Tricopter met Rotor stukjes

Bouwen van een Tricopter met Rotor stukjes

Dit Instructable leert u hoe te bouwen van een tricopter met Rotor Bits. Dit Instructable bevat ook theoretische discussies, tips, trucs en andere informatie die hopelijk krijgt u goed op uw manier aan het worden van een deskundige tricopter.Ambachte
Bouwen van een papieren RoboBee Model

Bouwen van een papieren RoboBee Model

heb je ooit gezien miniatuur vliegen robotic insecten in films? Dat klinkt misschien als iets volledig uit sciencefiction, maar geloof het of niet, engineers van het Harvard Microrobotics Lab zijn eigenlijk bezig met een bug en middelgrote vliegende
Gebouw Quadcopters Drones en Uav's-A uitleg en gemakkelijk bouwen van een fundamentele Quad.

Gebouw Quadcopters Drones en Uav's-A uitleg en gemakkelijk bouwen van een fundamentele Quad.

Zodat u geïnteresseerd bent in Quadcopters, Quadrotors, UAV, Drones en wat zij noemen.Maar wat zijn ze samengesteld uit, en waarom? Kan ik bouwen of zijn ze voor meer geavanceerde elektronische type personen.Nou nooit angst. Presenteer ik u een basis