Page 14 sur 46 PremièrePremière ... 456789101112131415161718192021222324 ... DernièreDernière
Résultats de 105 à 112 sur 366
  1. #105
    Membre Sénior Avatar de Thyzoon
    Inscrit
    August 2010
    Localisation
    Région centre
    Messages
    1 556
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    J'ai trouvé un problème.

    Sur le code que tu as ajouté pour gérer la ligne TX. :

    "pinMode(0,INPUT); // 0 = tx;" et "pinMode(0,OUTPUT); // 0 = tx" --> c'est faux , la ligne "0" est la ligne RX, la ligne TX c'est "1". et donc ça ne sert à rien ....

    Dans un 1ier temps, peux tu essayer de remplacer par le "0" par "1" : "pinMode(1,INPUT);" et "pinMode(1,OUTPUT);"

    Dans un 2ieme temps, supprimer "pinMode(1,OUTPUT); car ça ne sert à rien .... car si TXEN = 1 TXD est obligatoirement en sortie ....

    Arduino - PinMapping168
    Dernière édition par Thyzoon; 26/03/2012 à 17h44
    --------------------------------------
    ----> www.thyzoon.fr
    --------------------------------------



  2. #106
    Membre Sénior Avatar de johnlenfr
    Inscrit
    February 2012
    Messages
    1 727
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    Là, tu me tente à ressortir tout mon matos rien que pour tester...

  3. #107
    Membre Sénior Avatar de johnlenfr
    Inscrit
    February 2012
    Messages
    1 727
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    D'après ce que j'ai vu, il suffit d'utiliser juste ça:
    Code:
    // UCSR0B &= ~(1<<TXEN0);  //disable TX
      // UCSR0B &= ~(1<<RXEN0);  //disable RX
      // UCSR0B |= (1<<RXEN0);   //enable RX
      // UCSR0B |= (1<<TXEN0);   //enable TX
    Et donc pas besoin de faire le pinMode




    En fouillant sur internet pour trouver plus d'info sur les déclarations de TX et RX je suis tombé là dessus:

    This is a connection to a "Jeti Box" which I will use for telemtry in my RC project. This code does nothing else but sending a certain data package over and over again and after sending the package it should read what the box answeres.

    The com is a little weird: 9600 9E1. They obviously need the 9th bit as a control bit.

    Plus this is a one wire communication: the only serial line is connected to the RX pin 0. Pin 0 to Pin 1 (RX to TX) is shortened with a 100 Ohm resistor to prevent any destructive current.

    Sending works perfect. But I don't receive a valid ack. Tried everything. Double and triple checked the registers. No way. I also asked a friend who works on a similiar project (but not with Arduino). He also has no idea.

    Any ideas most welcome. Thank you very much for having a look at the code!

    Cheers Alexander
    Auquel il répond plus tard:

    Regarding the last question I finally found the solution: when using Arduino Board that have USB on board such a connection with a commin RX/TX line does not work. The RX/TX on the Arduino are internally connected to the USB.

    I now used a Mini Pro 328 that has no USB on board and it works like a charm
    Cheers Alexander
    Je crois que je vais acheter une Arduino Mini dans pas longtemps moi...
    Dernière édition par johnlenfr; 26/03/2012 à 20h04

  4. #108
    Membre Sénior Avatar de Thyzoon
    Inscrit
    August 2010
    Localisation
    Région centre
    Messages
    1 556
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    C'est ce que j'avais vu hier (message #103 ci-dessus.)
    --------------------------------------
    ----> www.thyzoon.fr
    --------------------------------------

  5. #109
    Membre Sénior Avatar de Thyzoon
    Inscrit
    August 2010
    Localisation
    Région centre
    Messages
    1 556
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    Citation Envoyé par johnlenfr Voir le message
    D'après ce que j'ai vu, il suffit d'utiliser juste ça:
    Code:
    // UCSR0B &= ~(1<<TXEN0);  //disable TX
      // UCSR0B &= ~(1<<RXEN0);  //disable RX
      // UCSR0B |= (1<<RXEN0);   //enable RX
      // UCSR0B |= (1<<TXEN0);   //enable TX
    Et donc pas besoin de faire le pinMode
    Oui, quand TX et RX sont "Enable", il n'y a le choix TX = sortie et RX = entrée.
    Sinon quand ils sont "disable" on peut mettre entrée ou sortie, mais par défaut ils sont entrée.
    --------------------------------------
    ----> www.thyzoon.fr
    --------------------------------------

  6. #110
    Membre Sénior Avatar de johnlenfr
    Inscrit
    February 2012
    Messages
    1 727
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    Je viens de voir que tu as ajouté une version 0.51.

    On passe de 0.45 à 0.51?

    Autrement j'écris cela pour te prévenir qu'il reste un dossier "temp" dans le Zip que tu as mis en ligne.
    Je ne pense pas que cela soit normal?

    Je refais des tests dès que j'ai trouvé une Arduino Mini



    heu, au passage, comment fonctionnent les alarmes:
    #define ALARME_TENSION_SEUIL 0x10
    #define ALARME_TENSION_MINI 0x15

    tension seuil = 16
    tension mini = 21

    Comment on paramètre les 3.6v par défaut?
    Dernière édition par johnlenfr; 27/03/2012 à 13h12

  7. #111
    Membre Sénior Avatar de Thyzoon
    Inscrit
    August 2010
    Localisation
    Région centre
    Messages
    1 556
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    Merci, j'ai éliminé le "Temp".
    Je ne publie pas toutes les versions et essais ... Je suis passé de 0.45 à 0.50 (non publiée) . La 0.51 a volé 2 fois dimanche sur XCopter sans soucis.


    Dans ces versions, il n'y a qu'une seule alarme :
    #define ALARME_TENSION_MINI 0x15
    La valeur 0x15 correspond à la tonalité.

    Les seuils sont dans le fichier .ino :

    Code:
    // Gestion jauge (seuil de tension)
    //
    #define T75P 3.98
    #define T50P 3.85 
    #define T25P 3.78
    #define T00P 3.60
    Le seuil T00P correspond aussi à l'alarme sonore.


    La carte que j'utilise est une Arduino Pro Mini. L'arduino Mini est plus petite.
    --------------------------------------
    ----> www.thyzoon.fr
    --------------------------------------

  8. #112
    Membre Sénior Avatar de johnlenfr
    Inscrit
    February 2012
    Messages
    1 727
    Cité(e)
    0 Post(s)
    Badgé(e)
    0 Sujet(s)
    Téléchargement
    0

    Par défaut

    Citation Envoyé par Thyzoon Voir le message
    Merci, j'ai éliminé le "Temp".
    Je ne publie pas toutes les versions et essais ... Je suis passé de 0.45 à 0.50 (non publiée) . La 0.51 a volé 2 fois dimanche sur XCopter sans soucis.


    Dans ces versions, il n'y a qu'une seule alarme :
    #define ALARME_TENSION_MINI 0x15
    La valeur 0x15 correspond à la tonalité.

    Les seuils sont dans le fichier .ino :

    Code:
    // Gestion jauge (seuil de tension)
    //
    #define T75P 3.98
    #define T50P 3.85 
    #define T25P 3.78
    #define T00P 3.60
    Le seuil T00P correspond aussi à l'alarme sonore.


    La carte que j'utilise est une Arduino Pro Mini. L'arduino Mini est plus petite.
    ok, je viens de comprendre que TXXP=Tension à XX%
    Je croyais que c'était des valeurs type langage assembleur à déclarer

    J'ai trouvé une Arduino Mini hier soir. Mais impossible d'uploader le programme dedans, je n'arrive pas à la faire communiquer avec mon adaptateur FTDI<=>USB.
    Donc pas possible de faire des tests pour l'instant.

    Si le mini correspond à la tonalité, a quoi correspond le "#define ALARME_TENSION_SEUIL 0x10" ?
    Dernière édition par johnlenfr; 28/03/2012 à 11h34

Page 14 sur 46 PremièrePremière ... 456789101112131415161718192021222324 ... DernièreDernière

Sujets similaires

  1. [TUTO] Tout savoir sur les accus LiPo, Chargeurs, Alimentations, connecteurs...
    Par Quentin YZ dans le forum Auto / Matériel électrique
    Réponses: 553
    Msg: 01/01/2017, 18h01
  2. Aide pour calculer et tracer votre centrage
    Par io dans le forum Aéro / Construction
    Réponses: 1135
    Msg: 15/11/2016, 19h58
  3. EASYFLY d'EASYMODEL => Nouveau Clone EASYGLIDER qui decoiffe a 149E !!
    Par Spartacus-42 dans le forum Aéro / Planeurs
    Réponses: 1067
    Msg: 21/08/2015, 14h31
  4. conversion d'un Trex 450 pro en Eurocopter EC635
    Par fz6rider dans le forum Hélico / maquette
    Réponses: 130
    Msg: 14/01/2012, 23h42

Tags pour ce sujet

Liens sociaux

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé