前提・実現したいこと
cdsが受光している時はLEDを光らせず、そうでない場合にはLEDを光らせる処理を作成したいです。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "test2.py", line 14, in <module>
if ( GPIO.input( Cds ) == 1 ):
RuntimeError: Please set pin numbering mode using GPIO.setmode(GPIO.BOARD) or GPIO.setmode(GPIO.BCM)
該当のソースコード
#! /usr/bin/env python
import RPi.GPIO as GPIO
import time
LED = 4
Cds = 18
GPIO.setmode( GPIO.BCM )
GPIO.setup( LED, GPIO.OUT )
GPIO.setup( Cds, GPIO.IN )
while True:
if ( GPIO.input( Cds ) == 1 ):
GPIO.output( LED, False )
else:
GPIO.output( LED, True )
time.sleep( 1 ) GPIO.cleanup()
試したこと
cdsのアナログ値を併用しての処理も試してみましたが、うまくいきませんでした。