Laser sändtagare (laser datalänk) (3 / 4 steg)
Steg 3: programvara
Programvara.
Mikrokontroller firmware har utvecklats i C språk med hjälp av tillverkaren IDE (AVR Studio) och kompilerat med GCC-kompilatorn. Kommunikationsprotokoll mellan sändtagare har varit anpassade gjort, men bygger för närvarande på ASCII-standardsystem. Vi beslutade att göra det här sättet så vi kunde göra mer forskning om kryptering och data komprimering. Den senaste förändringen varit att genomföra en system kontrollsumma för att kontrollera dataintegritet
Vi utvecklar kommunikationsprogramvaran mellan dator- och transceiver för Linux (Python + GTK) och Windows (Visual Studio).
¿too mycket arbete?... oroa dig inte.
Om du använder Arduino, Pinguino eller någon annan ombord kan du det lätt helt enkelt ansluta laser och receptorn till några TxRx stift (hård eller mjuk konfigurerad).
PC-programvaran kan vara någon kommunikation programvara som hyperterminal eller verktyget samma Arduino IDE.