Last active
August 4, 2020 15:32
-
-
Save Miyake-Diogo/a92ff52365b30ea2b1950bc272bb9ad4 to your computer and use it in GitHub Desktop.
Funções que capturam os dados dos sensores
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Funções para usar e retornar os dados necessários | |
from gpiozero import MotionSensor | |
import Adafruit_DHT | |
# from datetime import datetime | |
import time | |
import RPi.GPIO as gpio | |
gpio.setmode(gpio.BCM) | |
gpio.setup(4, gpio.IN) | |
pir = MotionSensor(4) | |
sensor = Adafruit_DHT.DHT11 | |
DHT_DATA_PIN = 27 | |
def FindMovement_v2(): | |
time.sleep(2) | |
if (gpio.input(4) == gpio.HIGH): | |
movimento = "Movimento Detectado" | |
else: | |
movimento = "Nenhum Movimento Detectado" | |
return movimento | |
def FindMovement(): | |
time.sleep(2) | |
if (pir.wait_for_motion() == True): | |
movimento = "Movimento Detectado" | |
else: | |
movimento = "Nenhum Movimento Detectado" | |
return movimento | |
def FindTemperature(): | |
umidade, temperatura = Adafruit_DHT.read_retry(sensor, DHT_DATA_PIN) | |
return temperatura | |
def FindHumidity(): | |
umidade, temperatura = Adafruit_DHT.read_retry(sensor, DHT_DATA_PIN) | |
return umidade | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment