Я борюсь за клавиатуру ввода с Intel Galileo и Python. Однако я столкнулся с этой ошибкой, когда попытался определить этот вывод с помощью GPIO
from wiringx86 import GPIOGalileo as gpio
class keypad():
def __init__ (self,ColumnCount=4):
self.KEYPAD =[
[1,2,3,"A"],
[4,5,6,"B"],
[7,8,9,"C"],
["*",0,"#","D"]
]
self.ROW = [9,8,7,6]
self.COLUMN = [5,4,3,2]
def getKey(self):
for j in range(len(self.COLUMN)):
gpio.pinMode(self.COLUMN[j], gpio.OUTPUT)
gpio.digitalWrite(self().COLUMN[j], gpio.LOW)
j=j+1
Сообщение об ошибке:
TypeError: необязательный метод pinMode () должен быть вызван с экземпляром GPIOGalileo в качестве первого аргумента (вместо этого получил экземпляр int)