Bonjour,
Sur un actuel projet de télécommande, j’ai besoin de transmettre plusieurs valeurs booléennes (des boutons) avec un nrf24l01.
Or, je ne peux transmettre que 8 valeurs (de 0 à 256) par séquence, et ce n’est pas assez pour intégrer tout ce que j’ai besoin de transmettre. Et comme la transmission se fait en octets, j’ai eu une idée :
Sur un octet, on peut en principe faire tenir 8 valeurs booléennes :
Est-ce que l’arduino serait capable de le faire puis de décoder l’octet pour le savoir ? Comment ?
Je ne sais pas si je suis clair, voilà un exemple :
-> Le bouton 1 et le bouton 4 sont appuyés;
-> l’arduino crée la valeur en binaire 10010000 ( chaque bit correspondant à un bouton)
-> on envoie par l’émetteur la valeur 144 qui y correspond
-> l’arduino qui reçoit retransforme 144 en binaire et en déduit que les boutons 1 et 4 sont appuyés
Merci !
Tryg
-----