Partage
  • Partager sur Facebook
  • Partager sur Twitter

Analyse d'une donnée

Analyse donnée

Sujet résolu
    27 juillet 2015 à 1:41:49

    Bonjour à tous !

    Etant débutant en programmation (apprentissage du C), je souhaite à partir du moment ou j'aurais les connaissances requises créer un programme qui serait capable d'analyser une donnée a l'écran pour ensuite effectuer des actions en fonctions de cette dernière.

    Je m'explique :

    Le programme devra être capable sur une zone donnée de saisir l'information et de l'analyser afin d'effectuer des taches (if….else) il faudrait qu'il soit capable de saisir un chiffre (toujours disposé a la même place de l'écran) et de l'analyser, par exemple : le programme" voit" afficher 35° sur l'écran alors il ordonne a la climatisation de baisser la température. j'insiste sur le fait que la variable (ici température) n'est pas stocké quelque part, le chiffre est juste affiché sur l'écran.

    Je voudrais donc savoir si ce "programme" est réalisable et si oui comment faire et avec quels langages de programmation s?

    Merci de votre aide :D

    • Partager sur Facebook
    • Partager sur Twitter
      27 juillet 2015 à 8:49:12

      Lu'!

      Ce serait bien de la prise de tête inutile. Si le but est de faire une application domotique, communiquer directement avec les capteurs sera bien plus simple et bien plus efficace.

      PS : n'écris pas en rouge, ce n'est pas agréable à la lecture.

      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

        27 juillet 2015 à 14:05:29

        Si je comprend bien ton besoin, tu as un premier outil, qui existe, et qui affiche sur l'écran des messages du type 'Température 35°'.

        Et tu veux faire un programme qui capte ce qui se passe sur l'écran, et qui traite cette information.

        C'est très inhabituel comme mode de fonctionnement, et donc c'est galère.

        Quand tu vas capter ce qui se passe sur l'écran, tu vas capter une image , et non un texte. Tu vas donc devoir analyser cette image, détecter les pixels clairs et les pixels foncés, et  à partir de cette image, reconstituer un texte. Ca se fait, tu peux le faire par toi-même, ou mieux, tu peux utiliser des 'boites à outils' spécialisées dans ce domaine, mais c'est un chantier complexe. 

        Ensuite, envoyer une instruction sur un port précis, pour commander la clim, il faut voir la documentation de la clim pour cela, mais c'est standard.

        C'est un chantier qui est faisable, mais probablement pas à la portée d'un débutant. L'élément clé, et tu l'as souligné, c'est que l'ordre arrive via une image-écran. Si en plus d'afficher un message à l'écran, l'outil existant écrivait la même chose dans un fichier Texte, ça simplifierait largement ton problème.

        Autre éventualité : Capter le signal qui est envoyé à la carte graphique. J'imagine qu'il y a en France 20 ou 30 personnes très compétentes qui sauraient t"aider là dessus... mais guère plus.

        Si l'information 'Afficher 25°' arrive via une application 'Web', tu retombes dans le cas simple. C'est relativement simple d'exploiter dans une application tierce tout ce qui s'affiche dans un Web-browser.

        Je confirme ce que dit Ksass-Peuk : Pour un besoin somme toute très banal, tu vas devoir bâtir une usine à gaz... tout simplement parce que l'information arrive via un canal complètement anormal.

        • Partager sur Facebook
        • Partager sur Twitter
          27 juillet 2015 à 14:29:29

          Merci beaucoup pour la rapidité et la clarté de vos réponses !

          Vu vos avis, je pense me focaliser sur des projets d'une difficulté réduite tout en gardant ce "projet" dans un coin de ma tète !

           Bonne continuation :D !

          Ps : Pas fait exprès pour le rouge.

          • Partager sur Facebook
          • Partager sur Twitter

          Analyse d'une donnée

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown