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

Java Discussion :

port serie sous processing


Sujet :

Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut port serie sous processing
    Bonjour,
    je post ici car ce langae est proche de java
    je debute avec le langage processing et c'est le premier post sur ce forum je vous demande donc votre indugence si je ne suis pas sur le bon forum
    j'utilise processing.serial.* pour gere le port serie
    monport est bien reconnuet je n'aipas d'erreur pendant l'excution
    je cherche à allumer une led sur la pin TX
    je ne trouve pas ce type d'instruction?
    une instruction
    myPort.write(65); ne fait pas bouger tx (visu à l'oscillo ) qui est toujour à 1
    pouvez vous m'aider ?
    cordialement
    Alain

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    Citation Envoyé par alainav1 Voir le message
    je post ici car ce langae est proche de java
    Plus que proche, "processing c'est du java"
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    je suis plus electronicien que informaticien et ce langage me permet facilement de dessiner de interfaces .
    je souhaite donc interfacer le pc avec l'exterieur par le port serie avec ce langage .
    je n'ai aucune competence en java ?

    cordialement
    Alain

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    Envoyes tu des données en permanence ou juste un write ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    juste un write
    mais j'observais l'oscillo et j'ai rien vu ?

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    j'ai copié le write un 40 fois et j'ai vu des creneaux .
    doncla communication marche mais comment mettre à 1 ou à 0 tx pendant un temps donné ?

  7. #7
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    Tu peux regarder : Pour déterminer le temps écouler entre 2 poits d'un programme.

    Utilises le principe dans une boucle qui ecrit pendant une periode de temps, puis n'ecrit pas en faisant une pause et la led clignotera (enfin j'imagine).
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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


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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 600
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    salut,

    tu peux tenter une serie de write(0) et write(255) (connaissant la vitesse de transmission tu peux calculer le nombre de write à faire) mais tu auras quand même un créneau pour les bits de start/stop (pas gênant pour une Led je pense).

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    la LEd s'est pour voir comment ça marche mais le but est de communiquer avec l'exterieur .
    En basic et en delphi j'avais une instruction qui mettait a 0 ou 1 cette pin.
    si vous avez une idéeje suis preneur
    je vais cependant faire des manip avec les write
    merci de vos conseils
    cordialement
    Alain

  10. #10
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    bonjour,
    j'ai pu vérifier que je pouvais communiquer avec le port serie mais qui n'existe pas de commande correspondant à tx=1(existant en basic ) mais je vais me débrouiller autrement.
    la fonction tempo proposé ne fonctionne pas ?
    j'ai tapé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    long milliSecondes = 500L; 
    int nanosSecondes = 6000; 
    Thread.sleep(milliSecondes, nanosSecondes);
    mais cela me donne le message d'erreur suivant
    Cannot find anything named " milliSecondes"
    je me permet de vous rappeler que je débute avec ce type de programmation
    cordialement
    Alain

  11. #11
    Membre chevronné
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Points : 1 984
    Points
    1 984
    Par défaut
    D'après ma boule de cristal (difficile de dire mieux sans le programme complet utilisé) je dirais que tu as fait une faute de frappe dans ton programme

    a+

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Apres recopies du texte

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    long milliSecondes = 500L; 
    int nanosSecondes = 6000; 
    Thread.sleep(milliSecondes, nanosSecondes);
    temps();
    j'ai maintenant l'erreur suivante

    Unhandled exception type interruptedExcezption

    cordialement
    Alain

  13. #13
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 073
    Points : 7 978
    Points
    7 978
    Par défaut
    Normal tu as certainement oublié de catché le InterruptedException que renvoye (éventuelement) Thread.sleep.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try {
          Thread.sleep(20000);
        } catch (InterruptedException x) {
          x.printStackTrace();
        }
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  14. #14
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    ça marche
    merci bien !
    cordialement

Discussions similaires

  1. port serie sous C
    Par badrmetal dans le forum C
    Réponses: 1
    Dernier message: 20/08/2007, 03h18
  2. Gestion de port serie sous Xp - Visual
    Par unluckymannn dans le forum VC++ .NET
    Réponses: 2
    Dernier message: 30/11/2006, 09h40
  3. Gestion de port serie sous Xp avec Visual C++
    Par unluckymannn dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 30/11/2006, 09h40
  4. Communication par port serie sous vb
    Par kapjoel dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/10/2006, 10h02
  5. Les ports series sous linux...
    Par barucca dans le forum Matériel
    Réponses: 11
    Dernier message: 29/04/2004, 11h15

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