Arduino - Capteur à ultrasons - OLED
Dans ce tutoriel, nous allons apprendre à lire la distance à partir d'un capteur ultrasonique et à l'afficher sur un OLED.

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Si vous souhaitez un écran OLED plus grand, utilisez le Arduino - Écran OLED SSD1309 128×64 | Tutoriel OLED I2C de 2,42 pouces..
À propos de l'OLED et du capteur ultrasonique
Si vous ne connaissez pas les OLED et les capteurs ultrasoniques (brochage, fonctionnement, programmation...), découvrez-les dans les tutoriels suivants :
- Arduino - OLED. tutorial
- Arduino - Capteur à ultrasons. tutorial
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Les fils de connexion peuvent se débrancher quand vous déplacez le projet. Vous pouvez empiler un Proto Screw Terminal Block Shield ou un Screw Shield V2 sur la carte Arduino et brancher les fils sur ses borniers à vis. Le schéma ci-dessous montre le même câblage avec le Screw Shield V2.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino - Capteur Ultrasonique - OLED
Étapes rapides
- Ouvrez Arduino IDE sur votre PC.
- Naviguez jusqu'à l'icône Libraries dans la barre latérale gauche de l'Arduino IDE.
- Recherchez "SSD1306", puis trouvez la bibliothèque SSD1306 par Adafruit.
- Cliquez sur le bouton Install pour installer la bibliothèque.

- On vous demandera d'installer d'autres dépendances de bibliothèque
- Cliquez sur le bouton Install All pour installer toutes les dépendances de la bibliothèque.

- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload de l'IDE Arduino pour charger le code sur Arduino
- Déplacez votre main devant le capteur
- Regardez le résultat sur l'OLED et le moniteur série
※ Note:
Le code ci-dessus permet de centrer automatiquement le texte horizontalement et verticalement sur l'affichage OLED. Consultez Comment centrer verticalement/horizontalement sur OLED pour plus de détails.