@showin (匠 上地)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

1Answer

Your answer might help someone💌