raspiberry pi4 GPIO警告の解決方法が分からない
解決したいこと
これ一冊でできるラズベリーパイ超入門の参考書のサンプルコードを
試したのですが、GPIOの警告が出ました。
解決方法を教えてください。
今週の日曜日までに治したいので助けてください。お願いします。
発生している問題・エラー
camera.py:17: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup( SENSOR_PIN, GPIO.IN )
該当するソースコード
import picamera
import time
import RPi.GPIO as GPIO
PICTURE_WIDTH = 800
PICTURE_HEIGHT = 600
SAVEDIR = "/var/www/html/camera/pictures/"
INTAVAL = 600
SLEEPTIME = 5
SENSOR_PIN = 9
GPIO.setmode( GPIO.BCM )
GPIO.setup( SENSOR_PIN, GPIO.IN )
cam = picamera.PiCamera()
cam.resolution = ( PICTURE_WIDTH, PICTURE_HEIGHT )
st = time.time() - INTAVAL
while True:
if ( GPIO.input(SENSOR_PIN) == GPIO.HIGH ) and (st + INTAVAL < time.time() ):
st = time.time()
filename = time.strftime( "%Y%m%d%H%M%S" ) + ".jpg"
save_file = SAVEDIR + filename
cam.capture(save_file)
time.sleep( SLEEPTIME )
自分で試したこと
参考サイト
https://qiita.com/masato/items/715e28e0c0c945a54297
を参考にして試したのですが、治りませんでした。
0 likes