Traceback(最近一次调用最后一次):

时间:2018-04-22 08:34:33

标签: python-2.7

我的python代码有问题。有趣的是这个代码目前在2个覆盆子pis上运行,并且想知道它为什么不运行新的。

它的基本功能只是在16x02 LCD上显示文字。

import shlex
import subprocess
import sys
import os
import time
import MFRC522
from RPLCD import CharLCD
import RPi.GPIO as gpio
from datetime import datetime
gpio.setwarnings(False)
gpio.setmode(gpio.BOARD)
MIFAREReader = MFRC522.MFRC522()
gpio.setwarnings(False)
gpio.setmode(gpio.BOARD)
gpio.setup(11, gpio.OUT)
gpio.setup(37, gpio.OUT)


lcd = CharLCD(cols=16, rows=2,

                pin_rw=None,

                pin_rs=38,

                pin_e=36,

                pins_data=[10,12,16,18],

                numbering_mode=gpio.BOARD
)

lcd.cursor_pos=(0,0)
lcd.write_string("Attendance ")
lcd.cursor_pos=(1,0)
lcd.write_string("Already Taken")                            
time.sleep(2)
lcd.clear()
lcd.write_string('Scanning ...')

但它出现以下错误:

Traceback (most recent call last):
  File "test.py", line 29 in <module>
    numbering_mode=gpio.BOARD
TypeError: this constructor takes no arguments

0 个答案:

没有答案