Étape 2: Code
J’ai commencé avec un code Posté dans le Arduino Forum par FredBlias. Même avec un exemple de code de travail, j’ai encore dû lutter un peu pour comprendre ce qui se passait sous le capot. La chose importante à comprendre est que la puce lit ou écrit des 8 octets à la fois à un emplacement de mémoire temporaire « bloc-notes ».
Vous devrez télécharger et installer la bibliothèque OneWire de l' Arduino Playground. Il y a aussi quelques détails intéressants sur le protocole appliquant surtout pour les capteurs de température de Dallas.
J’ai modifié le code, donc vous pouvez soit lire/écrire 128 caractères (octets en code ASCII), ou les bits d’une matrice de 32 x 32 (une disposition arbitraire). Par défaut, le code tente de parler à la puce et si les communications sont établies, lire la mémoire.
Cela ressemble à des mèches brouillés, sauf le « M71 » correspond au modèle de l’imprimante. Je suppose que le reste est informations sur expiration date et étiquette type.
Maintenant, permet de faire nôtre.