Paso 5: Sensores temperaturas DS18B20
No tengo el DS18B20 integrado en mi programa principal todavía, pero tengo un programa de prueba para ellos.DS18B20 tiene 3 patas: VCC, tierra y datos. Usted puede incluso utilizar utilizando sólo la línea de datos como puede sanguijuela energía desde. Plan sobre la ejecución de muchos de estos, y la BeagleBone es actual de IO puertos es limitada, por lo que te proporciona con el poder.
Adjunto es el python script para pruebas. Hay un diagrama de lujo en el script que dice cómo conectarlos.
Simplemente aplique tierra y poder, entonces BeagleBone P8 pin 6 a pin de datos y éste debe aparecer. Fijación de DS18B20s más es tan sencillo como conectar sus pernos demasiado. pin de datos de sensores todo irá al pin BeagleBone P8 6.
Usar una estructura para contener todos los objetos, así puedo ponerles nombre y no tener que lidiar con la única ID todos a través del código. El script mostrará al temp de la lectura en todos los sondeos definidos cada 2 segundos.