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 - simonp19

Pages: 1 [2]
16
Vos projets / Re : Passage a niveau en numérique
« le: octobre 05, 2017, 12:51:55 pm »
Par quel myen?

17
Vos projets / Re : Passage a niveau en numérique
« le: octobre 05, 2017, 12:26:36 pm »
oui tout a fait

18
Vos projets / Re : Passage a niveau en numérique
« le: octobre 05, 2017, 12:07:30 pm »
J'ai connecté un relais au décodeur qui fait office de bouton poussoir. Ensuite le relais sur les fiches GND et 2.
Photo jointe

19
Vos projets / Re : Passage a niveau en numérique
« le: octobre 05, 2017, 11:49:39 am »
Je suis vraiment nul. Voici ce que j'ai ecrit. Lorsque j'actionne le relais, Le servo fonctionne normalement en allers retours sans discontinuer. Il n'y a pas d'arret lorsque j'actionne le contact du relais

#include <Servo.h>
#include <SlowMotionServo.h>

SMSSmooth myServo; /* Servo with linear trajectory */
float target = 0.0;

void setup() {
  myServo.setInitialPosition(target);
  myServo.setMinMax(700, 2000);
  myServo.setPin(3); /* the servo is connected to pin 3 */
 
pinMode (2, INPUT_PULLUP);
 }
void loop() {
  if (myServo.isStopped()) {
    target = 1.0 - target;
    myServo.goTo(target);
  }
  if (digitalRead (2) == LOW)
  {
  // Actions à faire lorsque le bouton est pressé.
     digitalWrite(pinMode, HIGH);
  }
  SlowMotionServo::update();
}

20
Vos projets / Re : Re : Passage a niveau en numérique
« le: octobre 05, 2017, 09:36:13 am »
https://www.locgeek.com/fr/2014/08/decodeurs-accessoires-ldt-sa-dec-4-dc-s-dec-4-dc/

si il s'agit bien de cela, la sortie est à impulsion, sur relais.
pour simplifier le câblage, il faut utiliser le contact NO entre entrée arduino et Ground en la déclarant en pullup :
pinMode (2, INPUT_PULLUP);
puis faire un
    if (digitalRead (2) == LOW)
    {
      // Actions à faire lorsque le bouton est pressé.
       ...
    }
Que signifient ...

21
Vos projets / Re : Passage a niveau en numérique
« le: octobre 04, 2017, 08:14:10 pm »
Il s'agit bien de ce décodeur. par contre après, je n'ai pas tout saisi

22
Vos projets / Re : Passage a niveau en numérique
« le: octobre 04, 2017, 05:51:47 pm »
Suite,
Je n'arrive pas à fier le lien entre mon décodeur sdec4 et la carte arduino. Lorsqu'un canton est occupé le pan se ferme et  s'ouvre dès qu'un autre canton est libéré.Il faut donc que le servo fasse dans un premier temps un aller et dans un deuxième un retour.
Et la je bloque

23
Vos projets / Re : Passage a niveau en numérique
« le: octobre 04, 2017, 11:01:41 am »
Bonjour et merci à vous. cela fonctionne. Il me reste  à gérer la commande avec windigipet.

24
Vos projets / Re : Passage a niveau en numérique
« le: octobre 03, 2017, 06:09:13 pm »
C:\Users\PATRICE\Documents\Arduino\sketch_oct02c\sketch_oct02c.ino:2:29: fatal error: SlowMotionServo.h: No such file or directory

 #include <SlowMotionServo.h>
                             ^
compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Que dois je fournir de plus? Mes competences sont tres limitées

25
Vos projets / Re : Passage a niveau en numérique
« le: octobre 02, 2017, 10:44:14 pm »
Voila ce que j'obtiens :

#include <Servo.h>
#include <SlowMotionServo.h>

SMSSmooth myServo; /* Servo with linear trajectory */
float target = 0.0;

void setup() {
  myServo.setInitialPosition(target);
  myServo.setMinMax(700, 2000);
  myServo.setPin(9); /* the servo is connected to pin 3 */
}

void loop() {
  if (myServo.isStopped()) {
    target = 1.0 - target;
    myServo.goTo(target);
  }

  SlowMotionServo::update();
}

26
Vos projets / Re : Passage a niveau en numérique
« le: octobre 02, 2017, 08:54:17 pm »

Arduino : 1.8.2 (Windows 7), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Users\PATRICE\Documents\Arduino\sketch_oct02c\sketch_oct02c.ino:2:29: fatal error: SlowMotionServo.h: No such file or directory

 #include <SlowMotionServo.h>

   Est ce la bonne procedure avec le message?                          ^

compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

27
Vos projets / Re : Passage a niveau en numérique
« le: octobre 02, 2017, 07:39:03 pm »
Merci pour votre aide.
J'ai une carte mega 2560 et je recois ce message

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Dans mon premier message j'ai précisé que j'étais un novice avec arduino

28
Vos projets / Passage a niveau en numérique
« le: octobre 02, 2017, 10:34:44 am »
Bonjour,
Je suis novice en Arduino. j'ai  fait quelques essais de leds clignotantes et servomoteurs. je possède un réseau de train échelle N. Actuellement tout est en numérique avec pilotage su PC via Windigipet 2015. Je souhaite faire fonctionner mon passage a  niveau  avec un servomoteur pour donner un mouvement plus réaliste. Le mouvement actuel est trop  rapide. L'ordre au PAN est donné  via un décodeur Littfinski SDEC4. Les interfaces utilisées sont des Can Digital Bahn.Le  pan est un Viessmann 5900 avec
Actuellement, mes essais avec servomoteurs consistent à avoir un mouvement continu de rotation dans un sens puis dans l'autre sens.
Si vous pouvez me  donner des conseils  pour avancer, j'en serai très  heureux.
Bien à vous

29
Infos et bonnes affaires / Re : Fêtes et pause
« le: décembre 23, 2014, 05:37:26 pm »
Bonnes fêtes et à bientôt pour progresser dans la compréhension de l'arduino.
premiers essais réussis avec un montage basique de leds

Patrice

Pages: 1 [2]