Pimp uw pralines met Arduino IDE en ATtiny13 (2 / 6 stap)

Stap 2: De ATtiny13 Program


Omdat er niet veel ruimte in de doos, dit is een project van de PCB-minder en dus de beste tijd om de MCU program is voordat u begint met de bouw.

Als u de installatie van je Arduino IDE nog niet opgewaardeerd naar de huidige versie 1.0, is nu de beste tijd om het te doen! Hoewel het mogelijk is voor het programmeren van een MCU een programmeur gebruiken met eerdere versies, gemakkelijk 1.0 vooral met handige menu-opties. Ik zeker aanraden upgraden alvorens verder te gaan als u nog niet hebt gedaan.

De Arduino IDE wordt geleverd met een set van C-bibliotheken die zijn geoptimaliseerd voor het uitvoeren van op verschillende hardwareplatforms en soorten MCU's. Standaard ontbreken ATtiny13 bibliotheken. Het is een zeer kleine MCU en niet veel mensen programma voor het, denk ik. Gelukkig zijn er ten minste twee sets van Arduino bibliotheken die ondersteuning bieden voor hetzij kunnen aan steun ATtiny13 worden gewijzigd:

Mij trachten opwaarts afwikkeling op Damellis'es bibliotheken omdat mijn volgende project was met een ATtiny2313 en de smeezekitty voor ATtiny13 alleen zijn.  Ik verzoek u dringend om de homepage van de bibliotheek die u hebt gekozen voor een bepaalde set van installatie-instructies of door het bezoeken van mijn blogpost over hen hier: http://elabz.com/arduino-shrunk-how-to-use-attiny13-with-arduino-ide/ de installatie is niet een moeilijk proces en gaat in principe om gewoon de bibliotheekbestanden in de juiste directory onder de Arduino IDE-hiërarchie plaatsen en bewerken van het bestand boards.txt om te vertellen van de Arduino IDE dat u zojuist hebt toegevoegd met ondersteuning voor een ander hardwareplatform.

Zodra u de benodigde bibliotheek hebt geïnstalleerd, zult u zien ATtiny13 in de lijst met uw planken in de Arduino IDE -> Tools. Het is de soort moeilijk te zien op deze foto, maar de gemarkeerde regel beschrijft het bord dat de Arduino IDE voor als ATtiny13 compileren zal (de interne klok van de 4.8MHz)

Nu ga je gang en laden de schets van de Arduino voor het project Pimp Your chocolade uit het ZIP-bestand hier bijgevoegd (ik heb geen idee hoe te wijzen u naar het juiste bestand dat ik heb net geüpload naar Instructables. Als u niet kunt, het laden van mijn site hier zien)

De volgende stap is ook de ATtiny13 tot uw ICSP programmeur (Arduino als ICSP of een speciale programmeur, zie vorige stap) volgens het schema in de tweede afbeelding gekoppeld aan deze stap haak.

Selecteer de programmeur type van Tools -> menu Programmer

Dan uitgezochte Hulpmiddelen -> branden Bootloader. Dit is een nogal verwarrend benoemde functie, ten minste voor ATtiny13 omdat ATtiny13 geen bootloader gebruikt. Echter dezelfde functie ook de goede controle registers binnen de chip waarmee u gemakkelijker werken op de juiste klokfrequentie, gebruik van interne klok frequentie scheidingslijnen brandwonden of noch en anders stelt de fysieke chip gewoon de manier waarop de gecompileerde code zou verwachten van het functioneren.  Het is een belangrijke stap en velen missen, dus wees voorzichtig.

Branden de code in de ATtiny13 schakelaar door naar bestand -> uploaden met behulp van programmeur.

Hopelijk zal er er geen foutberichten en, zodra de upload voltooid is, de MCU is klaar voor ons project,

Gerelateerde Artikelen

Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Terug in eind 2014 en begin 2015, uw echt kwamdeze handige WiFi Chip ESP8266 (de ESP-01) en moeten vechten onder de inconsistente documentatie uit verschillende bronnen. Vooralsnog uitloper gedocumenteerd hij zijn frustraties (bevindingen) als een in
Programmering ESP8266-ESP-201 stand-alone met Arduino IDE

Programmering ESP8266-ESP-201 stand-alone met Arduino IDE

Ik wil bieden een betere documentatie over hoe u ESP201 kunt gebruiken (een variant van de ESP8266) als staan alleen bestuur en hoe de GPIO aansluiten om te programmeren met de Arduino IDE.Ik worstelde op hoe krijg ik de schets van de Arduino IDE ged
Vertrouwd met Arduino IDE krijgen: LinkItOne

Vertrouwd met Arduino IDE krijgen: LinkItOne

Het is de Arduino IDE wat u gebruiken om code te schrijven voor de Arduino en Arduino compatibele boards. In het vorige artikel hebben we Arduino software gedownload en de setup voor MediaTek LinkIt een boord die een compatibel Arduino board is gedaa
Esp8266 12e met Arduino IDE met oplossing + voorbeelden

Esp8266 12e met Arduino IDE met oplossing + voorbeelden

Over- NodeMCU is een open source IoT platform. Het maakt gebruik van de scripttaal van Lua, maar deze ontwikkeling boord is nu compatibel met Arduino IDE worden geprogrammeerdesp8266 12e is een geweldige manier om de IoT met om het even wat in een ze
ChipKIT DP 32 met Arduino IDE Program

ChipKIT DP 32 met Arduino IDE Program

Wat je nodig hebt: een ChipKIT DP 32 microprocessor (alle kabels inbegrepen) en een laptopOm te programmeren een DP-32 zonder een programmeur apparaat (Chipkit PGM), dat wil zeggen met de arduino IDE, moet het een geheugen-ingezeten programma; eerste
JTAG ijs met Arduino IDE

JTAG ijs met Arduino IDE

Hallo Arduino liefhebbers,Zo, u hebt een JTAGICE en geen andere programmeur (zoals in mijn geval) en weet niet hoe het te gebruiken met uw atmega16/32 tijdens het gebruik van de eenvoudigste programmering van microcontrollers in de wereld...Dus laat
Minimus AVR met Arduino IDE

Minimus AVR met Arduino IDE

de Minimus AVR is een USB aangesloten microcontroller, die gebruik maakt van de microcontroller van ATMEL 90USB192. Zijn een goedkope opnieuw programmeerbare microcontroller met 21 digitale input/output pinnen.Ze zijn gebruikt door mensen die mod BIN
Atmega32 met Arduino IDE

Atmega32 met Arduino IDE

Na verloop van tijd heb ik alle soorten Atmel microcontrollers gebruikt in verschillende projecten.Een van de meest geschikte was ATmega32. Ik heb een kleine collectie van ontwikkelborden voor Atmega32/16, sommige gekocht als-is, sommige gemaakt op k
Hoe te branden optiboot botloader op Atmega8 met Arduino IDE 1.6.x en 1.5.x

Hoe te branden optiboot botloader op Atmega8 met Arduino IDE 1.6.x en 1.5.x

Ik gebruikte oude NG bootloader, maar ik heb wat problemen mee. Het duurt ongeveer 8 seconden om te beginnen Atmega en het stucked soms. Toen ik optiboot te branden wilde, krijg ik bericht:type "efuse"-geheugen is niet gedefinieerd voor het onde
Programmering van een Attiny met Arduino IDE

Programmering van een Attiny met Arduino IDE

Attinys zijn een geweldige manier om te krimpen uw arduino project. Ik heb onlangs geprobeerd om deze grote instructies te volgen op de website van High Low Tech, maar het ziet eruit als zijn verouderd. Ze hebben enkele tutorials en als je niet een A
Spellen uit genegenheid voor je Valentijn met chocolade, LEDs, Attiny13 en Arduino IDE

Spellen uit genegenheid voor je Valentijn met chocolade, LEDs, Attiny13 en Arduino IDE

goed, zeker, je zou kunnen hebben stellen een post-it briefje met hetzelfde bericht binnen dat chocolade vak :) maar het zal niet bijna zo koel, vooral als uw Valentijn een sweet spot voor nerds heeft. Kom te denken van het: natuurlijk ze doet, ander
Draagbare installatiegids van de Arduino IDE voor ESP 8266 v1.6.5

Draagbare installatiegids van de Arduino IDE voor ESP 8266 v1.6.5

Waarom moeten we voor de Arduino IDE draagbare maken? Arduino IDE zelf is eigenlijk, draagbare maar niet voor ESP 8266.Wanneer u gebruik wilt maken ESP8266 met Arduino IDE, zal u wilt installeren van ESP8266 pakket. Het duurt enige tijd om te downloa
DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

Ik ben een grote fan van Star Wars en toen zag ik de Star Wars: The Force ontwaakt dacht ik dat ik behoefte aan een BB-8 droid. Het was geweldig hoe dit kleine gebied verplaatst in de film. Dus heb ik besloten dat ik moet dit droid die is gebaseerd o
Obstakel te vermijden Robot met arduino

Obstakel te vermijden Robot met arduino

OBSTAKEL - VERMIJDEN ROBOTEen obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte period