Arduino - Capteur de température - LCD
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du capteur de température et de l'écran LCD.
Si vous ne connaissez pas les capteurs de température et les écrans LCD (brochage, fonctionnement, programmation...), renseignez-vous à leur sujet dans les tutoriels suivants :
Diagramme de câblage
- Schéma de câblage
This image is created using Fritzing. Click to enlarge image
- Câblage réel
This image is created using Fritzing. Click to enlarge image
Nous suggérons l'achat d'un capteur DS18B20 accompagné d'un adaptateur de câblage pour une connexion facile. L'adaptateur intègre une résistance, ce qui élimine la nécessité d'une résistance séparée dans le câblage.
Code Arduino
※ Note:
L'adresse I2C de l'écran LCD peut varier selon les fabricants. Dans le code, nous avons utilisé 0x27 qui est spécifié par le fabricant DIYables.
Étapes rapides
- Connectez l'Arduino au PC via le câble USB
- Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
- Naviguez jusqu'à l'icône Libraries sur la barre gauche de l'IDE Arduino.
- Recherchez « DallasTemperature », puis trouvez la bibliothèque DallasTemperature de Miles Burton.
- Cliquez sur le bouton Install pour installer la bibliothèque DallasTemperature.
- On vous demandera d'installer la dépendance de la bibliothèque
- Cliquez sur le bouton Install All pour installer la bibliothèque OneWire.
- Recherchez "LiquidCrystal I2C", puis trouvez la bibliothèque LiquidCrystal_I2C par Frank de Brabander
- Cliquez sur le bouton Install pour installer la bibliothèque LiquidCrystal_I2C.
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload sur l'IDE Arduino pour téléverser le code vers Arduino.
- Placez le capteur sur l'eau chaude et froide, ou saisissez le capteur à la main
- Consultez le résultat sur l'écran LCD
This image is created using Fritzing. Click to enlarge image
Si l'écran LCD n'affiche rien, consultez Dépannage sur LCD I2C
Explication du code
Lisez l'explication ligne par ligne dans les lignes de commentaire du code source !