J'aimerai faire un programme avec un Arduino et un relais qui régule automatiquement la charge d'une batterie de Mac sous OSX ou sous Windows.
Par exemple : L'ordi tombe sous la barre des 10 % d'autonomie, l'Arduino détecte cela et active un relais qui permet de recharger l'ordi. Une fois 100 % atteints, le relais se coupe et le PC fait son cycle de décharge.
Mesurer la tension d'une batterie permet de connaitre son niveau de charge mais cela nécessitait d'avoir 2 fils qui partent de ton arduino vers la batterie qui est branchée.
Tout les ordinateurs portable connaissent le niveau de charge de leur batterie donc le mieux serait plutôt de développer un programme sur l'ordi qui communique avec l'arduino pour lui dire quand il doit ouvrir ou fermer le relais.
Ok donc un programme serait mieux. Par contre, quel language me conseille tu pour faire cela ? J'avais pensé au VBNet. Mais par contre pour que ça fonctionne aussi avec Mac OSX (Yosemite), je ne vois pas trop comment je peux faire... Je vais me renseigner
Pour réccupérer l'état de la batterie, il va très probablement falloir passer pour les couches bas niveau de l'OS donc la méthode sera forcément différente entre Windows et MAC.
Concernant le langage, il me semble que VB.Net n'existe pas sous MAC donc ce n'est pas vraiment une bonne idée.
Mieux vaut utiliser un langage plus générique tel que C++ ou Java.
Qt 5 peut effectivement être une bonne idée pour la partie générique du programme.
Par contre, je doute que Qt te permette de récupérer l'état de la batterie onc tu auras quand même une petite partie du programme qui devra être spécifique à l'OS.
Me revoilà après la demie journée complète de programmation
J'ai programmé un logiciel en VBNet finalement, comme c'est un language que je connais mieux que les autres, j'abandonne donc de le porter sur Mac. J'ai également développé le logiciel Arduino + un écran pour dire l'état : si le relais est allumé. J'ai également placé 2 boutons pour le déclenchement manuel du relais , Bref, je suis satisfait
inutile de poster sur un sujet de 2016 dont l'auteur a supprimé son compte (d'où son pseudo "Anonyme"). Je ferme le sujet, et caviarde le dernier message pour ne pas exposer l'adresse e-mail aux robots de spam.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)