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

Flash Discussion :

Comment écouter un port série avec flash ?


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Par défaut Comment écouter un port série avec flash ?
    Bonjour à tous et à toutes,

    Voici mon projet :
    Je vais installer une borne d'accueil (PC sous Linux) sur laquelle tournera une présentation de l'entreprise en flash. Je souhaite équiper cette borne d'un capteur de présence qui sera relié au port serie de la machine (pas de problème pour branchement de hardware). Ainsi, à chaque passage devant la borne, je souhaite que la présentation flash change.

    D'où ma question : comment puis-je envoyé un stimuli en provenance du port série vers mon programme Flash ?

    D'avance merci.
    PS j'avais déjà posé une question similaire il y a longtemps mais le projet avait été interrompu en plein milieu. Peut être que maintenant, les techniques ayant évoluées, il y a plus simple. Pour info, je ne connais pas flash, juste du Pascal du C et du PHP - HTML -SQL.

    Alex01

  2. #2
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    de tête, je te direais que flash ne peux pas (enfin j'ai jamais vue) mais dès que je peux, je recherche car ça m'intéresse.
    Tu fais bien de poser la question depuis la sortie de flash8, ya peut etre du changement.
    J'ai une autre solution à te proposer, tu passe par vb qui ecoute le port et vb lance tes animation flash.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Par défaut
    Merci de ta réponse,

    VB sous Linux ! C'est possible ?

    En fait le projet va plus loin que ça puisque sur cette borne (2eme partie du projet) il y aura aussi une camera qui enverra, lorsque le visiteur aura appuyé sur un bouton, un flux vidéo sur un autre ôrdinateur. De même le visiteur verra dans une petite fenêtre la personne qui lui répondra. Bref, une sonnette video intelligente !

    Par conséquent, le tout devra être intégré dans une interface graphique plein écran "toute belle et avantgardiste". C'est pour cette raison que je ne souhaite pas faire du multi-fenêtrage.

    Flash peut t'il être stimulé via un CGI en C ou Pascal qui scannerait en permanance le port série a ton avis ?

    Alex01

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Par défaut
    Attend,

    Si le programme en C ou Pascal, qui écoute le port série écrit une données dans un fichier, FLash peut t'il lire le contenu de ce fichier ?
    Exemple :
    Pas de présence --> état 0 sur le port série --> contenu du fichier : "0"
    Présence --> état 1 sur le port série --> contenu du fichier : "1"

    Dans flash :
    Ouvre le fichier toute les 1000ms
    Si "contenu du fichier = 0" alors lecture scénario 1
    Si "contenu du fichier = 1" alors lecture scénario 2
    ferme le fichier

    Q'en penses tu ?

  5. #5
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    bon pour vb, j'ai balancé ça en l'air, pour l'execution, il faut le framwork donc sous linux, c'est chaud.
    ça peut etre C ou pascal bien sur.

    Flash peux lire le contenu d'un fichier, il ne peux pas ecrire mais il sait lire un fichier ou meme une page internet.
    Flash peux executer une action toutes les 1/1000s mais je te conseil de le faire moins souvant.
    Je pense que tu peux détécter un mouvement avec flash et une web cam mais avec quelle précision, je ne sais pas.


    Soit le prog C vérifie et lance des anim différente
    soit le prog C vérifie, ecrit et modifie l'etat de l'anim
    Soit Flash peux ecouter un port serie mais (?)

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Par défaut
    Merci pour les infos.

    Je vais déjà essayé avec la lecture d'un fichier texte toute les secondes et non toutes les 1/1000s
    Ensuite il faudra que je vois si un prog en C peut envoyer des données vers Flash pour éviter l'utilisation du fichier texte.

    Pour ce qui est de la Webcam, Flash peut t'il récupérer un flux vidéo et l'afficher ?

    merci de ton aide,
    Bien cordialement,

    Alex01

  7. #7
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    Citation Envoyé par Alex01
    Merci pour les infos.
    [...]
    Pour ce qui est de la Webcam, Flash peut t'il récupérer un flux vidéo et l'afficher ?
    [...]
    Oui bien sur je sens que ça te donne des idées
    ya il a justement un poste la dessu
    http://www.developpez.net/forums/vie...276136#2276136

  8. #8
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Je m'incruste,
    mais essayes d'écrire en .xml, plutôt qu'en .txt.

  9. #9
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Par défaut
    Bonjour Totoche,

    Pourquoi en XML ?
    Théoriquement dans mon fichier txt je n'aurai qu'un seul caractère "1" ou "0". Quel est l'interret ?

    Alex01

  10. #10
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Comme tu dis
    théoriquement
    , à terme peut être tu souhaitera l'exploiter avec d'autres données

    <connexion id=1>
    <type>1</type>
    <date>20051007</date>
    <heure>15</heure>
    <minute>23</minute>
    </connexion>

    et donc faire des stats et autres suivis, d'autant plus que les expressions XPath sont supportées dans flash.
    Ma remarque a juste pour objet d'éviter qu'a terme tu regrettes le txt, alors qu'en partant sur du xml, tu pourra évoluer de façon très intéressante.

  11. #11
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Par défaut
    Merci Totoche,

    Effectivement ton idée est interessante et je vais la prendre en considération.

    Encore merci,

    Bien cordialement,
    Alex01

  12. #12
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    après, si tu veux un truc hyper rapide, a toi de tester

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/07/2011, 17h34
  2. Comment utiliser le port série avec WxWidget
    Par LOMA.fr dans le forum wxWidgets
    Réponses: 1
    Dernier message: 28/10/2007, 16h45
  3. Réponses: 2
    Dernier message: 20/04/2006, 10h00
  4. Fonctions pour écouter le port série?
    Par KBNOT-PRC600 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 01/03/2006, 20h27
  5. Problème pour piloter le port série avec TComPort
    Par Jayceblaster dans le forum Composants VCL
    Réponses: 6
    Dernier message: 08/12/2005, 14h21

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