Étape 5: Capteurs de température DS18B20
Je n’ai pas du DS18B20 intégré dans mon programme principal encore, mais j’ai un programme de test pour eux.DS18B20 a 3 pattes : au sol, les données et SCR. Vous pouvez même les utiliser en utilisant seulement la ligne de données qu’il peut coller comme une sangsue puissance de celui. J’ai l’intention sur l’exécution de beaucoup d'entre eux, et la BeagleBone est courant IO ports est limité, donc je vais leur offrant puissance.
Attaché est le python script pour tester. Il y a un diagramme de fantaisie dans le script qui explique comment se connecter à eux.
Appliquez simplement la masse et la puissance, puis BeagleBone P8 pin 6 à broche de données et il devrait apparaître. Attacher plus DS18B20s est aussi simple que de connecter les broches trop. toutes les broches de données capteurs iront à la broche BeagleBone P8 6.
J’utilise une structure de tenir tous mes objets, de cette façon je peux nommer et pas doivent faire face à l’unique ID tout le code. Le script affichera le temp de lecture sur toutes les sondes définis toutes les 2 secondes.