ATtiny Chronograph (3 / 8 stap)

Stap 3: Pre-pre-code.


De allereerste ding om te doen is een oude versie van de arduino, 1.0.3 of eerder. U hoeft niet te installeren, als het prima met geen installeren draaien kan (ik zou adviseren houden verschillende versies van de arduino op uw computer, zoals vele bibliotheken en programma's alleen worden uitgevoerd op bepaalde versies). Nu, volg de instructies hier: U kunt een breadboard te gebruiken in plaats van het maken van een schild voor, aangezien u wilt slechts eenmaal het programma, maar ik hou van attiny2313s, dus ik heb verscheidene voor verschillende versies van arduino (uno, mega, micro, enz.). Nu, we gonna verknoeien uw werkende code met rare, verschillende dingen.

Sluit eerst uw oscillator aan de juiste pinnen op de attiny (4 en 5). Het maakt niet uit welke manier. Ik zou adviseren enkele vrouwelijke headers zetten door de programmering schild (als u een maakte), zodat testen oscillatoren gemakkelijker in de toekomst, maar je kunt gewoon zetten in de IC-socket videoband de 2313 ook, er is meestal voldoende ruimte om te passen beide. Ga nu naar uw sketchbook, onder "hardware", selecteert u de versie van tiny dat u hebt geïnstalleerd, en open "planken", selecteer "cores" en "kleine" en open, "bedrading" en "Toon" (of gewoon verwijderen van de "Toon" en plaats het in een andere map. We hoeven niet het voor dit project). In elk van deze bestanden, zoeken naar "16000000L". Planken, seach voor ATtiny2313 @ 8 MHz. Wijzig in elk van de 16000000L (daar kunnen er meer dan één in elk bestand) de snelheid van uw oscillator (zorg ervoor dat u laat de "L"), en sla de bestanden, maar houd ze open zoals we wellicht dit later wijzigen. Nu, ga naar http://www.engbedded.com/fusecalc/ als u wilt instellen keuzelijstwaarden (die zeer handig zijn voor andere projecten), of gewoon gebruik maken van de waarden die ik voor deze opstelling gebruikte. (voor een zelfstudie over hoe dit te gebruiken, ga naar http://www.ladyada.net/learn/avr/fuses.html). De waarden die ik heb gebruikt zijn laag: DE hoge: DB uitgebreid: FF deze waarden moeten worden gebracht in het "planken" bestand, ongeveer 15 regels onder de regel "attiny2313at8.name=ATtiny2313 @ 8 MHz". Daar ziet u drie regels "attiny2313at8.bootloader.low_fuses=0xE4
attiny2313at8.bootloader.high_fuses = 0x9F
attiny2313at8.bootloader.extended_fuses=0xFF". Vervang de drie waarden na elke '0 x' door de waarden van bovenaf. Wanneer u klaar bent, moeten deze lijnen als volgt uitzien:

attiny2313at8.bootloader.low_fuses = 0xDE
attiny2313at8.bootloader.high_fuses = 0xDB
attiny2313at8.bootloader.extended_fuses = 0xFF

Nu, verandering de waarde over 6 lijnen dat 8000000L naar de waarde van uw oscillator leest, ervoor zorgend om het verlaten van de L. Tot slot wijzigt u de regel die u zocht een het begin "attiny2313at8.name=ATtiny2313 @ 8 MHz" en het deel wijzigen nadat het is gelijk aan Meld u aan wat je wilt. Dit is wat het zal worden genoemd in de arduino IDE later. Als je door dit alles, congrats! We zijn halverwege te uploaden code!.

Gerelateerde Artikelen

ATtiny 85 leidde Ladder spel

ATtiny 85 leidde Ladder spel

Eerste f alle wil ik erop wijzen dat dit project is niet gemaakt door mij, (ik heb het apparaat komt te staan hier na een ander instructable). Het enige doel van dit instructable moet corrigeren van veel van de fouten die het vorige project had. Dit
Een ATtiny met Arduino Program

Een ATtiny met Arduino Program

volgt zijn aanwijzingen voor het programmeren van de ATtiny microcontrollers met behulp van de Arduino IDE. In gewoon Engels is dit hoe te programmeren 8-pins Atmel chips zoals u normaal een Arduino. Dit is cool, omdat de ATtiny klein is, en - goed -
Fish out of Water - ATtiny bestuur gebruikt met Arduino

Fish out of Water - ATtiny bestuur gebruikt met Arduino

FishBowl is een kleine microcontroller board programmeerbare met behulp van de Arduino software.  Het heeft een batterij zodat u het vervolgens zonder het grotere moederbord van de Arduino gebruiken kunt.  Het is als een kleine Arduino kan worden mee
Cloud nachtlampje W / ATTiny geanimeerde

Cloud nachtlampje W / ATTiny geanimeerde

Dit Instructable toont u hoe te maken van een handige Arduino (ATTiny) aangedreven geanimeerde nacht licht. Dit ontwerp maakt gebruik van goedkope LED strips in 3 afzonderlijke circuits. De 'zon' LEDs blijven constant, terwijl de 2 'cloud' LEDs langz
TinyANN, kunstmatig neuraal netwerk voldoet aan ATTINY

TinyANN, kunstmatig neuraal netwerk voldoet aan ATTINY

Dames en heren,Welkom bij mijn eerste instructable. Het is een lange tijd, die ik volg deze uitstekende site. Ik leer veel van deze Gemeenschap en ik wil weer terug de gunst door mijn eigen bijdrage te publiceren.Voor de Engelsen ik verontschuldig me
Programmering de ATtiny

Programmering de ATtiny

dit is een tutorial voor het programmeren van een ATtiny-chip. Deze tutorial zal meer in de diepte dan de meeste. Ik zal u elke stap en vertel u de dingen niemand vertelde me dat toen ik voor het eerst begonnen ATtiny programmeren.Wat die u nodig heb
Hoe te programmeren een ATtiny 85 Digispark

Hoe te programmeren een ATtiny 85 Digispark

Dus, waarom een andere 'How to' over de ATtiny 85?Voornamelijk om te verduidelijken vermijden belangrijke stappen die kunnen helpen de problemen van zovelen, met fouten als volgt:"avrdude: stk500_getsync(): niet synchroon: resp 0x00 =""avrd
Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

De TV-B-Gone is een geweldig stukje techniek en codering. Samen met de toepasselijke naam klein, AT-klein, kunnen we een geweldige universele afstandsbediening die van elke TV veranderen kan. Dit werd oorspronkelijk verkocht als een bouwpakket, maar
7 segment Digitale Thermometer met ATtiny 85

7 segment Digitale Thermometer met ATtiny 85

dit is een complete DIY project waarvoor een handvol componenten zoals de ATtiny 85, LM35, MAX7219 en een paar weerstanden en condensatoren uitgevoerd uit een gereglementeerde 5 V aanbod.Temperatuur meetbereik: 0 tot 150' C32 tot 300' FController: AT
Repareren van dode AVR - Attiny fusebit arts (HVSP)

Repareren van dode AVR - Attiny fusebit arts (HVSP)

heeft u een fout maakt tijdens het programmeren van fusebits, of met opzet gehandicapten reset pin (RSTDISBL) of ISP programmering (SPIEN)? Geen behoefte te kopen of ongelegen programmeur van de HV alleen voor ontgrendelen paar Tiny AVR van te maken.
Steampunk Audio & Chronograph Station

Steampunk Audio & Chronograph Station

dank aan allen voor uw zeer creatieve ontwerpen en projeccts, hebben jullie allemaal inspireerde mij om te bouwen van mijn eigen Steampunk Audio & Chronograph Station.  Dit project kostte me WAAAY langer dan ik verwacht en ging weg over de begroting,
Supercondensator programmeerbare Attiny LED zaklamp

Supercondensator programmeerbare Attiny LED zaklamp

Lange tijd geleden, zag ik dat sommige stuurprogramma's in zaklampen Attiny microcontrollers gebruiken om te gaan met verschillende modi. Op dat moment had ik geen arduino en ik wist niet hoe te programmeren een.De tijden zijn veranderd en mijn vaard
ATtiny V-USB Project Board

ATtiny V-USB Project Board

CONCEPTDe Paperduino Tiny is een grote kleine project. Maar ik wilde iets een beetje meer robuust, met een kleine prototyping projectgebied, maken gebruik van een aangepaste PCB van 60 x 40 mm in grootte.Dit is het resultaat.Stap 1: schematischSchema
2-draads LCD-interface voor Arduino of Attiny

2-draads LCD-interface voor Arduino of Attiny

LCD's in het algemeen behoefte 11signal lijnen + 3 of 5 lijnen voor de Vcc, grond en contrast en in sommige gevallen een extra 2 voor achtergrondverlichting.Met behulp van het LCD-scherm in 4 bitsmodus bespaart 4 pins, maar vaak is dat niet genoeg. H