Auteur Sujet: Rtrosignalisation  (Lu 4193 fois)


Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1454
  • 100% Arduino et N
    • Voir le profil
Re: Rtrosignalisation
« Réponse #16 le: mai 20, 2017, 11:25:47 pm »
Citer

DDEFF

  • Sr. Member
  • ****
  • Messages: 459
    • Voir le profil
Re: Rtrosignalisation
« Réponse #17 le: mai 21, 2017, 10:04:08 am »

Pierre59

  • Full Member
  • ***
  • Messages: 118
    • Voir le profil
Re: Rtrosignalisation
« Réponse #18 le: mai 21, 2017, 01:40:08 pm »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1454
  • 100% Arduino et N
    • Voir le profil
Re: Rtrosignalisation
« Réponse #19 le: mai 21, 2017, 04:24:16 pm »


Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1454
  • 100% Arduino et N
    • Voir le profil

tierra calientes

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re: Rtrosignalisation
« Réponse #22 le: mai 23, 2017, 08:45:02 am »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1454
  • 100% Arduino et N
    • Voir le profil
Re: Rtrosignalisation
« Réponse #23 le: mai 23, 2017, 09:14:42 am »

DDEFF

  • Sr. Member
  • ****
  • Messages: 459
    • Voir le profil
Re: Rtrosignalisation
« Réponse #24 le: mai 23, 2017, 09:25:41 am »

Pierre59

  • Full Member
  • ***
  • Messages: 118
    • Voir le profil
Re: Rtrosignalisation
« Réponse #25 le: mai 28, 2017, 05:48:52 pm »
const byte pin=1; // choix de la pin d'entree
const int retard=3000; // retard a la liberation (milis-secondes)
unsigned long temps; // pour la temporisation

void setup() {
  pinMode(pin,INPUT); // mise en entree
  temps=0; // initialisation
}

void loop() { byte x;
  x=digitalRead(pin); // lecture de la pin
  if (x==0) { // occupation de la zone ?
    if (temps==0) Serial.println("occupation de la zone");
    temps=millis(); // re-armement de la temporisation
  }
  else { // liberation de la zone ?
    if (temps!=0 && millis()-temps>retard) { // pas libre et temporisation echue ?
      Serial.println("liberation de la zone");
      temps=0; // re-initialisation
    }
    // else rien (la liberation est toujours temporisee)
  }
}
http://www.locoduino.org/spip.php?article184
« Modifié: mai 29, 2017, 02:21:26 pm par Pierre59 »

CATPLUS

  • Full Member
  • ***
  • Messages: 173
    • Voir le profil
Re: Rtrosignalisation
« Réponse #26 le: mai 29, 2017, 01:00:56 pm »
Best Regards

Pierre59

  • Full Member
  • ***
  • Messages: 118
    • Voir le profil
Re: Rtrosignalisation
« Réponse #27 le: mai 29, 2017, 02:28:51 pm »

CATPLUS

  • Full Member
  • ***
  • Messages: 173
    • Voir le profil
Re: Rtrosignalisation
« Réponse #28 le: mai 29, 2017, 07:08:25 pm »
Les nouveaux tests ont l'air concluants
A suivre.  :)
« Modifié: mai 30, 2017, 09:54:10 am par Dominique »
Best Regards

tierra calientes

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re: Rtrosignalisation
« Réponse #29 le: juin 04, 2017, 04:29:38 pm »