Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3
- import RPi.GPIO as GPIO
- import w1thermsensor
- import sys, os
- from time import sleep
- # Numerazione dei PIN GPIO
- GPIO.setmode(GPIO.BCM)
- # Il pin del relay va in output
- GPIO.setup(23, GPIO.OUT)
- #Devono essere abilitati i 1-Wire
- os.system('sudo modprobe w1-gpio')
- os.system('sudo modprobe w1-therm')
- #Cerco il sensore
- sensor = w1thermsensor.W1ThermSensor()
- while (True):
- # Accendo il relay
- GPIO.output(23, GPIO.HIGH)
- #Leggo la temperatura
- temperature_in_celsius = sensor.get_temperature()
- print("Temperatura:"+str(temperature_in_celsius)+"° C")
- # Aspetto 5 secondi
- sleep(5)
- # Spengo il relay
- GPIO.output(23, GPIO.LOW)
- #Leggo la temperatura
- temperature_in_celsius = sensor.get_temperature()
- print("Temperatura:"+str(temperature_in_celsius)+"° C")
- # Aspetto 5 secondi
- sleep(5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement