ce que j’ai cru comprendre : c’est 7_Inmoov.py qui crée le service Arduino pour chaque coté du robot.
C’est donc lui qui pourrait lancer en lieu et place d’Arduino.py le service Adafruit :
# Start the Adafruit16CServodriver that can be used for all PCA9685 devices
adaFruit16c = Runtime.start("AdaFruit16C","Adafruit16CServoDriver")
et c’est ce service Adafruit qui devrait être écrit pour InMoov ?…
ensuite le shield est attaché à l’arduino :
adaFruit16c.attach("arduino","0","0x40")
c’est un peu simplifié bien sûr ; j’ai bon ?