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

Pages: [1] 2
1
Débuter / Re : y a t'il un programmeur dans l'avion?
« le: mars 16, 2016, 11:58:33 am »
enfin!j'ai mon bloc tempo à l'enclenchement , çà fonctionne .
merci à vous deux
Gérard

2
Bibliothèques / Re : suppression
« le: mars 16, 2016, 11:42:52 am »
OK 
merci Tierry

3
Bibliothèques / suppression
« le: mars 16, 2016, 11:02:31 am »
bonjour
est'il possible de supprimer une bibliothèque de l'IDE?

4
Débuter / Re : y a t'il un programmeur dans l'avion?
« le: mars 16, 2016, 09:52:12 am »
bonjour
bien entendu, comme d’habitude je suis allé un peu trop vite et j'ai zapper le lien.
merci Jean-Luc   
pour thierry  OK pour le renseignement ,mais j'ai déjà fait la manip pour d'autres bibliothèques, merci tout de même
A+ Gérard

5
Débuter / Re : y a t'il un programmeur dans l'avion?
« le: mars 15, 2016, 09:52:59 pm »
bon si j'ai bien compris, cette bibliothèque manque dans mon IDE; reste plus qu'a la trouver

6
Débuter / Re : y a t'il un programmeur dans l'avion?
« le: mars 15, 2016, 08:57:22 pm »
Re moi.
après chargement du programme, j'ai ( erreur de compilation ) je vais voir si je trouve le cafard


Aucun fichier ou répertoire de ce noArduino : 1.6.7 (Windows 7), Carte : "Arduino/Genuino Uno"




fatal error: bounce2.h: No such file or directory              { apparemment il n'y a pas de fichier de ce nom }?

 #include <bounce2.h>

                     ^

compilation terminated.

exit status 1
Erreur lors de la compilation.m < bounce2.h >

7
Débuter / Re : y a t'il un programmeur dans l'avion?
« le: mars 15, 2016, 08:38:03 pm »
merci Jean-Luc pour ta réponse.
je vais voir de mettre en application,  je n'avais pas précisé mais c'est bien que tu m'ais proposé une solution avec millis ,plutôt que delay.
A+ Gérard   

8
Débuter / y a t'il un programmeur dans l'avion?
« le: mars 14, 2016, 10:09:29 pm »
bonsoir
bon cela fait pas mal de jours que je galère et je n'arrive pas à trouver d'explications sur tous les forums que j'ai visité, alors je viens voir si quelqu'un peut me donner la solution ( j'ai l'impression que l'arduino ne sais faire que du clignotement)
voila je vous expose mon problème .
je ferme un contact qui met une entrée à 1 ce qui a pour effet de mettre une sortie à 1 et de démarrer une tempo.en fin de tempo je remet la sortie à 0 . je précise que cela doit fonctionner même si le contact reste fermé . le cycle ne se répète que si le contact  a été ouvert puis refermé  :'(
merci à ceux qui pourront m'aider

9
Débuter / Re : faire du comptage
« le: février 12, 2016, 10:24:43 am »
super Denis merci .
je m'en vais voir comment tu gère le truc. promis je vais faire des efforts pour l'écriture  :)
finalement je crois que je vais te prendre comme prof particulier fait moi parvenir ton tarif  :D

10
Débuter / Re : faire du comptage
« le: février 11, 2016, 07:43:31 pm »
bonjour
dans le programme ci dessous je met la sortie 14 ( nommée arbitrairement led)à 1 après détection de trois présences sur l'entrée 2 puis après une temporisation je remet la sortie 14 à 0 même si l"entrée 2 est toujours active . le problème que je rencontre viens du fait que dès que je relâche le capteur de l'entrée 2 j'ai une impulsion qui met la sortie 14 à 1 une fraction de seconde .
auriez vous la solution pour éviter cette impulsion


#define loc 3
#define loco 2
# define led 14
int locoState = 0;
int lastlocoState = 0;
int locoPushCounter = 0;

void setup()
{
    // affectation des pins , entrée/sortie
    pinMode (loco, INPUT);
    pinMode (led, OUTPUT);
    pinMode(loc , INPUT);
}

void loop()
{
    locoState = digitalRead(loco);
    if ( locoState != lastlocoState)
    {
        if (locoState == HIGH)
        {
            locoPushCounter ++;
        }
        delay(50);
       lastlocoState = locoState;
        if (locoPushCounter % 3 == 0)
       {
          digitalWrite (led, HIGH);
        delay( 500);
        digitalWrite (led,LOW);       
         
      }
}
}


11
Débuter / Re : faire du comptage
« le: février 10, 2016, 10:11:07 am »
merci Jean-Luc  :D
j'y vais tout de suite

12
Débuter / Re : faire du comptage
« le: février 09, 2016, 02:17:07 pm »
bonjour Thierry et merci.
en aucun cas je trouve les intervenants LOURD, bien au contraire. pour ce qui est de rentrer je pense que cela finira bien par rentrer mais bon pour le moment çà s'annonce pas très bien mais je vais persister ,vue que j'ai la chance de pouvoir me faire aider par des gens patients et serviables.
j'ai le livre de C tavernier {ARDUINO maîtrisez sa programmation et ses cartes d'interface} il est bien, mais ce que je recherche c'est plus un livre où l'on trouverait des exemples sur le comment écrire ( comme ce que tu viens de faire  ,qui est un très bon exemple) les différentes équations genre : si cette entrée à 1 et cette autre entrée à 0 ou cette autre entrée à 1 alors on met cette sortie à 1
si toi ou bien un autre forumiste avez des titres  à m'indiquer ce serait bien
A+

13
Débuter / Re : faire du comptage
« le: février 09, 2016, 10:53:41 am »
bonjour DDEFF
bon le comptage c'est OK .
autre problème je veux que la mise à zéro de deux entrées déclenche la mise à un de plusieurs sorties simultanément ,pour ce faire j'ai écrit cela(voir ci dessous) mais çà ne fonctionne pas ,pourrais tu  me donner ton avis

void loop() {            //au début les 2 aiguilles sur voie 1, les signaux marquent le rouge et les zones d'arrêt sont alimentées
 
 
if
 (( dza1,LOW)&&(dza2,LOW))           //pas de train en gare//
 {
 digitalWrite  ( aigeD,HIGH),(aigsD,HIGH),( SV1r,HIGH ), ( SV2r,HIGH ),(AZAv1,HIGH), ( AZAv2,HIGH);
 delay (100);
 digitalWrite  ( aigeD,LOW),(aigsD,LOW);

                                         
 }
 }

14
Débuter / Re : faire du comptage
« le: février 07, 2016, 04:47:10 pm »
merci DDEFF
effectivement écrit comme çà il compile j'avais également un problème d'accolades
à l'avenir je vais suivre ton conseil et écrire plus séparé ( reporter les accolades au début de la ligne suivante ) c'est vraiment plus clair  ;)
A+
je devrais pouvoir vérifier en début de semaine la poste m'indique que le colis sera livré lundi je donne des nouvelles dès que les tests sont fait

15
Débuter / Re : faire du comptage
« le: février 07, 2016, 12:31:10 pm »
comme un Âne que je suis ! 12v sur une entrée
mais bon en recommandent un module uno j'ai aussi commander  un 328 PU P des fois que la platine arduino n'ai rien ( on peu rêver  :-[ ) j'en profite pour faire voir ce que j'essais de faire pour que quand je compte deux passages de la loco sur un capteur appelé loco la led s'allume . mais bon ce n'est pas gagné .

const int loco=2;
# define led 4

int locoPushCounter = 0;
int locoState = 0;
int lastlocoState= 0;

void setup() {
 // affectation des pins , entrée/sortie
 pinMode ( loco, INPUT);
 pinMode (led , OUTPUT);
 
}

void loop() {
  locoState= digitalRead (loco);
  if ( locoState ! = last locoState) {
  if (locoState == HIGH)
    locoPushCounter ++;}
    delay (30);
    lastlocoState= locoState ;
  if (locoPushCounter % 2==0){
     digitalWrite (led , HIGH);
}
  else {
    digitalWrite ( led LOW);
}
}

Pages: [1] 2