Stap 4: Upload Firmware
Voordat u de firmware compileren kunt, is het nodig om te installeren van de i2cEEPROM-bibliotheek. Deze bibliotheek geeft ons toegang tot de familie van de 24lc256 voor seriële EEPROM chips. De chip wordt gebruikt als u wilt ondersteunen gegevensopslag.
Gegevensopslag wordt gebruikt om het opgeslagen bekleden voor afspelen, aanvankelijke standpunten en aangepaste gegevens van de gebruiker. Ik zal laten zien een aangepaste stap aan het eind van dit instructable dat illustreerd hoe je deze functie gemakkelijk toe te voegen.
Opmerking: Het is niet nodig om de seriële eeprom aangesloten op je Arduino voor deze toepassing werkt, maar het is nodig om te installeren van de bibliotheek in om voor u te goed het uploaden van de firmware. De firmware ondersteunt de functies als de hardware aanwezig is.
Download de bibliotheek als een zip hier:
https://docs.Google.com/Open?ID=0b-GOV0jkq9cROTk0ODg2ZTYtMzBkMi00ODY2LTgxZTItNTRiYWE5ODIzYTdi
De bron kan hier worden gevonden:
https://github.com/Soshimo/I2C-Serial-EEPROM-Arduino-Library
Open een explorer-venster en open de map < documenten > \Ardunio.
Maak een map genaamd bibliotheken (als er niet een al).
Unzip de inhoud in de Bibliotheken-map die u zojuist hebt gemaakt. (Let op dat deze bibliotheek werkt alleen voor Arduino v1.0 en latere versies).
Uw mapstructuur moet er zo uitzien:
< documenten >/Arduino/bibliotheken/i2cEEPROM
Sluit alle vensters van de Arduino en herstart de Arduino software.
Controleer dat de bibliotheek correct werd geladen.
Ga naar de bibliotheek importeren menu: Sketch -> bibliotheek importeren.
Op de lijst van beschikbare bibliotheken importeren moet u i2cEEPROM. Als je ziet het niet, zorg ervoor dat u hebt het pad correct als hierboven en afsluiten van alle exemplaren van de Arduino voordat u opnieuw opstart.
Tot slot de SerialServoControl sketch downloaden:
https://github.com/Soshimo/Serial-servo-controller-firmware
De makkelijkste manier om de schets in uw Arduino omgeving is het creëren van een nieuwe schets genaamd SerialServoControl. Open het bestand van de Ino gedownload hierboven in Kladblok (of uw editor naar keuze). Inhoud van het hele bestand Kopieer en plak in het venster van de nieuwe schets die u hebt gemaakt.
Sla de schets.
Het uploaden van de schets aan de Arduino.
Vervolgens zullen we de Arduino aan de servo controller boord we in de laatste twee stappen bouwden haak.