SHARE
TWEET

Untitled

a guest Sep 22nd, 2019 87 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define ROOD 2  // aangeven welk nummer bij welke kleur hoort.
  2. #define GROEN 4
  3. #define ORANJE 3
  4. void setup() { // de syntax die uitgevoerd word voordat de loop begint.
  5.   pinMode(2, OUTPUT); // De drie pins gebruikt door de LEDS.
  6.   pinMode(3, OUTPUT);
  7.   pinMode(4, OUTPUT);
  8.   unsigned long startTime = 0; // zorg dat mijn variabel startTime op 0 begint voordat het uitgevoerd word.
  9. }
  10.  
  11. void loop() {
  12.   static unsigned long startTime ;
  13.   static unsigned long reset ;
  14.   unsigned long check = 0;
  15.  
  16.   startTime = millis() - reset; // geef mijn variabel startTime de definitie millis() - reset ( de timer )
  17.   switch(startTime){  // gebruik het variabel startTime om in de cases nummers te gebruiken.
  18.     case 2000:                // rood gaat aan en oranje gaat uit op 2000ms.
  19.     digitalWrite(ROOD, HIGH);
  20.     digitalWrite(ORANJE, LOW);
  21.     break;                   // break gebruikt zodat hij naar de volgende fase toe zal gaan.
  22.     case 5000:               // groen gaat aan en rood gaat uit op 5000ms.
  23.     digitalWrite(GROEN, HIGH);
  24.     digitalWrite(ROOD, LOW);
  25.     break;
  26.     case 7000:               // oranje gaat aan en rood gaat uit op 7000ms.
  27.     digitalWrite(ORANJE, HIGH);
  28.     digitalWrite(GROEN, LOW);
  29.     reset = millis();      // de timer word gereset naar 0ms en begint dus opnieuw de cyclus.
  30.     break;
  31.     }
  32.     for (int x = 1000; x <= 2000; x = x + 100)
  33.     {
  34.         if (check == 0)
  35.         {
  36.             digitalWrite(ORANJE, HIGH);
  37.             check = 1;
  38.         }
  39.         else
  40.         {
  41.             digitalWrite(ORANJE, HIGH);
  42.             check = 0;
  43.         }
  44.     }
  45.  
  46.    
  47.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top