4 · Écrans & bus
Scanner le bus I²C
Avancé15 min
Objectif
Lister les adresses des périphériques présents sur le bus.
Pourquoi c'est utile
Le premier réflexe de dépannage : savoir qui répond réellement sur le bus.
Étapes
- 01Posez plusieurs composants I²C sur le canevas.
- 02Balayez les adresses 1 à 126 avec une boucle for.
- 03Testez chaque adresse avec beginTransmission()/endTransmission().
- 04Affichez celles qui répondent 0.
Ce tutoriel se réalise dans le simulateur Circuitly : le montage et le code sont vérifiés automatiquement à chaque étape.
Tutoriels suivants
- Écrire sur un écran OLED
Afficher du texte sur un SSD1306 128×64 via le bus I²C.
- OLED : tracer une courbe
Afficher en direct la valeur de A0 sous forme d'oscillogramme.
- Afficheur LCD 16×2
Écrire deux lignes de texte et un compteur qui s'incrémente.
- Écran TFT couleur en SPI
Piloter un ST7789 240×240 avec le port SPI matériel.