IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cpcdos Discussion :

Apprendre à intégrer Cpcdos, Raspberry Pi et Arduino


Sujet :

Cpcdos

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Par défaut Apprendre à intégrer Cpcdos, Raspberry Pi et Arduino
    Bonjour !

    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 )

    Nom : Fonctionnement réduit .png
Affichages : 12323
Taille : 124,1 Ko


    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 :

    Nom : 1 re.jpg
Affichages : 7438
Taille : 63,5 Ko

    Nom : 2 re.jpg
Affichages : 7452
Taille : 75,8 Ko




    Liens :

    Sources : https://github.com/Estylos/CPCDOS-RASPBERRY-PI-ARDUINO



    N'hésitez pas à répondre à la suite de cette discussion si vous avez besoin d'aide ou d'avoir une information .



    Les meilleurs cours et tutoriels pour apprendre les systèmes embarqués
    Les meilleurs cours et tutoriels pour apprendre Raspberry Pi
    Les meilleurs cours et tutoriels pour apprendre les systèmes informatiques

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 206
    Billets dans le blog
    48
    Par défaut
    Bravo pour ce projet

    Par contre, ne laissez pas cette image avec les 3 led reliées à l'Arduino sans les résistances, vous ne voudriez pas que vos lecteurs crament leur joujou

  3. #3
    Membre éprouvé
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Par défaut
    Merci
    Je ne sais pas si vous avez fait attention, mais il y a des résistances de 220 ohms dans les deux photos

  4. #4
    Membre éprouvé
    Homme Profil pro
    Developpeur Informatique et Développeur de MineOSX
    Inscrit en
    Février 2015
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Developpeur Informatique et Développeur de MineOSX

    Informations forums :
    Inscription : Février 2015
    Messages : 74
    Par défaut
    Salut!

    Bravo pour ton projet!

    Je suis impréssionné par ton travail, et je te felicite!

    Cordialement

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 206
    Billets dans le blog
    48
    Par défaut
    Citation Envoyé par Estylos Voir le message
    Je ne sais pas si vous avez fait attention, mais il y a des résistances de 220 ohms dans les deux photos
    Très bien, on les distingue aussi sur la vidéo, c'est juste sur le premier schéma du montage qui est dangereux pour le matériel.

    Bonne continuation

  6. #6
    Membre éprouvé
    Avatar de Estylos
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 29
    Par défaut
    Citation Envoyé par MINEOSX Voir le message
    Salut!

    Bravo pour ton projet!

    Je suis impréssionné par ton travail, et je te felicite!

    Cordialement
    Merci

    Citation Envoyé par f-leb Voir le message
    Très bien, on les distingue aussi sur la vidéo, c'est juste sur le premier schéma du montage qui est dangereux pour le matériel.

    Bonne continuation
    Ah oui zut, j'ai complètement oublié de mettre les résistances sur le schéma ! Merci de me l'avoir signalé !


    [EDIT] : C'est bon, je viens de modifier le schéma .

  7. #7
    Membre Expert
    Avatar de cpcdos
    Homme Profil pro
    Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Inscrit en
    Mai 2010
    Messages
    589
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingé/concepteur chez Capgemini. Alstom APTIS. Concepteur de Felly autonomous vehicle software.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 589
    Billets dans le blog
    1
    Par défaut
    Encore bravo a toi Esteban!
    Au départ je pensais pas que Cpcdos serai capable d'aller jusqu’à là, tu m'as fais plaisir!
    J'essaierai de trouver le problème pour les espaces et accents pour la prochaine mise à jour du noyau, mais ça ne pourrai être que le problème ASCII<-->UTF8, cpcdos affiche l'UTF8 sur la console, mais ne l'écrit pas encore, j'essaierai de corriger cela

    Bonne continuation

    Cordialement
    Sébastien FAVIER
    Felly-software Autonomous vehicle software for everyone.
    co-kernel Cpcdos OSx un noyau 32bits simplifié et complet.. ou presque - Le fofo officiel c'est par ici.
    Les cours sur les systèmes c'est par là

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/03/2016, 11h55
  2. Windows 10 IoT, raspberry et arduino
    Par mermich dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 08/05/2015, 21h26
  3. arduino et début en dev
    Par zerros dans le forum C
    Réponses: 1
    Dernier message: 23/02/2011, 11h32
  4. Réponses: 3
    Dernier message: 01/02/2010, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo