Stap 6: Extra geheugen toe te voegen
We moesten zitten kundig voor opslaan van zo'n 500 kbit van getallen voor onze animaties, zodat EEProm i2C chips kwam aan de redding! Deze chips kunnen worden geschreven naar en gelezen met behulp van de Arduino draad bibliotheek - https://www.arduino.cc/en/Reference/Wire.
GEHEUGEN PROTOCOL
U kunt maximaal draad 7 I2C chips in series voor extra geheugen, dat over 50 animaties bevatten kan! Wij alleen gebruikt twee, maar de nummering conventie voor deze kleine jongens gebeurt wanneer u verschillende pinnen draad naar macht of grond. Voor ons, we gebruikten 0x50 en 0x51.
SOLDEREN
Zie de bijgevoegde Fritzing gids om te zien hoe haak je chips. Wees voorzichtig als deze jongens zeer ESD gevoelig zijn. Zorg ervoor dat u zichzelf aarden voordat zelfs kijken naar hen, of kunt u sommige gecodeerde geheugen veroorzaken.
SCHRIJVEN
Charles Yarnold gemaakt een script te schrijven naar de chips en duw de gegevens uit een CSV-script over naar de chips die de MCU kon schrijven en lezen van. Om meer te leren over Python en Arduino, check out deze gids van Adafruit. - https://learn.adafruit.com/arduino-lesson-17-email...
U zult moeten pyserial geïnstalleerd om te schrijven naar de chips of anders krijg je een mysterieuze time-out fout. Als alles goed gaat, moet u het lampje van de RX op uw Flora elke seconde knipperen of zo als u uploaden.