Étape 3: logiciel
Software.
Le firmware du microcontrôleur a été développé en langage C à l’aide du fabricant IDE (AVR Studio) et compilé avec le compilateur GCC. Le protocole de communication entre les émetteurs-récepteurs a été personnalisé faite, mais est actuellement basé sur système standard ASCII. Nous avons décidé de faire de cette façon nous pourrions faire davantage de recherches sur la compression de données et de chiffrement. Le dernier changement a consisté à mettre en œuvre une somme de contrôle de système pour vérifier l’intégrité des données
Nous développons le logiciel de communication entre l’ordinateur et l’émetteur/récepteur pour Linux (Python + GTK) et Windows (Visual Studio).
¿too beaucoup de travail?... ne vous inquiétez pas.
Si vous utilisez Arduino, Pinguino ou tout autre Office vous pouvez facilitent connectant simplement le laser et le récepteur à des broches TxRx (dur ou mou configurés).
Le logiciel de PC peut être n’importe quel logiciel de communication comme hyperterminal ou la même utilité IDE Arduino.