Я использовал Thonny для написания и запуска программы, но Geany дает тот же результат.
Я пробовал почти все форма исключения, чтобы определить причину, но через день я сдаюсь и прошу вашей помощи.
Единственная разница, которая дает результат, - это запуск его напрямую (ОК) или как функция (НОК).
Это кодирование без использования функции.
Код: Выделить всё
from gpiozero import MCP3008
from time import sleep
while True:
channel = 0
device = 0
#def meetmcp(channel,device):
tmp = MCP3008(channel,device) #Maakt object tmp, setup voor MCP3008
waarde = (tmp.value * 3.3-0.5)*100 #geeft spanning uit MCP maal 10
print (str(round(waarde,1)))
sleep(0.2)
# return waarde
while True:
meetmcp(0,0)
#print (waarde)
Код: Выделить всё
from gpiozero import MCP3008
from time import sleep
#while True:
# channel = 0
# device = 0
def meetmcp(channel,device):
tmp = MCP3008(channel,device) #Maakt object tmp, setup voor MCP3008
waarde = (tmp.value * 3.3-0.5)*100 #geeft spanning uit MCP maal 10
print (str(round(waarde,1)))
sleep(0.2)
# return waarde
while True:
meetmcp(0,0)
#print (waarde)
Подробнее здесь: https://stackoverflow.com/questions/790 ... a-function
Мобильная версия