チュートリアルの後にテキストを表示するためにLCD画面を表示しようとしていますが、チュートリアルコードと私の唯一の違いはテキストメッセージです。Raspberry pi2 Python adafruit_CharLCD SystemError:例外を返さずにエラーを返す
また、私の配線をチェックして、ピンの機能をテストしました。 なぜこのエラーが発生するのか分かりません。
私のコード:
from time import sleep
import Adafruit_CharLCD as LCD
lcd = LCD.Adafruit_CharLCD(rs=23, en=19, d4=13, d5=6, d6=5, d7=11, cols=16, lines=2)
lcd.clear()
lcd.message('hi\n guy')
sleep(3)
私のエラー
Traceback (most recent call last):
File "lcd3.py", line 4, in <module>
lcd = LCD.Adafruit_CharLCD(rs=23, en=19, d4=13, d5=6, d6=5, d7=11, cols=16, lines=2)
File "/home/pi/Adafruit_CharLCD.py", line 143, in __init__
gpio.setup(pin, GPIO.OUT)
File "/usr/local/lib/python2.7/dist-packages/Adafruit_GPIO/GPIO.py", line 278, in setup
pull_up_down=self._pud_mapping[pull_up_down])
SystemError: error return without exception set
GPIO.pyの行番号は、BeagleBoneサポートの一部であり、Raspberry Piではありません。ライブラリが明らかにあなたのプラットフォームを誤検出しています。どのように起こるか分かりませんが、これで問題を追跡するヒントが得られます。 – jasonharper
面白い私はそれを調べます。 – drako234