Stap 2: Setup Arduino met EEPROM, ATtiny85 en TinyWireM ondersteuning
Downloaden
Downloaden van de Arduino 1.6.5 (1.6.6/7 hebben bekend compatibel kwestie - "bevat verouderde recipe.ar.pattern")
https://www.Arduino.CC/en/Main/OldSoftwareReleases...
Downloaden van de ArduinoTiny (als u niet vertrouwd met GitHub, gewoon Klik op Download ZIP)
https://github.com/vprimachenko/ArduinoTiny
Installeren van de Arduino
Windows installer uitvoeren / kopiëren naar de map toepassingen / simpelweg unzip naar de vijl
Zoek het pad van de Arduino
Als u met Windows te installeren installeert, moet het:
C:\Program Files\Arduino
Als u van OSX gebruikmaakt, zou moeten zijn:
/Applications/Arduino.app/Contents/java
Of elk pad die u naar uitgepakt.
Toevoegen van ArduinoTiny ondersteuning
- Unzip ArduinoTiny-master.zip
- De kleine map kopiëren naar de map van de hardware onder Arduino pad
EEPROM ondersteuning toevoegen
Arduino pad hardware\arduino\avr\libraries\EEPROM\EEPROM.h naar de hardware\tiny\avr\cores\tiny map te kopiëren.
Installeren van TinyWireM bibliotheek
- Draaien van de Arduino
- Schets door menu -> Bibliotheek omvatten sub menu -> bibliotheken beheren...
- Zoek TinyWireM
- Uitgezocht TinyWireM en tikken installeren knop
- Bibliotheek Manager te sluiten en sluit Arduino
Debug TinyWireM
TinyWireM hebben een probleem weet maar nog niet opgelost, kunt u oplossen het gemakkelijk:
- Zoek TinyWireM bibliotheekpad (Windows: "Mijn Documents\Arduino\libraries\TinyWireM"; OSX: "~/Documents/Arduino/libraries/TinyWireM")
- Wijzigen van "TinyWireM.cpp" lijn 53, opslaan en sluit het bestand
Van:
if (USI_BufIdx >= USI_BUF_SIZE) return 0; // dont blow out the buffer
Aan:
if (USI_BufIdx >= USI_BUF_SIZE - 1) return 0; // dont blow out the buffer