Doel:€250.00
Donaties:€0.00

Per saldo:€-250.00

Steun ons nu!

Laatst bijgewerkt
op 03-12-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Baanbouw: NL Baan Kleindrecht in H0 door spoorijzer
Vandaag om 08:38:51
Da's Daz 2 door spoorijzer
Vandaag om 08:37:42
Een tussendoortje in 1:48 door spoorijzer
Vandaag om 08:36:52
BNLS modulebaan: Werkspoor-Kathedraal 3.5 door spoorijzer
Vandaag om 08:36:05
Het schrootverwerkings bedrijf in aanbouw door ruudns
Vandaag om 08:29:26
Materieel verzameling van Michiel(NDS) door spoorijzer
Vandaag om 08:29:23
Nederland jaren 50 op basis van mijn roots door spoorijzer
Vandaag om 08:28:39
Berkina Volvo met Viessmann taxi bord door ruudns
Vandaag om 08:27:31
Waldbrunn an der Veluwe. Romantiek in H0 (2R) door spoorijzer
Vandaag om 08:25:06
Rondom Charlois door hervé
Vandaag om 00:43:52
Mijn eerste H0-modeltreinbaan in aanbouw door Lobomotion69
Vandaag om 00:37:27
NS-Kameel in Spoor-0 (en misschien in Spoor-1) door Sven
Vandaag om 00:14:21
Diorama Memburg Klütjenfelderkai door neudalhausenstadbahn
Vandaag om 00:03:41
Toon hier je nieuwe (model-) spooraanwinst(en)... door saskia
04 January 2026, 23:27:05
Hulp gezocht bij wisselspoeltjes door Bert55
04 January 2026, 23:14:00
Railcom problemen met YaMoRC YD6016NL-RC en YD7010 door BramFokke
04 January 2026, 23:08:31
DJV's andere "Lego" project in plusminus 1:18. door DJV
04 January 2026, 23:07:36
Rheinburg, TP V/VI door Dennis1984
04 January 2026, 22:34:54
ROC Rail en halve Engelse wissel door RdJ
04 January 2026, 22:24:56
Vraag stoomlocomotieven door Charles_
04 January 2026, 22:00:28
3 januari NVBS oliebollenrit door Peervaneersel
04 January 2026, 21:56:37
Hulp gezocht: Vreemde kortsluiting door Klaas Zondervan
04 January 2026, 21:46:26
"Southern Pacific's Coos Bay Branchline in H0", een nieuwe thuisbaan. door Ronald Halma
04 January 2026, 21:42:07
Scaletrains H0 Thrall 86'Auto Parts Boxcar door Alexander
04 January 2026, 21:31:47
Roco draaischijf. door Rookkast18323
04 January 2026, 20:56:07
Documentaire over de geschiedenis (en toekomst?) van de Nedersaksenlijn door Dennis1984
04 January 2026, 20:55:30
Bahnstrecke 5867 door Frank 123
04 January 2026, 20:41:49
Nieuw huis, nieuwe baan door Krazy Dre
04 January 2026, 20:26:40
Eindstation Daarhuizen door mamory
04 January 2026, 20:26:25
Vroeger in Breedorp door Edde
04 January 2026, 20:19:24
  

Auteur Topic: Rudy's Model Railway  (gelezen 61336 keer)

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
Een DCC snelheidsregelaar voor €6,-
« Reactie #150 Gepost op: 11 April 2016, 15:43:26 »
Met de ECoS is het dankzij de aanwezige ethernet verbinding mogelijk om een iPhone of Android te gebruiken als hand-held snelheidsregelaar waarmee je rond de baan kunt lopen. Altijd prettig voor het rangeerwerk.

Het blijkt meestal toch net iets fijner om een echte draaiknop in je hand te hebben. ESU en Piko hebben dat onderkend en ze brachten de 'Mobile Control' op de markt. Veel mogelijkheden, maar ook een vette prijs van rond de €300,-.

Met een Roco / Fleischmann Multimaus kan het ook, zij het met een draad er aan. Maar die kost ook nog steeds €90,-.

Het leek me leuk om te proberen het met een Arduino te doen. En ... het is gelukt. Kost ongeveer €6,-.

Meer info en een video zijn beschikbaar op de blog.




Fritsprt

  • Offline Offline
  • Berichten: 2611
Re: Rudy's Model Railway
« Reactie #151 Gepost op: 11 April 2016, 21:27:14 »
Hallo Ruud,

Ik vond je nogal stil de laatste tijd maar nu zie ik waarom.  (y)
Dat is weer een knap staaltje werk. Ik heb een vraagje over je programma.

Ik zie meerdere malen een if opdracht staan die er zo uit ziet:

if (direction) {
        digitalWrite(19,LOW);
        digitalWrite(18,HIGH);
      }
      else {
        digitalWrite(18,LOW);
        digitalWrite(19,HIGH);
      }

Ik ken alleen een if opdracht met een vergelijking er in die waar of niet waar is en die dan vervolgens de ene of de andere opdracht uitvoert. Zoiets als dit:

if (direction == 0) {
        digitalWrite(19,LOW);
        digitalWrite(18,HIGH);
      }
      else {
        digitalWrite(18,LOW);
        digitalWrite(19,HIGH);
      }

In jouw code ontbreekt die vergelijking. Nu zag ik wel dat de waarde "direction" rood is maar ik snap de werking niet. Kan je me uitleggen hoe deze if opdracht werkt?

Alvast bedankt

gr. Frits
Groet Frits

NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: Rudy's Model Railway
« Reactie #152 Gepost op: 11 April 2016, 21:39:15 »
Hallo Frits,

Een if-statement is altijd een vergelijking die een boolean waarde oplevert. Dus true of false.
Maar iedere numerieke variabele die >0 is geldt als true en als false indien 0 (nul).
Dus als direction>0 is word het ene deel uitgevoerd en als direction nul is het else-deel.

Nico

Fritsprt

  • Offline Offline
  • Berichten: 2611
Re: Rudy's Model Railway
« Reactie #153 Gepost op: 11 April 2016, 21:41:41 »
Hoi Nico,

Dank je. Helemaal duidelijk. Weer wat geleerd.

Gr. Frits

Verstuurd vanaf mijn SM-G920F met Tapatalk

Groet Frits

NTeering

  • Offline Offline
  • Berichten: 1039
    • ARduino Controlled MOdel RAilway
Re: Rudy's Model Railway
« Reactie #154 Gepost op: 11 April 2016, 21:52:51 »
Nog sterker:

Voor dat hele if-statement kun je ook schrijven:

digitalWrite(18,direction);
digitalWrite(19,!direction);