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

De bouw van mijn modelbaan in Thailand door Thai-Bundesbahn
Vandaag om 01:59:48
Aachenau West door Thai-Bundesbahn
Vandaag om 01:36:02
Mijn eerste H0-modeltreinbaan in aanbouw door Thai-Bundesbahn
Vandaag om 01:30:06
Aanpassen baanplan bestaande baan door Hasenwald
Vandaag om 01:29:49
23 augustus modelspoorbeurs Houten door KNed
Vandaag om 00:11:30
Onlangs gespot - gefotografeerd, de foto's door GerardvV
13 August 2025, 23:55:21
Toon hier je nieuwe (model-) spooraanwinst(en)... door Kees-Jan
13 August 2025, 23:51:22
De projecten van Ruben (NL H0) door Sikko
13 August 2025, 23:36:52
Bouwbeschrijving Pec ex Dec van FRIE door TonM
13 August 2025, 23:20:35
Eén leuke of mooie trein/spoor foto van je vakantie. door Hans van de Burgt
13 August 2025, 23:08:01
YaMoRC YD8248 Servodecoder door Steven Loosman
13 August 2025, 22:53:25
Hoeveel treinen op Piko Trafo 55008? door Modeltreinmulder
13 August 2025, 22:23:20
NS2900-serie / Staatsmijnen SM 150-serie (H0) door jandcargo
13 August 2025, 22:19:39
booster vraag door Patrick Smout
13 August 2025, 22:05:38
Da's Daz 2 door Huup
13 August 2025, 22:02:43
Industrieel smalspoor inspiratiedraadje door defender
13 August 2025, 21:51:12
Modeltreinwinkels in Berlijn. door grossraumwagen
13 August 2025, 21:45:44
Nederland jaren 50 op basis van mijn roots door defender
13 August 2025, 21:22:09
Nederlandse plattelandssfeer op een zolderkamer door MarcoK1999
13 August 2025, 19:58:23
ByPass Junction, een Amerikaanse modelbaan in N door RobVille
13 August 2025, 19:21:30
Rhätische Bahn in 0m; van Filisur naar Stuls door defender
13 August 2025, 19:08:33
Molenbaan (werktitel) door defender
13 August 2025, 19:03:45
BR-18.6 Schaal-0. door Sven
13 August 2025, 18:23:28
Van British Railways Class 58 naar ACTS 5814 in 0 door tijgernootje
13 August 2025, 17:42:24
Vijfhuis (v.h. Frotterdam) door Huup
13 August 2025, 17:29:32
US diorama in H0 door Wim Vink
13 August 2025, 16:47:48
Artitec vierdeurs stalen D door gtw6016
13 August 2025, 16:34:00
CIWL of toch niet?? Maar wat dan wel? door Hans van de Burgt
13 August 2025, 16:30:02
Rijnstraat door Huup
13 August 2025, 15:47:38
Göhrener Viaduct, een begin, Project 13 door Ronald Halma
13 August 2025, 15:40:21
  

Auteur Topic: Rudy's Model Railway  (gelezen 59169 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: 2615
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: 2615
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);