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

kan ik een roco relais schakelen met een servo decoder door maartenvdb
Vandaag om 10:28:22
Ondervloer Fleischmann Profi door Montanbahn
Vandaag om 10:21:42
Die Sauerlandbahn - Tijdperk III door Gerard
Vandaag om 10:16:34
Nederlands-materieel in Spoor-1 door FritsT
Vandaag om 10:09:29
DJH E127 NS 3300 door 008200
Vandaag om 10:05:53
De bouw van mijn modelbaan in Thailand door RetroJack
Vandaag om 09:55:34
PB Models kondigt een NS Buffel aan! door Ronald Halma
Vandaag om 09:44:18
Digikeijs DR5000 Centrale, vragen en antwoorden door Ronald Halma
Vandaag om 09:37:21
Al mijn goede ideeën... door schipcas
Vandaag om 09:21:25
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Jelmer
Vandaag om 09:19:50
Nieuw huis, nieuwe baan door Jelmer
Vandaag om 09:17:20
Infrabel compilatie door Remunj
Vandaag om 08:41:12
Nominatie cultuurprijs MSV Post B door Rsd1000
Vandaag om 02:38:52
Materieel verzameling van Michiel(NDS) door neudalhausenstadbahn
Vandaag om 00:07:35
Roco WR4üe-28 met computernummers en DB-keks door Benelux795
17 February 2026, 22:53:29
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
17 February 2026, 22:52:33
D-treinen naar/van Parijs in de jaren 70 door IJmc
17 February 2026, 22:25:54
Het oude station Blaak in H0 1970 - 1993 door defender
17 February 2026, 21:41:11
Holland Scale huisjes bouwen en pimpen. door NS264
17 February 2026, 21:41:05
Nederland jaren 50 op basis van mijn roots door defender
17 February 2026, 21:37:24
Houten Plus zaterdag 21 februari 2026 door Ronald69
17 February 2026, 20:39:30
Toon hier je nieuwe (model-) spooraanwinst(en)... door Paulus
17 February 2026, 20:27:09
Momentschakelaar met "klik" door Albert de Heer
17 February 2026, 20:06:51
Vraagje over servo aansluiting door Te 2/2
17 February 2026, 19:36:48
Goppenstein (CH) ontsporing (16 februari 2026) door Te 2/2
17 February 2026, 19:34:07
Ombouw/Pimpen Bolle neuzen door bollen neus
17 February 2026, 19:21:28
Spoorwegmuseum in zwaar weer door Remunj
17 February 2026, 19:13:40
Internationale trein vrijdag 13-2-2026 rond 13:50 nabij Rijssen door Valéry
17 February 2026, 18:23:36
On30 diorama: Sedona Red Rock Canyon, AZ door Hans1963
17 February 2026, 18:14:32
Gemeentetram Eemstede door R1954
17 February 2026, 18:01:26
  

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