Etape 45 : Logiciel de contrôleur de moteur
Il suce juste. Il y a une buzillion de façons de le faire, mais longue longue longue histoire courte, voici mon code (fichiers de classe Java) pour exécuter un simple interface utilisateur d’applet Java et un serveur pour commander les moteurs. Faites-moi confiance, vous ne voulez pas savoir toute histoire pourquoi il s’agit d’une applet. Il suffit d’utiliser le code si vous le souhaitez.
Autres Instructables montrant un contrôle GPIO sur réseau :
Interface Web simple et Intuitive pour GPIO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Pour utiliser mon serveur et l’applet de commande client, placez les fichiers suivants dans les répertoires suivants sur le Raspi [encore une fois, ce qui suppose que vous avez installé mjpg-streamer à /home/pi/code/mjpg-streamer]
- cmdsrv.sh : /home/pi/code/mjpg-srtreamer
- cmd.html : /home/pi/code/mjpg-streamer/www
- cmdsrv.jar : /home/pi/code/mjpg-streamer/www
- cmdtx.jar : /home/pi/code/mjpg-streamer/www
Pour démarrer le serveur de moteur :
- sur le Raspi, exécutez :
- CD
- CD code/mjpg-streamer
- ./cmdsrv.sh
Pour exécuter l’interface utilisateur moteur :
- sur un autre ordinateur du même réseau, configurer votre navigateur :
- de http:// le RaspberryPi IP ici > : 9000
- Un pop-up page apparaîtra et tenter d’établir l’applet
- Si l’applet UI ne s’affiche pas, cela peut signifier que votre navigateur ne peut pas ou n’est pas autorisé à exécuter des applets
Remarque : la partie cliente est une applet Java pour votre navigateur devra être définie pour permettre applets Java ou de télécharger le fichier cmdtx.jar sur votre ordinateur de navigateur et de courir à droite de Java sur cet ordinateur.