Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Spoor- en tramweg parafernalia door Eric B
Vandaag om 17:32:02
Mooi weer om buiten te spelen door sncf231e
Vandaag om 17:23:06
Gezocht: foto's NS Ks/Us (nu Klmos) door marco
Vandaag om 17:15:33
Da's Daz 2 door BartvD
Vandaag om 17:06:02
NS 1700 transfers door Roy van Dijk
Vandaag om 17:03:17
Stationsplein Baden Baden door Dion
Vandaag om 17:00:00
Raadplaatje door Klaas Zondervan
Vandaag om 16:56:23
Overstap naar HTM door Jan Bennink
Vandaag om 16:42:59
Gezocht info en foto's van standaard dwarsliggerwagen door marco
Vandaag om 16:39:58
Sfeer op je modelbaan door puntenglijder
Vandaag om 16:39:32
Br 38 Piko Superen. door puntenglijder
Vandaag om 16:29:09
Länderbahn en Reichsbahn locomotieven. door puntenglijder
Vandaag om 16:24:09
Dat overkomt mij niet. door Benelux795
Vandaag om 16:07:49
Het einde van de RhB- Chiavenna Stazione Merci door Hollandserhbfan
Vandaag om 15:38:11
Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door tothebeach
Vandaag om 15:29:18
lampjes in huizen willekeurig schakelen door Bert55
Vandaag om 15:24:49
De bouw van mijn modelbaan in Thailand door Thai-Bundesbahn
Vandaag om 14:40:06
Mijn eerste H0-modeltreinbaan in aanbouw door Thai-Bundesbahn
Vandaag om 14:28:28
Bentheimer Eisenbahn Stations gebouwen "Laarwald" door Hans Reints
Vandaag om 14:10:16
BNLS Rijweekend 19 en 20 juli 2025 door MOVisser
Vandaag om 14:09:47
Alt-Wutachtalbahn 2025 door Hans Grasmaijer
Vandaag om 14:06:48
BR-18.6 Schaal-0. door FritsT
Vandaag om 13:24:11
Toon hier je nieuwe (model-) spooraanwinst(en)... door Niels64
Vandaag om 13:16:43
Toon hier je (model)TRAM foto's. door R1954
Vandaag om 12:07:17
Onlangs gespot - gefotografeerd, de foto's door thevandijks
Vandaag om 11:46:46
Verlichting feller, Roco zimo door Klaas Zondervan
Vandaag om 11:46:21
Bezetmelder brug in rolbrug blijft actief als rolbrug gestopt is door Roelof Hartholt
Vandaag om 11:44:44
Centraal Zwitserland: Trein, tram, kabelbaan en gondels. door Hans van de Burgt
Vandaag om 10:52:53
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Bertholdowitsch
Vandaag om 10:41:20
reserve onderdeel gezocht voor Minitrix 12593 BR132 door joespoor
Vandaag om 10:33:18
  

Auteur Topic: lampjes in huizen willekeurig schakelen  (gelezen 456 keer)

bask185

  • Online Online
  • Berichten: 4978
Re: lampjes in huizen willekeurig schakelen
« Reactie #15 Gepost op: Vandaag om 13:21:27 »
Bert, de backticks werken hier niet, we hebben code tags op het forum  ::)

[ c o d e ]   [ / c o d e ]

// Configuratie
const int numLeds = 3;              // Aantal LED's
const int ledPins[numLeds] = {2, 3, 4}; // Pinnen waar de LED's op aangesloten zijn

// Min en max aan-tijden in milliseconden voor elke LED
const unsigned long minTimes[numLeds] = {100, 200, 300};  // Minimale aan-tijd per LED
const unsigned long maxTimes[numLeds] = {500, 800, 1000}; // Maximale aan-tijd per LED

// Variabelen voor timing
unsigned long previousTimes[numLeds]; // Laatste keer dat elke LED veranderde
unsigned long intervals[numLeds];     // Huidige interval voor elke LED
bool ledStates[numLeds];              // Huidige staat van elke LED

void setup() {
  // Initialiseer seriële communicatie (optioneel voor debugging)
  Serial.begin(9600);
 
  // Initialiseer LED pinnen als OUTPUT
  for (int i = 0; i < numLeds; i++) {
    pinMode(ledPins, OUTPUT);
    ledStates = LOW;
    digitalWrite(ledPins, ledStates);
    previousTimes = 0;
    intervals = random(minTimes, maxTimes);
  }
}

void loop() {
  unsigned long currentTime = millis();
 
  for (int i = 0; i < numLeds; i++) {
    // Controleer of het tijd is om de LED te schakelen
    if (currentTime - previousTimes >= intervals) {
      // Schakel de LED
      ledStates = !ledStates;
      digitalWrite(ledPins, ledStates);
     
      // Update de vorige schakeltijd
      previousTimes = currentTime;
     
      // Bepaal een nieuw random interval voor de volgende schakeling
      if (ledStates == HIGH) {
        // LED gaat aan - gebruik aan-tijd interval
        intervals = random(minTimes, maxTimes);
      } else {
        // LED gaat uit - gebruik een korte uit-tijd (of pas aan-tijd aan)
        // Hier gebruiken we de helft van de minimale aan-tijd als uit-tijd
        intervals = minTimes / 2;
      }
     
      // Debug output (optioneel)
      Serial.print("LED ");
      Serial.print(i);
      Serial.print(": ");
      Serial.print(ledStates ? "AAN" : "UIT");
      Serial.print(", Volgende schakeling in: ");
      Serial.println(intervals);
    }
  }
}
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 891
Re: lampjes in huizen willekeurig schakelen
« Reactie #16 Gepost op: Vandaag om 15:24:49 »
Bedankt Bas,
Ken het maar was te lui ::)
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing