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

Mijn eerste H0-modeltreinbaan in aanbouw door Vroeger
Vandaag om 07:47:44
modeltreinbeurs elsloo door dennie
Vandaag om 07:38:15
Raadplaatje door dennie
Vandaag om 07:20:32
De bouw van mijn modelbaan in Thailand door Thai-Bundesbahn
Vandaag om 03:04:00
Bouw van OCCRE G10 in CIWL livrei in spoor 1 door hervé
Vandaag om 00:27:02
La vie...Sud-Est; zolderbaan met thema zuidoost Frankrijk door Dennis1984
16 August 2025, 22:52:44
Länderbahn en Reichsbahn locomotieven. door Robert vh Prutsert
16 August 2025, 22:37:14
Onlangs gespot - gefotografeerd, de foto's door GerardvV
16 August 2025, 22:22:18
Da's Daz 2 door NS264
16 August 2025, 22:13:27
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
16 August 2025, 21:55:30
Rhätische Bahn in 0m; van Filisur naar Stuls door maartenvdb
16 August 2025, 21:48:20
Modules van Kees Gorter (vervolg) door NS264
16 August 2025, 21:38:43
Her-(her-)beginnen door J. Brans
16 August 2025, 21:13:45
Station Roodeschool door frenkievee
16 August 2025, 21:00:11
Hebden Bridge, digitale modulebaan in schaal 00. door Donny95
16 August 2025, 20:17:28
YaMoRC YD8248 Servodecoder door Nico Hoogerwerf
16 August 2025, 20:03:12
Vijfhuis (v.h. Frotterdam) door JoopSpoort
16 August 2025, 19:18:35
Esu Loksound - NS Wadloper? door Bahn-AG
16 August 2025, 19:12:39
Nederland jaren 50 op basis van mijn roots door Rob Ellerman
16 August 2025, 18:17:15
Aanpassen baanplan bestaande baan door Joz
16 August 2025, 18:12:32
Bahnstrecke 5867 door Frank 123
16 August 2025, 16:51:38
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
16 August 2025, 16:48:43
Einde HSIJ (stoomtrein Hoogovens) in zicht door R1954
16 August 2025, 14:43:06
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
16 August 2025, 14:23:07
Fleischmann Anna ombouw. door puntenglijder
16 August 2025, 14:05:01
Ervaringen met bezorgdiensten (PostNL, DHL, etc) door Ronald Halma
16 August 2025, 13:24:14
Ombouw/Pimpen Bolle neuzen door bollen neus
16 August 2025, 12:35:17
24e smalspoormodelbouwdagen 30 en 31 augustus 2025 bij Stoomtrein Katwijk Leiden door Peter Soonius
16 August 2025, 12:20:07
Klein mobiel ontwerp met thema stadsmuren door Slotticar
16 August 2025, 11:58:44
BR-18.6 Schaal-0. door FritsT
16 August 2025, 11:50:36
  

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