Tutorial para Configurar un Sensor de Temperatura en una Raspberry Pi - Script de Python

La Raspberry Pi es una microcomputadora de bajo costo muy versátil para la implementación de sensores ambientales. Prácticamente cualquier sensor puede ser conectado a una Raspberry Pi de manera directa, o través de tarjetas Arduino. Este tutorial muestra la implementación de un sensor de temperatura, con la configuración necesaria y los códigos o "scripts" en Python que representan las mediciones del sensor en la pantalla.

 

Video

 

Configuración

La configuración del sensor se muestra en mayor detalle en este artículo

https://pimylifeup.com/raspberry-pi-temperature-sensor/

 

Códigos

En código sensor.py puede ser copiado del texto siguiente:

import os

import glob

import time


os.system('modprobe w1-gpio')

os.system('modprobe w1-therm')


base_dir = '/sys/bus/w1/devices/'

device_folder = glob.glob(base_dir + '28*')[0]

device_file = device_folder + '/w1_slave'


def read_temp_raw():

f = open(device_file, 'r')

lines = f.readlines()

f.close()

return lines


def read_temp():

lines = read_temp_raw()

while lines[0].strip()[-3:] != 'YES':

time.sleep(0.2)

lines = read_temp_raw()

equals_pos = lines[1].find('t=')

if equals_pos != -1:

temp_string = lines[1][equals_pos+2:]

temp_c = float(temp_string) / 1000.0

return temp_c


while True:

print("La temp es: "+str(read_temp())+" ˚C")

time.sleep(0.5)

 

Smiley face

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

Posted on September 28, 2016 and filed under Tutorial, TutorialPython, TopTutorial.