Bonjour à tous
j'aime bien ce forum, je tiens à remercir tous les membres pour leurs temps.
j'ai dévelopé une petite automate pour la domotique tous en mettant des relais et un processeur atmega328p. j'ai appelé sa rolika :
https://www.indiegogo.com/projects/r...et/x/7397842#/
cette petite automate sur rail din est constitue par des entrées numérique, des relais à la sortie, un port RS232, une interface ethernet.
maintenant entrain de dévélopé une architecture logiciel afin de crée une gamme d'automate configurable via logiciel. donc j'ai commencé tous en inspirant des logiciels comme proteus ISIS ou eagle cad.
j'ai pensé à crée un genre de logiciel qui se base sur l'ajout des modules d'automate par exemple le controlleur, les actionneurs, les dimmers. puis dans le logiciel un interface comme schematique dans eagle, on emt les blocs fonctionnels et en relai par fil afin d'établir la configuration des scène. par exemple, INPUT 1 et INPUT 2 sont relier à un nand, le nand et lier au bloc d'éclairage, bloc d'éclairage et avec un porte et avec un compte à rebour et puis la sortie.
ensuite j'ai pensé à traduire sa à un fichier formelle par exemple XML qui se chargera dans l'eeprom de l'automate, afin de s'en charger d'éxecuté ce programme.
mais je suis bloquer. j'ai pensé à crée des micro thread (des fonctions qui s'éxecute tous le temps et qu'il sont des portes logique, des porte mathématique, des timers, des bascules) et puis le fichier XML les relier ou bien j'ai pensé à crée un tableau de résultazt de sorti par rapport à entrée mais j'éte bloquer avec les timers ...
bref y'a pas un document ou article qui m'aide à commencer ? merci
-----