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

Big Scale Trains - NS SLT in H0 door Sven
Vandaag om 01:14:06
Bouw van tijdperk 1 HSM en SS rijtuigen door janw
Vandaag om 00:16:58
Een secundair lijntje in de Puy de Dome en de (Haute) Loire anno 1968 door Ronald69
Vandaag om 00:04:11
NS 3502 van zwart naar groen door Ivo tB
29 September 2025, 23:30:30
Minibaan Visserskaai H0 door gdh
29 September 2025, 23:04:35
Ketelwagens, welke hebben jullie? door Pauldg
29 September 2025, 22:49:52
4 oktober modelspoorbeurs Houten door sncf231e
29 September 2025, 22:46:21
IMA 2025 (40e) / Marklin Tage 2025 door Jan-Peter
29 September 2025, 22:44:21
Onlangs gespot - gefotografeerd, de foto's door Jan-Peter
29 September 2025, 22:08:23
Big Scale Trains - NS 2400 in Spoor G (1:27) door Sebastiaan Pot -- Big Scale Trains
29 September 2025, 22:03:47
MB-module: "Charleroi Route de Mons" door Benelux795
29 September 2025, 21:52:28
Alweer is de Weller soldeerbout defect door Ronald Halma
29 September 2025, 21:42:05
11e Grote Modelspoorexpo Leuven, 27 en 28 september door Falcon10
29 September 2025, 21:29:42
Leubachtalbahn door Krokodil68
29 September 2025, 21:18:42
NS-1000 in spoor-1 door Bahn-AG
29 September 2025, 21:10:29
Raadplaatje door henk
29 September 2025, 21:01:53
Materieel ombouw, aanpas en verbouw zooi. door Simplex
29 September 2025, 20:48:26
Pendel module door Te 2/2
29 September 2025, 20:41:15
Afscheidsrit ICR rijtuigen 27 september 2025 door sneek
29 September 2025, 20:30:11
Vijfhuis (v.h. Frotterdam) door Ben
29 September 2025, 20:17:32
Gewoon wat busfoto's door R1954
29 September 2025, 20:14:54
Ombouw/Pimpen Bolle neuzen door neudalhausenstadbahn
29 September 2025, 19:52:10
Materieel verzameling van Michiel(NDS) door neudalhausenstadbahn
29 September 2025, 19:45:21
Bahnbetriebswerk "Altendorf" door puntenglijder
29 September 2025, 19:34:29
Die Sauerlandbahn - Tijdperk III door puntenglijder
29 September 2025, 19:31:57
Cornfield Junction / Boulder Crossing - Afsluiten Topic door RobVille
29 September 2025, 19:02:28
Sprinter SLt Big scale Trains door Reinout van Rees
29 September 2025, 18:44:38
Arlbergbahn.. ? door Benelux795
29 September 2025, 17:36:51
Dubbelom, een boekenplankspoorbaan in H0 door spoorijzer
29 September 2025, 17:13:54
Het bouwen van een Philotrain 2400 kit door niels1093
29 September 2025, 17:05:28
  

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