Au départ, je voulais faire du full I2C.
Il s'avait ait que pour piloter un roc aquatique, cela se serait avéré trop lent.
Au niveau de la carte mega, je gère le poste de pilotage et ses boutons. Dans ce cadre j'ai normalement asser d'entrée sans i2c. En revanche je me laisse la possibilité de mettre des accessoires externe sur l'i2c.
À partir de la, part un fil série, hors i2c, qui va sur une uno qui elle est embarqué.
D'une manière générale, l'union donne priorité au pilotage donne par la mega. Mais retourne des valeurs tel que voie d'eau, luminosité, température, pression.
Si aucune commande n'est exécuté ou si la consigne à la pression à été donné, la uno gère un petit auto pilotage du ballast afin de maintenir la profondeur.
Je rajoute qu'en plus de tout ça, il y a une camarade et un bras manipulateur.
Donc mega ---> i2c ----> écran LCD
Mega ---> tx ---- > rx ----> uno (ordre de pilotage)
Uno ---> tx ---> rx ---> mega (renvoie des paramètres)
Uno -> servo (M1)
Uno -> servo (M²)
Uno -> servo 1, 2, 3 (bras manipulateur)
Uno -> servo (pompe ballast)
Uno <- capteur pression (analogique)
Uno <- capteur 1 ballast
Uno <- capteur 2 ballast
Uno <- capteur température (analogique)
Uno <- capteur lumière (analogique)
En gros, ça c'est ce que je veux faire dans la pratique.
Ok pour encapsuler. Je tente une connexion en directe tx RX et rx TX. Et je voir comment je peux gérer tout ça dans les deux cartes
