Étape 4: Capteur de température DS18B20
Chaque capteur DS18B20 possède une adresse unique. Vous avez besoin de connaître cette adresse afin que vous pouvez parler à elle.
Je recommanderais que vous testez chaque DS18B20 sur une maquette et obtenez son adresse avant de la main.
Si vous n’avez pas fait cela ou ne me souviens pas, voici un moyen de le trouver après que qu’il est déjà installé sur l’un de ces BPC.
Se connecter sous vide PCB à votre PC avec un adaptateur USB. J’utilise un module PL2303 mais vous pouvez également utiliser un USB-BUB.
Dans l’environnement Arduino, assurez-vous que le port série correct est sélectionné. Sous le Conseil d’administration, sélectionnez Arduino UNO.
Sous "Fichier" "exemples", faites défiler jusqu'à OneWire, puis sélectionnez
DS18x20_Temperature
Dans le sketch sur huit lignes vers le bas, vous verrez ceci
OneWire ds(10) ; sur la broche 10 (une résistance de 4,7 K est nécessaire)
10 est la broche numérique utilisée dans l’exemple. Changer à :
OneWire ds(2) ; sur la broche 10 (une résistance de 4,7 K est nécessaire)
Télécharger le programme sur l’Arduino.
Ouvrez votre Serial Monitor et définissez pour 9600 bauds. Vous devriez voir quelque chose comme l’image.
La première ligne indique l’adresse : 28 6 b 88 B4 4 0 0 D1
Pour info, c’est au format hexadécimal. Notez-le ou mettez-le dans une base de données. Doit aller dans la sous vide esquisse. (La deuxième ligne identifie le capteur et le quatrième indique la température)
Lorsque vous quittez l’environnement, vous n’avez pas besoin enregistrer les modifications.