こんばんは。
Raspberry Pi3 B+ と、人感センサのHS-SR501を組み合わせてシステムを作っています。
10分経っても人感センサが反応をキャッチできなかったらRaspberry と、赤外線人感センサ・HS-SR501を組み合わせて、
”10分間反応が検知されなければ人がいない旨を、PCのプログラミングの画面(真っ黒の画面)表示するプログラム”
を書きたいです。
参考にしているのはqiitaの Raspberry Piを使って蝉を鳴かせよう
https://qiita.com/cigalecigales/items/4cf9c16f24d1de92ec7d
です。
書いてみたプログラムです(変なところで改行されたりしています。すみません。)
import time
import datetime
import RPi GPIO as GPIO
INTAVAL = 600
SLEEPTIME = 600
SENSOR_PIN = 18
GPIO.cleanup()
GPIO.setmode(GPIO.BCM)
GPIO.setup(SENSOR _PIN,GPIO.IN)
st - time.time () - INTAVAL
while true
now = time.time()
sensor = GPIO.input(SENSOR_PIN)
if (sensor == GPIO HIGH) and (st + INTAVAL < now ): print datetime.datetime.fromtimestamp(now), sensor, “人がいます” st == time.time() else: print datetime.datetime.fromtimestamp(now), sensor, “人がいません。人を呼んでください。" times.sleep(SLEEPTIME)
10分間反応を検知されなければ、
“人がいません。人を呼んでください。”
と表示させたいので、その指令を出すプログラミングを教えてください。
10分ごとに反応有る無しが表示されるところまではできました。
プログラミング初心者です。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー