前提・実現したいこと
プログラミング未経験者です
ラズベリーパイでpythonのプログラム(dht11-test.py)を作動させようとした所エラーとなりました.ディレクトリーの問題だと思いますが、何が悪いのか全く分かりません.
↓
sudo python ./dht11-test.p の最後に【y】が抜けている事が原因でしたが、
sudo python ./dht11-test.py を作動させるも無反応でした.
↓
pythonのプログラム(dht11-test.py)のコードの一部【print】に問題があったことが原因だと思われ、
そこを修正して再度作動させようとすると次のエラーが表示されここで手詰まりとなりました.
発生している問題・エラーメッセージ
i@raspberrypi:~ $ sudo python ./dht11-test.py
File "./dht11-test.py", line 27
pass
^
IndentationError: expected an indented block
pythonプログラム(dht11-test.py)コード
import time import dht11 import RPi.GPIO as GPIO Temp_sensor=14 def main(): GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) instance = dht11.DHT11(pin = Temp_sensor) while True: result = instance.read() print("Temperature = ",result.temperature,"C"," Humidity = ",result.humidity,"%") time.sleep(1) if __name__ == '__main__': try: main() except KeyboardInterrupt: pass ←こいつが原因?try以下が何を意味しているのかまったく分かりません
補足情報
私のやりたい事が以下のホームページに載っています
http://osoyoo.com/ja/2017/04/raspberrypidht11/
↑
間違えと思われる記載が多々あります
回答4件
あなたの回答
tips
プレビュー