Étape 1: Créer une planche d’essai
J’ai utilisé un 5V Arduino Mini Pro avec l’évasion de IC2 FRAM, puisque c’était le processeur sur le curseur de mon appareil photo et la puce FRAM peut utiliser la logique 3.3V ou 5v. Sachez que les broches A4 et A5 utilisés pour exciter l’I2C ne sont pas disponibles sur le bord de la puce Mini, mais sont situés dans le centre de la puce. Vous aurez besoin d’ajouter des fils pour accéder à ces (ou il suffit d’utiliser un Uno pour les tests).
Le câblage est simple. Connectez A4 sur l’Arduino au SDA sur le FRAM, A5 de SCL. Ajouter des connexions pour sol et 5V (Vcc) et vous êtes prêt à programmer.
Remarque : Tout simplement parce que vous utilisez I2C pour la puce mémoire ne signifie pas que vous ne pouvez aussi l’utiliser pour déplacer votre écran LCD et/ou le flasque arrière du moteur. Assurez-vous que les adresses pour chacun de vos assemblys sont différentes. Si vous l’avez acheté tout provenant du même fabricant, vous êtes probablement OK. Dans le cas contraire, vous devrez peut-être modifier une adresse. La plupart des conseils ont une façon de le faire assez facilement.