Messages récents

Pages: 1 ... 6 7 [8] 9 10
71
Débuter / Re : Alimentation carte Arduino Nano
« Dernier message par brunodujura le août 24, 2025, 05:17:06 pm »
merci, bien utile, c'est le miniB sur le nano
72
Débuter / Re : Alimentation carte Arduino Nano
« Dernier message par Remi le août 24, 2025, 03:38:45 pm »
Bonjour,

Ci joint une image des différents type de connecteur USB.
73
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par Thierry le août 24, 2025, 02:14:38 pm »
Super ! Modification intégrées. J'attends quelques tests supplémentaires sur le fonctionnement normal et programmation avec ou sans Railcom avant de pousser cette version 2.11.0 .
74
Débuter / Alimentation carte Arduino Nano
« Dernier message par brunodujura le août 24, 2025, 01:44:48 pm »
Bonjour,

Pour des raisons de commodité j'ai un pack chargeur 5V 2A que je ne souhaite pas brancher sur le port USB de la nano.

Sachant qu'à cause de la chute de tension de 1V du régulateur il n'est pas conseillé de connecter le + au VIN puis-je le connecter à la broche 5V ?

Merci

NB: comment s'appelle le connecteur USB femelle de la nano en comparaison du connecteur femelle USB de la pro micro ?
75
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par lebelge2 le août 23, 2025, 11:46:38 pm »
La structure  d'une trame de programmation se compose uniquement d'un préambule et d'un IDLE qui ne contient aucune information, pas de RailCom.
Une loco répond à une demande de valeur de CV en produisant des impulsions électriques, celles transmises pendant le CutOut seront perdues.

Avec cette modif. RailCom refonctionne.
void IRAM_ATTR interrupt(rmt_channel_t channel, void *t) {
#ifdef LABOX
#ifdef ENABLE_RAILCOM
  if(channel == 0)             // Modif.
    StarTimerCutOut(channel);
#endif
#endif
  RMTChannel *tt = channelHandle[channel];
  if (tt) tt->RMTinterrupt();
  if (channel == 0)
    DCCTimer::updateMinimumFreeMemoryISR(0);
}

Et avec cette modif. RailCom est désactivé en mode programmation.
#ifdef LABOX
#ifdef ENABLE_RAILCOM
 if (isMain){                    // Modif.
    setDCCBitCutOut(preamble);                               
    n = 1;
 }
#endif
#endif

En pièces jointes deux trames générées par LaBox.  V.2.11.0
La première en mode normal. (Datas et CutOut)
La deuxième en mode programmation.(Trame vide sans CutOut)
76
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par Thierry le août 23, 2025, 08:40:13 pm »
Ben si, parce que c'est aussi la voie de programmation qui est utilisée lorsque l'on est en pilotage normal.
77
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par lebelge2 le août 23, 2025, 07:26:03 pm »
Il ne faut pas de RailCom sur la voie de programmation.
78
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par Thierry le août 23, 2025, 06:37:07 pm »
Le problème comme je l'ai dit plus tôt, c'est que là on essaie de mettre du Railcom sur la voie de programmation, donc forcément ça change...
79
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par lebelge2 le août 23, 2025, 06:34:08 pm »
Ce code est inclu dans la V2.10.0 et RailCom fonctionne bien.
Il faudrait avec un logiciel de comparaison de fichiers examiner les deux versions.
80
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par Thierry le août 23, 2025, 06:17:24 pm »
Est  ce que ce ne serait pas lié au constructeur du RMT channel de programmation ?

  if (isMain) {
    ch = 0;
    plen = PREAMBLE_BITS_MAIN;
    static_assert (DATA_LEN(MAX_PACKET_SIZE+1) + PREAMBLE_BITS_MAIN + 2 <= RMT_CHAN_PER_DCC_CHAN * SOC_RMT_MEM_WORDS_PER_CHANNEL,
  "Number of DCC packet bits greater than ESP32 RMT memory available");
  } else {
    ch = RMT_CHAN_PER_DCC_CHAN; // number == offset
    plen = PREAMBLE_BITS_PROG;
    static_assert (DATA_LEN(MAX_PACKET_SIZE+1) + PREAMBLE_BITS_PROG + 2 <= RMT_CHAN_PER_DCC_CHAN * SOC_RMT_MEM_WORDS_PER_CHANNEL,
   "Number of DCC packet bits greater than ESP32 RMT memory available");
  }

avec une longueur de preamble plus importante ?
Pages: 1 ... 6 7 [8] 9 10