From a8c4d3ba64de6430fff5773c63c2a0ae897b8512 Mon Sep 17 00:00:00 2001 From: Samuel Date: Thu, 30 Mar 2023 22:08:22 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Readme.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 7ca83f1..0cea4d0 100644 --- a/Readme.md +++ b/Readme.md @@ -17,9 +17,13 @@ La première étape de l'initialisation consiste à changer tous les capteurs d' La seconde étape consiste, pour chaque capteur, à le désactiver puis à le réactiver à l'aide du 74HC4067 et de la boche `XSHUT` du composant. Ce faisant, il reprend son adresse par défaut et il est le seul à cette adresse. Ainsi il est possible, via le bus I2C de lui attribuer une adresse unique. -Démo +Démo - Ne fonctionne plus ---- +La démo ne fonctionne plus, la carte initialise automatiquement les capteurs et lit leurs valeurs en continu. Le code esclave I2C envoi ces valeurs qui sont stockée de l'adresse 0x0 à 0x0B de la "mémoire" I2C. + +Le code I2C pour la partie esclave est repris de [pico_i2c_slave](https://github.com/vmilea/pico_i2c_slave). + Une fois branchée à un ordinateur, le Raspberry Pi Pico propose un menu par la liaison USB/série. - La commande "i" initialise les capteurs et change d'état les LEDs en fonction du succès de l'initialisation. - La commande "j" démarre une lecture continue et renvoie les données des capteurs dans un format compatible avec [Teleplot](https://github.com/nesnes/teleplot/).