Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Thierry

Pages: 1 ... 29 30 [31] 32 33 ... 45
451
Présentez vous ! / Re : Bonjour à tous
« le: octobre 06, 2017, 09:24:05 am »
Bienvenue presque voisin (Melun...). Un kit de départ c'est toujours une bonne idée pour tester sa volonté d'avancer sur le sujet...

452
Vos projets / Re : Passage a niveau en numérique
« le: octobre 02, 2017, 08:30:58 pm »
En bas de l'IDE Arduino, il y a un bouton 'Recopier les messages d'erreur' qui permet de copier le rapport de compilation, et de le coller dans un message de forum...
'exit status 1', c'est juste pour lui une manière de dire 'Ton truc va pas, je sors !' Mais dire que ça va pas, ça ne suffit pas !


453
Présentez vous ! / Re : Commande d'engin moteur par Arduino et bluetooth
« le: septembre 29, 2017, 02:17:14 pm »
Le mieux aurait été de faire une présentation en bonne et due forme. Puis d'ouvrir un nouveau sujet sur ton projet avec des détails, est ce que l'on parle de DCC ou d'analogique ? Si tu envisages une partie embarquée dans la loco,  alors c'est forcément une grande échelle ?

454
Présentez vous ! / Re : Présentation nouveau membre
« le: septembre 26, 2017, 10:32:16 am »
J'ai poussé les modifs hier soir. En fait le principal problème de ton croquis, c'est qu'il manque la ligne Accessories::loop() qui doit être présente dans le loop() pour que la bibliothèque puisse faire son travail ! Je pense que ton croquis aurait marché avec juste cette ligne en plus.
Pas besoin de blog, juste un nouveau sujet sur ce forum dans la partie 'Vos projets'.

455
Présentez vous ! / Re : Présentation nouveau membre
« le: septembre 25, 2017, 02:14:05 pm »
Je dois encore faire une correction parce que je pense que celle qu'ai mise en ligne samedi annule toute possibilité de faire du fading... Donc copie à revoir rapidement. :(

456
Présentez vous ! / Re : Présentation nouveau membre
« le: septembre 23, 2017, 01:33:36 pm »
Et c'était bien un problème dans la bibliothèque. Dans ma grande volonté de simplifier le source, j'en avais oublié de faire le nécessaire pour changer l'état des DELs ! Je t'invite donc à récupérer à nouveau la bibliothèque sur https://framagit.org/locoduino.org/Accessories/blob/master/Accessories.zip, la version 0.71 . Je te met aussi ma version du croquis utilisée pour tester. J'ai remplacé la broche 22 par la 13 pour mon Nano, et j'ai changé la façon de tester l'état pour que la led soit plus réactive à l'état du bouton..

#include <Accessories.h>

const int buttonPin = 8; // broche du poussoir
bool lightOn = false;

AccessoryLight light; // La DEL
PortOnePin port; // La connexion entre l'Arduino et la DEL.

void setup()
{
  Serial.begin (115200);
  Accessories::begin();

  port.begin(13, ANALOG); // broche 13 sur un Uno, broche digitale.

  light.begin(&port, 100); // On branche la DEL sur le port, et on lui assigne le No 100
  // initialise le poussoir comme entrée
  pinMode(buttonPin, INPUT);
}

void loop()
{
  bool oldLight = lightOn;
  // Selon l'état du bouton, on allume ou éteint la DEL
  lightOn = digitalRead(buttonPin) == HIGH;

  if (oldLight != lightOn)
  {
  if (lightOn)
    light.LightOn(); // Allume la DEL
  else
    light.LightOff(); // Eteint la DEL
  }
//  delay (1500);
}

457
Présentez vous ! / Re : Présentation nouveau membre
« le: septembre 21, 2017, 12:00:58 pm »
Bienvenue parmi nous , et heureux de faire un heureux de plus avec mes bibliothèques :) . Comme le dit Christophe, joint le code du croquis, que je puisse tester et vérifier de mon côté si tout marche comme prévu. On est jamais à l'abri d'une erreur, et pas que du côté utilisateur !

458
Vos projets / Re : COMMANDE MOTEUR TORTOISE NEXTION
« le: septembre 14, 2017, 11:58:39 am »
Oui, autant pour moi, on parle bien de caractère avec '0', alors que "0" est une chaine de caractères, un tableau... Voir l'article http://www.locoduino.org/spip.php?article131 à ce sujet.

459
Vos projets / Re : COMMANDE MOTEUR TORTOISE NEXTION
« le: septembre 13, 2017, 08:59:51 pm »
Tu peux poster ton nouveau source ?

460
Vos projets / Re : COMMANDE MOTEUR TORTOISE NEXTION
« le: septembre 13, 2017, 04:19:40 pm »
J'ai jeté un petit coup d’œil à ton fichier ino, il me semble que tu pourrais remplacer les tests

if (message == "65 0 2 0 ffff ffff ffff") {

par

if (message[5] == "2") {

et pour le premier et le dernier, il faut tester les deux caractères différents :

if (message[5] == "1" && message[6] == " ") {

et

if (message[5] == "1" && message[6] == "0") {

Ce type de programmation devrait être plus rapide et moins encombrante en mémoire que de tester la chaîne entière, de toutes façons seulement différentes par un ou deux caractères.

A noter qu'il est étonnant que ça marche un peu, parce que la comparaison de chaîne en C doit se faire avec une fonction comme strcmp(), sinon avec un simple '==' tu compares les adresses, ce qui n'est pas du tout la même chose !

461
Vos projets / Re : COMMANDE MOTEUR TORTOISE NEXTION
« le: septembre 11, 2017, 08:50:34 pm »
Joli projet, avec un superbe écran même pas (trop) cher ! Je crois que je regarderais pour ma prochaine centrale DCC...

462
Présentez vous ! / Re : Bonjour depuis Toulouse
« le: septembre 11, 2017, 04:21:17 pm »
Bonjour et bienvenue parmi nous.

Bien sûr qu'un gestionnaire de plus pour gérer un réseau ne serait pas de trop ! Comme dit mon restaurateur chinois préféré, "plus on est de fous, moins il y a de riz !" :) (Coluche...)

463
Bus DCC / Re : Decodeur d'accessoires de Rudy
« le: août 29, 2017, 04:35:06 pm »
Bonjour

D'après ce que je comprend du source, dccstate représente le flag enable tel qu'il a été envoyé par la centrale dcc. Personne ne le remet à 0, c'est la réception du paquet de désactivation qui le fait. Si le dccstate reste à 1, c'est peut être parce que DCC++ n'envoie pas ce paquet avec enable à 0 ?

464
Vos projets / Re : Rétrosignalisation/Bus Can
« le: août 17, 2017, 12:03:26 pm »
Et le répertoire de la librairie MCP_CAN_lib-master devrait s'appeler juste mcp_can en minuscules.

465
Présentez vous ! / Re : Nouveau
« le: août 04, 2017, 10:37:27 pm »
Bonjour. Bienvenue parmi nous.
Ton projet a t-il un rapport avec le modélisme ferroviaire ?

Pages: 1 ... 29 30 [31] 32 33 ... 45