Retour Suite
www.sylvainmahe.site LE SITE de Sylvain Mahé contact@sylvainmahe.site
Article: Sylvain Mahé contact@sylvainmahe.site Comment installer MODULE Installer MODULE est un grand mot, en réalité MODULE ne demande qu'à être téléchargé et décompressé dans le répertoire de votre choix: Télécharger MODULE (.zip, 292.1ko) Dans l'archive module.zip vous trouverez 2 répertoires:
- module, contenant la programmation C++ de MODULE.
- example, contenant un exemple de fichier main.cpp et les routines de compilation pour Linux et Windows.
Le répertoire module contient 8 sous-répertoires:
- 48p, pour programmer l'ATmega48P.
- 88p, pour programmer l'ATmega88P.
- 168p, pour programmer l'ATmega168P.
- 328p, pour programmer l'ATmega328P.
- 164p, pour programmer l'ATmega164P.
- 324p, pour programmer l'ATmega324P.
- 644p, pour programmer l'ATmega644P.
- 1284p, pour programmer l'ATmega1284P.
Dans ces répertoires se trouvent toutes les classes du programme MODULE optimisées respectivement pour l'ATmega48P, l'ATmega88P, l'ATmega168P, l'ATmega328P, l'ATmega164P, l'ATmega324P, l'ATmega644P ou l'ATmega1284P, ce qui comprend les fichiers d'en-tête (.h) que vous aurez à inclure dans vos projets si besoin, et les fichiers C++ (.cpp) dans lesquels on trouve les fonctions. Vous pouvez modifier le contenu de ces répertoires ou de ces fichiers si vous souhaitez modifier et améliorer MODULE ! Le répertoire example contient la routine Linux (Compiler.sh) et la routine Windows (Compiler.bat) pour compiler et envoyer votre programme dans l'automate programmable (le microcontrôleur plus exactement) via un programmateur. Il contient également un fichier main.cpp, c'est le plus important car c'est dans ce fichier que vous écrirez votre programme en langage C++. Ce répertoire example est un exemple pour comprendre comment démarrer simplement la programmation de vos projets avec MODULE. Si vous utilisez le système d'exploitation Linux vous pouvez utiliser la routine Linux (Compiler.sh), et de même si vous utilisez le système d'exploitation Windows vous pouvez utiliser la routine Windows (Compiler.bat). Le fichier main.cpp et l'ATmega1284P ? Par défaut, dans le fichier main.cpp (qui sert à écrire votre programme) présent dans le répertoire example, les inclusions (include) des fichiers d'en-tête (.h) sont précédés du répertoire 1284p dans le chemin d'accès. Ceci permet donc comme expliqué précédemment, de programmer l'automate programmable équipé de l'ATmega1284P, c'est-à-dire l'automate programmable MODULABLE M32. Si vous souhaitez programmer un autre microcontrôleur que l'ATmega1284P, par exemple l'ATmega328P, il vous suffit de modifier les chemins d'accès aux fichiers d'en-tête 1284p par 328p (et d'utiliser l'automate programmable MODULABLE M20). Libre à vous de choisir d'utiliser l'automate programmable MODULABLE M20 qui peut être équipé des microcontrôleurs ATmega48P, ATmega88P, ATmega168P, ou ATmega328P, ou l'automate programmable MODULABLE M32 qui peut être équipé des microcontrôleurs ATmega164P, ATmega324P, ATmega644P ou ATmega1284P. Pour connaître précisément les caractéristiques de ces deux automates programmables et télécharger les plans de fabrication, je vous conseille d'aller voir dans les sections "Téléchargements" et "Fabrications et divers réalisations" en page d'accueil.