자습서를 따르는 동안 일부 텍스트를 표시하기 위해 LCD 화면을 얻으려고하고 있지만 자습서 코드와 광산 간의 유일한 차이점은 텍스트 메시지입니다.Raspberry pi2 Python adafruit_CharLCD SystemError : 예외없이 반환되는 오류
또한 필자는 배선 작업을 점검하고 기능에 대해 pi의 핀을 테스트했습니다. 왜이 오류가 발생하는지 이해할 수 없습니다.
내 코드 :
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의 해당 줄 번호는 Raspberry Pi가 아닌 BeagleBone 지원의 일부입니다. 라이브러리가 플랫폼을 잘못 인식하고있는 것 같습니다. 어떻게 될지 모르지만 문제 해결에 도움이 될 것입니다. – jasonharper
흥미 롭다. 나는 그것을 조사 할 것이다. – drako234