Étape 6: Ajout de mémoire supplémentaire
Nous devions être en mesure de stocker environ 500 kbits de nombres de nos animations, circuits i2C EEProm est venue à la rescousse ! Ces puces peuvent être lus et écrits à l’aide de la bibliothèque Arduino fil - https://www.arduino.cc/en/Reference/Wire.
PROTOCOLE DE MÉMOIRE
On peut brancher jusqu'à 7 I2C chips en série pour mémoire supplémentaire qui peut contenir plus de 50 animations ! Nous avons utilisé seulement deux, mais la convention de numérotation pour ces petits gars arrive quand vous relier différentes broches à l’alimentation ou au sol. Pour nous, nous avons utilisé 0 x 50 et 0 x 51.
BRASAGE
Voir le guide Fritzing ci-joint pour voir comment raccorder vos jetons. Veillez à ce que ces gars sont ESD très sensibles. Assurez-vous de raccordez-vous avant même à les regarder ou vous risquez de causer certains mémoire brouillé.
ÉCRITURE
Charles Yarnold créé un script pour écrire dans les puces et envoyer des données depuis un script CSV sur vers les puces qui le MCU pouvait écrire et lire des. Pour en savoir plus sur Python et Arduino, consultez ce guide de Adafruit. - https://learn.adafruit.com/arduino-lesson-17-email...
Vous aurez besoin pyserial installé pour écrire dans les puces, sinon vous obtiendrez une erreur de temporisation mystérieux. Si tout se passe bien, vous devriez voir la lumière RX sur votre flore clignote toutes les secondes ou alors que vous téléchargez.