start:arduino:i2c
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
start:arduino:i2c [2020/12/04 19:06] – gerardadmin | start:arduino:i2c [2023/02/03 10:42] – [Avenir de I2C ==> I3C] gerardadmin | ||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
| | ||
+ | |||
+ | |||
+ | ==== Librairie Wire ==== | ||
+ | |||
+ | [[https:// | ||
===Description=== | ===Description=== | ||
Ligne 81: | Ligne 86: | ||
Pour inclure la librairie Wire dans un programme, on ajoutera au début du programme la ligne suivante : | Pour inclure la librairie Wire dans un programme, on ajoutera au début du programme la ligne suivante : | ||
+ | <code c> | ||
#include < | #include < | ||
[$[Get Code]] | [$[Get Code]] | ||
+ | </ | ||
Pour ce faire, le plus simple est d' | Pour ce faire, le plus simple est d' | ||
Ligne 90: | Ligne 97: | ||
__Note__ | __Note__ | ||
- | Il existe deux versions d' | + | Il existe deux versions d' |
+ | |||
+ | *Les adresses 7 bits identifient le composant, | ||
+ | *les adresses 8 bits déterminent si on écrit ou on lit le composant. | ||
+ | |||
+ | La librairie Wire utilise les adresses 7 bits. Si vous avez une fiche technique ou un exemple de code qui utilise des adresses 8 bits, vous devrez éliminer le bit de poids faible ( en décalant la valeur de l' | ||
Ligne 105: | Ligne 117: | ||
[[https:// | [[https:// | ||
+ | |||
+ | |||
+ | ====== Avenir de I2C ==> I3C ====== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// |
/home/chanteri/www/fablab37110/data/pages/start/arduino/i2c.txt · Dernière modification : 2023/02/03 10:45 de gerardadmin