
Aujourd’hui, je vais vous présenter la communication entre Cpcdos un Raspberry Pi et un Arduino !
Le but :
Le but est de contrôler un écran LCD et des LEDS avec Cpcdos en passant par un Raspberry Pi et un Arduino...
Fonctionnement :
Le fonctionnement est assez simple : Cpcdos télécharge une page PHP sur le Raspberry Pi avec un ou plusieurs arguments, selon le ou les arguments envoyés par Cpcdos, PHP va exécuter en tant que root un script Python avec un argument (du style : "##..." pour une commande (allumer une LED, effacer l'écran LCD...) ou du texte pour l'afficher sur l'écran LCD). Ensuite dans le fichier Python, on va établir la communication entre le Raspberry Pi et l'Arduino, puis on va envoyer l'argument à l'Arduino. Selon ce que l'Arduino va recevoir, il va afficher du texte sur l'écran LCD, effacer l'écran LCD, allumer une LED ou encore, changer de ligne.
Un petit schéma pour illustrer ça (avec en plus, le câblage) : (ne m'en voulez pas

Inconvénient :
Et oui, ce projet n'est pas parfaitement au point

- Premièrement, il ne gère pas les espaces tout seul (ça, c'est la faute à Cpcdos
). Il faut tous les remplacer par \\%20 si on veut afficher du texte avec des espaces sur l'écran LCD.
- Deuxièmement, il ne gère pas non plus les accents et les lettres accentuées (franchement, je ne sais pas trop d'où ça vient... Je reste assez perplexe
).
Photos et vidéo :
Liens :
Sources : https://github.com/Estylos/CPCDOS-RA...RRY-PI-ARDUINO
N'hésitez pas à répondre à la suite de cette discussion si vous avez besoin d'aide ou d'avoir une information




Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.