Commande on_for


salut du quebec
la commande on_for existe-t-elle en arduino. je m'explique. j'ai un detecteur de mouvement avec un contact sec. si pas de présence la led verte flash sans arret. si par contre un mouvement est detecté je veux faire clignoter la led rouge pendant 5 minutes meme si le contact du detecteur de mouvement est redevenue off. la commande on_for en basic est la plus approprié.. mais en arduino, c'est le néant total. des idées???
voici mon code (adapté d'une recherche google) car un peu niais en prog arduino.....:

/* led avec detecteur de mouvement
- la lecture du contact du detecteur de mouvement actionne les deux led
 - connections:
- contact sec du deteceur de mouvement +5 borne 3
- résistance 10k de la borne 3 au ground
- led et resistances 220 ohm en serie avec les bornes 10 et 11 au ground


/*-----( déclaration des constantes et bornes )-----*/
#define buttonpin  3    
#define ledpin1    10
#define ledpin2    11

void setup()   /****** setup: roule une fois ******/
{
 pinmode (ledpin1,output) ;        // pin 10 led rouge  
 pinmode (ledpin2, output) ;       // pin 11 led verte
 pinmode (buttonpin, input) ;      // pin 3  est l'entrée du contact sec du detecteur de mouvement
}//--(end setup )---


void loop()   /****** boucle: led rouge ******/
{
 if  (digitalread(buttonpin)==high)  // si contact sec detecteur de mouvement ''on''
 {
   digitalwrite(ledpin1, high) ;         // led rouge on
   delay(500);               // attendre .5 seconde
 digitalwrite(ledpin1, low);    // led rouge off
 delay(100);               // attendre .1 secondes
 
 }  
 else /****** boucle: led verte ******/
 {
     digitalwrite(ledpin2, high) ;         // si contact sec du detecteur de mouvement est off
   delay(10);               // attendre .01 secondes
  digitalwrite(ledpin2, low);    // led verte off
 delay(4000);               // attendre 4 secondes
   
 }
 delay(50);  // afin d'éviter l'hystérésis
}//--(fin du programme )---

on_for ??? dans quel système ? je ne connais pas cette instruction.


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > Commande on_for


arduino

Comments

Popular posts from this blog

Connecting Raspberry Pi 2 to P10(1R)-V706 LED Dot Matrix - Raspberry Pi Forums

TypeError: <unknown> is not a numpy array - Raspberry Pi Forums

datso and removing imagetitle - Joomla! Forum - community, help and support