Stap 2: Instellen van je Arduino om te programmeren van de ATTiny85
De ATTiny85 is een goedkope, programmeerbare microcontroller. Het kan doen veel van de dingen die een Arduino kunt doen. Maar hoe krijg je je Arduino schetsen op een ATTiny85? U kunt instellen uw Arduino om te programmeren van een ATTiny85, dat is hoe!De slimme mensen op hoog/laag-Tech hebben geschreven een geweldige tutorial die uitlegt precies hoe om dit te doen. U kunt de tutorial hier lezen: http://hlt.media.mit.edu/?p=1695
In een notendop, hier is wat je gaat doen:
1. Sluit je Arduino en uploaden van de schets van de voorbeeld ArduinoISP aan. Deze sketch komt pre-geïnstalleerd met de Arduino IDE. Het is in de map Examples.
2. opstelling van een breadboard met de ATTiny85 en het verbinden van de Arduino. De volledige details vindt u op deze setup in de hoog/laag-Tech handleiding.
3. Selecteer ATTiny85 @ 1 MHz (interne Oscillator) in de hulpmiddelen > Pension menu.
4. uploaden van de schets van de Traffic-Light (gezien verderop in deze tutorial) aan uw ATTiny85.
Hier zijn sommige extra dingen die u moet weten:
1. Ik heb versie 1.0.4 van de Arduino IDE, en de instructies in de handleiding hoog/laag-Tech gehanteerd in de perfectie voor mij.
2. Wanneer het programmering van een ATTiny85, moet u een definitie van de Raad van bestuur in de Tools > Pension menu van de Arduino IDE. Dit vertelt de Arduino IDE welke ATTiny "kern" te gebruiken. De hoog/laag-Tech tutorial vertelt je kunt downloaden en gebruiken van een ATTiny kern van GitHub. Er is niets mis met deze kern, en veel mensen gebruiken het! Echter alleen u kunt hardware puls breedte modulatie (PWM) op twee pinnen van de ATTiny gebruiken. Ik wilde gebruiken PWM op drie pinnen. Gelukkig, kunt u een ATTiny core die u graag. Ik gebruikte de arduino-tiny kern van Google Code. Deze kern kunt u gebruiken PWM op pennen 0, 1 en 4.
Dus, moet u de arduino-tiny core uit downloaden: https://code.google.com/p/arduino-tiny/
3. Als u de exacte dezelfde ATTiny85 ik van Jameco kocht hebt gekocht, zult u merken dat er een 20MHz microcontroller. Dus, je waarschijnlijk doen wat ik deed en zoekt u een definitie van de Raad van bestuur 20MHz in de Tools > Pension menu. Als u van de arduino-tiny core gebruikmaakt, niet zal u vinden! Maar dat is oke! Het zou niet hebben gewerkt goed toch! Zie, deze ATTiny85 chips draaien op 1MHz uit de fabriek tenzij u een specifieke bootloader uploaden en gebruiken van een externe kristal. U hoeft te doen om het even welk van die voor deze tutorial.
Dus, moet u ATTiny85 @ 1 MHz (interne Oscillator) van de hulpprogramma's > Pension menu.