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

Nederland jaren 50 op basis van mijn roots door defender
Vandaag om 17:59:07
20 jaar BNLS door Eelco Storm
Vandaag om 17:56:59
Raadplaatje door Nohome
Vandaag om 17:50:55
Vraag: Roco loc rijdt heel traag, tips? door maartenvdb
Vandaag om 17:48:20
Toon hier je nieuwe (model-) spooraanwinst(en)... door Frits C
Vandaag om 17:28:01
"Kolenbakken" voor achter Railion 6400-en? door Falkenberg
Vandaag om 17:21:16
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 17:19:09
Ervaringen met veilingsites enzo (Marktplaats, Ebay, Catawiki, etc). door KNed
Vandaag om 16:41:47
YD7010 en Roco WLAN Maus koppelen door AlbertG
Vandaag om 16:33:28
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
Vandaag om 15:21:55
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 14:22:52
Spoorhumor door Eric B
Vandaag om 12:21:56
? Aanleg Zuidwestboog bij Meteren door Arjan6511
Vandaag om 11:43:27
EifelBurgenBahn door Jelmer
Vandaag om 11:35:34
Ventilatie (?) pukkels op dak ICM door Sven
Vandaag om 11:28:41
TEE treinstel krijgt nieuwe plaats na vertrek uit NTM door damngrazy
Vandaag om 11:11:14
Stichting 3rail 20 jaar jubileumwagen! door Sascha [St. 3rail]
Vandaag om 11:01:15
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
Vandaag om 10:39:45
Spoorwegmuseum krimpt collectie in door Rick
Vandaag om 10:12:45
VERPLAATST: Link trainer (was:: TEE treinstel) door Reinout van Rees
Vandaag om 09:47:12
Welke 4-polige stroomvoerende koppeling is dit? door henk
Vandaag om 07:23:13
De projecten van Ruben (NL H0) door Frank 123
Vandaag om 07:02:43
19 Toen door Vroeger
Vandaag om 05:58:47
LS Models 2025 door spoorzeven
19 June 2025, 23:18:38
Cherteau, fictieve Waals industriedorp door Paulus
19 June 2025, 21:45:01
The Southern Pacific & California Northern door Ronald Halma
19 June 2025, 21:43:01
Dubbelom, een boekenplankspoorbaan in H0 door Peter Kleton
19 June 2025, 21:32:13
Station Roodeschool door Torikoos
19 June 2025, 21:14:12
Eindstation Daarhuizen door Torikoos
19 June 2025, 21:04:03
Onlangs gespot - gefotografeerd, de foto's door Modellbahnwagen
19 June 2025, 20:49:16
  

Auteur Topic: MARDEC, de Multifunctionele ARduino dcc DECoder.  (gelezen 381906 keer)

mijnmodelbaan

  • Offline Offline
  • Berichten: 12
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1035 Gepost op: 06 July 2017, 12:41:57 »
Nico,

Klopt wat je zegt, blijft alleen het feit dat je de pinnen 16-19 wel kunt configureren als servo (keuze 2 wordt geaccepteerd). Ik heb geen idee of een servo op die pinnen aangesloten ook echt werkt (gebruik ze momenteel nog niet) of dat het kwaad kan (denk het zelf niet). Als het zo kan werken wordt het voordeel alleen maar groter.

Willem.

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1036 Gepost op: 06 July 2017, 13:02:39 »
In oudere versies werd pin 16 t/m 19 automatisch op 'accessory' gezet.
Nu wordt inderdaad ook een servo geaccepteerd. Dat is een bug en zal worden aangepast.
Deze beperking is omdat er maximaal 12 servo's aangestuurd kunnen worden door de servo library.
Door 16 t/m 19 uit te sluiten hoef ik geen teller bij te houden van het aantal servo's.
Maar zo'n grote beperking is dat toch niet?

Nico

mijnmodelbaan

  • Offline Offline
  • Berichten: 12
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1037 Gepost op: 06 July 2017, 15:35:15 »
Nico,

Duidelijk verhaal en voor mij geen enkel probleem.

Om mijn nieuwsgierigheid te bevredigen: loop je bij de servo library tegen geheugenproblemen op ? of is het de tijd die roet in het eten gooit ?

Willem.

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1038 Gepost op: 06 July 2017, 18:00:26 »
Het fijne ervan ontgaat mij ook.
Ik dacht dat het te maken heeft met de interne timers van de Arduino.
Iemand anders meer?

Nico

mijnmodelbaan

  • Offline Offline
  • Berichten: 12
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1039 Gepost op: 07 July 2017, 16:32:17 »
Nico,

Gebruik je de standaard met de Arduino IDE meegeleverde servo library ?

Willem.

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1040 Gepost op: 07 July 2017, 16:54:41 »
Ja

Verstuurd vanaf mijn MotoG3 met Tapatalk


mijnmodelbaan

  • Offline Offline
  • Berichten: 12
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1041 Gepost op: 07 July 2017, 20:38:38 »
Na enig spitwerk ben ik er dus achter dat het te maken heeft met de manier waarop de library de servo's bedient: sequentieel.

De library maakt de pin van de eerste servo hoog en start dan een timer voor de duur van de puls (1 tot 2 ms).
De timer loopt af, de pin van de eerste servo wordt laag gemaakt en de pin van de tweede servo hoog en weer wordt de timer gestart maar nu voor de tijd van de tweede servo. De timer loopt af, de pin van de tweede servo wordt laag... enz. Zo worden alle servo's achter elkaar afgewerkt.

Als alle servo's de maximale tijd van 2 ms nodig zouden hebben komen we uit op een herhaaltijd van 12 x 2 ms = 24 ms. Rekenen we daar een beetje processortijd bij dan komen we uit op 40 Hz, voor de meeste servo's geen probleem.

De library houdt overigens zelf een teller bij van het aantal aanwezige servo's en zodra je de 13e toevoegt via een attach() functie krijg je een waarde 255 terug gemeld ipv het volgnummer.

Er is ook nog een variabele 'ServoCount' die het aantal voor je bijhoudt, maar ik weet niet of die globaal beschikbaar is of niet (heb me nog niet echt in het Arduinoos verdiept), maar misschien kun je er iets mee.

Je zou de 'bug' dus kunnen laten zitten, zodat alle pins een servo kunnen worden, maar zodra iemand een 13e servo wil toevoegen een melding geven. Als 'ServoCount' globaal werkt kun je zelfs de tekst van te voren al aanpassen ('servo(2)' niet displayen) en de 2 niet als input accepteren.

Willem.

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1042 Gepost op: 10 July 2017, 11:07:57 »
De variabele ServoCount is niet globaal beschikbaar en is dus niet bruikbaar.
Bovendien wordt deze alleen opgehoogd bij een attach() van een servo.

Bij de attach() functie kun je inderdaad een returnwaarde meegeven:

x=Servo.attach(pin);

Na de 12de attach krijg je dan de waarde 255 terug.
Maar dan moet je dus eerst alle reeds gedefinieerde servo's een keer attachen om te weten hoeveel er zijn.
Dan kun je beter in de setup tellen hoeveel accessoires er zijn van het type 2 (servo). Dat wordt nu ook al afgetest.
Ik zie wel of ik dat ga gebruiken. Maar ik begrijp niet waarom het zo belangrijk is om pin 16 t/m 19 ook een servo te laten zijn.

Nico

mijnmodelbaan

  • Offline Offline
  • Berichten: 12
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1043 Gepost op: 10 July 2017, 13:33:29 »
Is ook absoluut niet belangrijk (voor mij, tenminste).

Ik vind het alleen handig als de software die ik gebruik mij ondubbelzinnig vertelt dat iets niet kan of anders moet. Dat kan die software veel beter 'onthouden' (want het zit er tenslotte ingebakken) dan ik, die eerst de handleiding moet raadplegen als ik de instellingen na een poosje wil wijzigen of iets toevoegen.

En of jij iets wel of niet gaat gebruiken, is helemaal aan jou; het is tenslotte jouw 'kindje' en wij (ik) maken dankbaar gebruik van jouw bedenksels.

Heb nu inmiddels 3 Uno's binnen en heb daar de verschillende ArCoMoRa software onderdelen op gezet. Werkt geweldig zo. Heb ook al een paar Pro Mini's binnen en ga deze week eens kijken of ik daar de software ook op krijg.

Willem.
« Laatst bewerkt op: 10 July 2017, 20:12:39 door mijnmodelbaan »

JoopdeMan

  • Offline Offline
  • Berichten: 23
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1044 Gepost op: 24 July 2017, 20:51:14 »
Na een aantal N-banen te hebben gebouwd (en weer afgebroken) ben ik nu bezig een digitale baan te bouwen. Inmiddels loopt een proefbaantje met s88XPressNetLI en een s88SD16-n van Rosoft. De wisselaansturing gaat gebeuren met servo's. Toevallig ;) kreeg ik dit draadje onder ogen en dacht... zo'n Mardec lijkt me ideaal, moet ik ook hebben. Dus mijn vraag: hoe krijg ik de Mardec in huis?
Dank alvast voor je reactie.

Joop

Henk Boshuyzen

  • Offline Offline
  • Berichten: 911
    • Modeltram Toulon sur Arroux
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1045 Gepost op: 24 July 2017, 21:22:30 »
Joop, een stukje terugscrollen naar de link van Nico om te downloaden.
Daar geeft Nico ook in de handleiding aan wat je nodig hebt en waar je het (goedkoop) kunt aan schaffen.
Het werkt gewoon perfect.

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1046 Gepost op: 24 July 2017, 21:46:28 »
Hallo Joop,

Kijk even op Arcomora.wordpress.com
Daar kun je alles downloaden en het DCC shield bestellen.
Op dit moment is er geen voorraad, maar er zijn nieuwe printen in bestelling.

Mvg
Nico

FransS

  • Offline Offline
  • Berichten: 115
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1047 Gepost op: 09 August 2017, 21:37:45 »
Horror.....
Hebben jullie dat nu ook dat er soms vreemde dingen gebeuren. De afgelopen dagen heb ik mijn frieslijst weer boven de baan gemonteerd. Dat ding heeft tl verlichting gecombineerd met wat ledstrippen. Als ik nu de pc met mijn arduino's heb opgestart met de bedoeling er wat mee te gaan doen en ik besluit de verlichting boven de baan aan te doen, dan slaan direct een aantal servo's op hol.
Doe ik eerst de verlichting aan en daarna de rest dan gebeurd er niets. Volgens mijn vrouw heb ik mijn medicijnen vergeten. ;D
Nu denken jullie hij maakt een geintje, maar dat is niet zo.
Overigens loopt de verlichting via een ander stopcontact.
Het zit me overigens niet mee. Enige weken terug blies ik mijn pc op, dus een nieuwe laptop gekocht. Nieuwe software er op gezet, de compoort aangepast en de configuratie gewijzigd omdat ik in de baan wat heb veranderd. Ik heb de zaak gereset en de servo's opnieuw getracht te configureren. Stel ik keurig de eerste servo in -wat prima lukte- maar tijdens de tweede bleek de eerste servo gewoon mee te bewegen tijdens de test (T) van nr. twee. Andersom het zelfde resultaat. Dit met de wetenschap dat alle 22 wissels prima hebben gewerkt en de treinen onder Rocrail prima hebben gereden. Ik denk dat je na verloop van tijd blind wordt voor je eigen fouten.
Wie nog gaat een goede vakantie toegewenst, ik denk dat ik er ook aan toe ben.

Frans
Op de klei rijden ook treinen

NTeering

  • Offline Offline
  • Berichten: 1037
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1048 Gepost op: 14 August 2017, 10:36:39 »
Hallo Frans,

Helaas wat weinig nuttige reacties op merkwaardige problemen.
Ik kan er ook niet veel zinnigs over zeggen.
Bij het TL probleem zou ik zeggen: zet dan dus eerst de verlichting aan.
Overigens zegt dat andere stopcontact weinig als ze allebei op dezelfde groep zitten.
Je tweede probleem is ook wel vreemd. Zeker als op je oude PC alles goed werkte.
Ik heb helaas geen zinnige suggesties voor je. Gaat dit testen ook fout als je er bv een Single Steady led op aansluit; gaan ze dan ook beiden tegelijk aan als je er één test? Als dat wel goed gaat zou ik de voeding of bedrading van de servo's verdenken. Maar ja, die is natuurlijk niet veranderd door een nieuwe PC.

Nico

FransS

  • Offline Offline
  • Berichten: 115
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1049 Gepost op: 15 August 2017, 15:50:29 »
Hallo Nico,
De volgende dag heb ik er nog wat energie in gestoken (dat werkt vaak goed) en toen kwam ik er achter dat er een servo niet goed werkte (zo'n SG90) en die beïnvloedde de rest ook. Een nieuwe er in en toen wat dat verholpen. Die tl verlichting blijft een raadsel. Je hebt gelijk dat het stopcontact niets uit maakt als ze op de zelfde groep zitten. Gisteravond op de club ventileerde ik mijn  probleem ook. Direct kwam er een reactie van iemand die gehoorapparaten had. Die gingen ook als een gek te keer als hij zijn hoofd dicht bij de starter van een TL -bak had. Dus wat je zegt....eerst de verlichting aan en dan de centrale aan. In de toekomst gaan die tl-buizen toch vervangen worden door ledverlichting. Dus alles gaat zich oplossen. Ik heb 2 arduino's en 22 wissels (met microschakelaars voor de puntstukompoling) aan gestuurd voor door de DR5000 en Rocrail. Alles werkt fantastisch. Ik ben je dus zeer dankbaar.

Frans
Op de klei rijden ook treinen