J'écris le code suivant pour vérifier la valeur de la broche d'entrée mais elle ne montre jamais la valeur numérique en entrée. Je ne sais pas ce qui ne va pas. Quelqu'un peut-il l'expliquer?Le code Python pyfirmata indique la valeur incorrecte
from pyfirmata import ArduinoMega, util
board = ArduinoMega('COM3')
digital_0 = board.get_pin('d:30:i')
board.digital[9].write(1)
value= digital_0.read()
print value
Le résultat est toujours:
>>>
None
>>>
pouvez-vous expliquer ce que fait cette ligne? - 'digital_0 = board.get_pin ('d: 30: i')', je n'ai jamais utilisé ni arduino ni python, mais j'ai l'air cool (c'est de la robotique oui?) – Coffee
oui c'est de la robotique et cette ligne définit pin comme digitale entrée @Coffee –