Commande de 8 fonctions par script Lua pour OpenTx/EdgeTx

Les 8 premiers boutons sont dans le premier octet
Si il sont tous allumés ça fait 11111111
Si il sont tous éteint c'est 00000000

La sortie 1A c'est lire le bit 1 de l octet 1( bitread( octet, bit)) qui sera soit 1 soit 0 et comme sortie[ ] est un boolean c'est true ou false
La sortie 2A c'est lire le bit 2

Après c'est une boucle for pour faire les 8 bit de l octet

J espère que c est plus clair
 
Ok, pour la lecture.
Mais aucune sortie de l'arduino c'est configurée pour l'instant.
Je suppose que pour 32 voies il faut utiliser 2 arduino Pro Mini qui se partageraient 16 voies chacun ?
Comment prévois tu ton système.
 
Ahh oui non j'ai pas été jusque là, le but c'est de l intégrer a mon code et ma carte là j'ai 16 sortie de disponible directement et possibilité de rajouter par i2c d autres sorties ( j utilise le sx1509 pour ma carte)


Donc si on reste sur pro mini j utiliserait aussi l i2c pour augmenter le nombre de sorties
 
Dernière édition:
Haut