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

3 januari NVBS oliebollenrit door GerardH
Vandaag om 02:58:08
Mijn eerste H0-modeltreinbaan in aanbouw door Lobomotion69
Vandaag om 02:48:24
Ervaringen met bezorgdiensten (PostNL, DHL, etc) door EddyK
14 December 2025, 23:53:16
Bouwverslag BlueBrixx BR 01 No.108054 (plusminus 1:18) door Besselspoor
14 December 2025, 23:36:28
Rondom Charlois door Alewijn
14 December 2025, 23:09:42
Yamorc 8116 en MP1 MTB door Ronald Halma
14 December 2025, 22:39:44
Bahnstrecke 5867 door Frank 123
14 December 2025, 22:23:54
La vie...Sud-Est; zolderbaan met thema zuidoost Frankrijk door Paulus
14 December 2025, 22:14:05
Wat zit er in deze tender? door henk
14 December 2025, 21:38:18
Onlangs gespot - gefotografeerd, de foto's door 1200blauw
14 December 2025, 21:37:43
Servo's voor de deuren van de Volmer E-lokloods. door ruudns
14 December 2025, 20:07:57
Problemen met digikeijs drc1100 lichtset inbouw door Peter J K
14 December 2025, 19:24:01
Länderbahn en Reichsbahn locomotieven. door puntenglijder
14 December 2025, 18:32:21
Testbaantje wordt Kerstbaantje (N-spoor, 0,31 M²) door Ronald69
14 December 2025, 18:31:23
De (3d) knutsels van Ronald. door Ronald Halma
14 December 2025, 18:08:54
Reparaties aan je materieel: tips & tricks door Carl
14 December 2025, 17:49:33
Staion Odijk Rangeer terrein - Marklin C - H0 door Eric B
14 December 2025, 17:10:29
Stub switches door Hans1963
14 December 2025, 16:35:00
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door mass am see
14 December 2025, 16:27:34
US diorama in H0 door Ronald Halma
14 December 2025, 15:45:06
Korneschans. Een fictief Duits Nederlands grensstation. door 741230
14 December 2025, 15:24:42
Toon hier je nieuwe (model-) spooraanwinst(en)... door ES44C4
14 December 2025, 15:22:13
Camp 3 door Ronald Halma
14 December 2025, 15:08:01
Zee. Land. door Huup
14 December 2025, 15:05:54
🎅 20 december 2025 | Roosendaal in het donker 🎄 door Modelbouwerke
14 December 2025, 15:00:39
Museumdepot Beekbergen in H0 door Wim Vink
14 December 2025, 14:41:54
Rivarossi br 56 HR2891S door Nico Hoogerwerf
14 December 2025, 14:31:19
De overeenkomst tussen een Ovaalramer en een Motorpost. door Frits C
14 December 2025, 13:56:19
HTM PCC tram en wat gefrutsel er bij door Jan Bennink
14 December 2025, 12:57:58
Roco traxx 'Eurocity': suggestie 2e nummer doorgeven door the_gold
14 December 2025, 10:37:34
  

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

bask185

  • Offline Offline
  • Berichten: 5183
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1695 Gepost op: 03 April 2024, 13:37:40 »
Neem dan meteen zo'n I2C Oled er bij  :P Kan je zien op je scherm wat je indrukt   ;D
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 958
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1696 Gepost op: 03 April 2024, 13:39:10 »
Heb ik:)
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

bask185

  • Offline Offline
  • Berichten: 5183
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1697 Gepost op: 03 April 2024, 15:09:37 »
Ik moest wachten op de werktuigbouw boyz... ::)

Dus dan maak je ff snel een GUI tussendoor. Het is natuurlijk een conceptje. Maar over 't algemeen werkt het gross.


Het aanpassen is tamelijk simpel. Het hoofdprogramma is slechts 120 lijntjes.  In de setup staat dit lijstje. Dit lijstje zijn de knopjes die je ziet. Je hebt een rij, kolom, grootte in X richting, dito in Y richting, text grootte, knop text en een commando.


Het is nu hoofdzakelijk wat finetune werk verder, denk ik  ::). Beetje knopjes toevoegen enzo, text grootte netjes maken, dat soort werk..

Die teksten rechts in het beeld is alles wat de Arduino uitpoept, ongefilterd. In dit Java programma kan je als je dat wilt, deze teksten ook nog "verwerken" in plaats van alles klakkeloos op het het scherm dumpen. Dingen als port informatie kan je bijvoorbeeld een vaste plek geven die altijd blijven staan enzo. Je kan ook sommige texten ook wegfiltreren. Alles is mogelijk.

Ik heb zelf niet echt zin om dit helemaal af te maken tot het einde. Dus als iemand er iets mee wilt doen of mee wilt spelen. Het staat allemaal op github gezet. Je kan het programma runnen met processing 4, te downloaden hier. Met de export functie kan je er ook een stand alone windows applicatie mee bakken.
https://github.com/bask185/dccNextGUI

Mvg,

Bas

Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 958
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1698 Gepost op: 03 April 2024, 16:31:29 »
Leuk om mee te spelen Bas.
Na enig gepuzzel heb ik de library toegevoegd, nu loop ik tegen  syntax? problemen aan:

DCCnext:
ArrayList <button> buttons = new ArrayList() ;
Cannot find a class or type named “button”

Button:
class button
The nested type button cannot hide an enclosing type
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

bask185

  • Offline Offline
  • Berichten: 5183
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1699 Gepost op: 03 April 2024, 16:39:25 »
je hebt ook het button.pde bestand nodig. Die staat er ook op.
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 958
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1700 Gepost op: 03 April 2024, 16:44:39 »
iek nie begreipuh ???

de .pde bestanden zijn toch de programma bestanden, net zo als de .ino bij Arduino ? Ik heb ze beide open staan, wat moet ik ermee doen?
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

bask185

  • Offline Offline
  • Berichten: 5183
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1701 Gepost op: 03 April 2024, 16:54:14 »
je moet van github de gehele folder downloaden. Dan moet je op de groene code knop drukken en dan de download zip optie aanvinken. Als de zip unzipt, moet je de folder naam nog aanpassen. Zie 2e screenshot, die -master moet weg




Het hoofd pde bestand moet dezelfde naam hebben als de folder als waar hij in staat. Dat is hetzelfde als bij Arduino.

Je moet in die IDE op de pijl links boven klikken, maar die had je al gevonden.

Mvg,

Bas

EDIT: je moet ook eerst je Arduino/dccNext in je PC pluggen. Anders krijg je een 'nullPointerException'. Ik moet daar nog een try en catch blok om heen zetten. *** java soms  ;D
« Laatst bewerkt op: 03 April 2024, 16:57:29 door bask185 »
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 958
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1702 Gepost op: 03 April 2024, 17:12:31 »
Dank Bas, weer een stap verder.
Ik had de complete zip al gedownload, nu heb ik beide pde's in dezelfde folder gezet, was de bedoeling?
In ieder geval geen meldingen meer, maar............bij het running verschijnt er een scherm met in de kop DCCnext, verder een grijs scherm met een zandloper, dat gaat nu al minuten door, minimaal 10
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

bask185

  • Offline Offline
  • Berichten: 5183
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1703 Gepost op: 03 April 2024, 17:48:00 »
Je kan in het processing schermpje zien wat er .is is. Waarschijnlijk die nulpointer exception. Ik heb op werk geen ch340s liggen dus ik zal zo ff kijken naar het avondeten. Het zou zoiets stoms kunnen zijn als dat ik Ch340 moet tikken ipv CH340 ofzo.

Je dccNext is wel ingeplugd?

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 958
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1704 Gepost op: 03 April 2024, 17:56:13 »
Ah, natuurlijk, er moet wat aanhangen. Domdom. Kom erop terug
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

Bert55

  • Offline Offline
  • Berichten: 958
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1705 Gepost op: 03 April 2024, 19:07:18 »
Inderdaad nulpointer exception.

Ik heb alle combinaties van hoofd- en kleine letters geprobeerd als in ch, Ch, cH en CH, blijft hetzelfde.
Kan het eventueel ook Baudrate zijn?
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

bask185

  • Offline Offline
  • Berichten: 5183
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1706 Gepost op: 03 April 2024, 19:30:35 »
Ik heb een update gedaan, die staat nu op git. Ik heb een catch toegevoegd, dat voorkomt de freezes. En je krijgt nu op het scherm te zien dat het programma niet je dccNext kan vinden.

Also het programma, zoals het was, moet wel de CH340 kunnen zien.


Ik ga nu de AMC bezoeken in de rijp  ;D

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Bert55

  • Offline Offline
  • Berichten: 958
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1707 Gepost op: 03 April 2024, 20:23:29 »
Dank Bas,

zie nu al de mooie knoppen, verbinding met de DCCnext is er nog niet. De error tekst stond over de reset knop heen, heb ik een stuk naar beneden kunnen verplaatsen.
Realiseer me net dat het mogelijk is dat de DCCnext naast me geen Mardec SW geladen heeft, even een andere pakken later en/of Mardec laden, maar dan moet ik weer even over naar Windows...... :-\

Edit: op 3 stuks DCCnext getest, geen verbinding.
« Laatst bewerkt op: 03 April 2024, 20:32:27 door Bert55 »
Met vriendelijke groet, Bert
Märklin, DCCnext, ECOS
Witmoosdorf afgebroken, Witmoos 2 wordt opgestart na de verhuizing

schipcas

  • Lid van de AMC, Amsterdamse Modelbouwers Club
  • Offline Offline
  • Berichten: 416
    • Amsterdamse modelbouwers club
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1708 Gepost op: 04 April 2024, 08:52:59 »
Bas (BASK) is gisteren bij ons (AMC in de Rijp) geweest met enkele servo sturingen.
Deze zijn gekomen in de plaats van enkele Arduino Mardec servo decoders.
De Mardec's gaven bij ons veel problemen, de wissels waren enkele maanden aan te sturen door de Mardec. ca, 1 jaar geleden werkte een deel van de Mardec's, aan de uitrijzijde van het schaduwstation, niet meer, terwijl de Mardec aan de inrijzijde nog steeds werkte en werkt. Ook met de Digikeijs decoders waren de wissels niet meer aan te sturen.
Bas heeft bij ons een tweetal van de door hem ontworpen en geleverde servo decoders geïnstalleerd, was met ca. 5 minuten gereed en alle wissels werken weer zoals het hoort.
Wij hebben nog geen foto's van de opstelling, deze zullen t.z.t. worden geplaatst.
Als hadden komt, is hebben te laat!

bask185

  • Offline Offline
  • Berichten: 5183
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1709 Gepost op: 04 April 2024, 09:29:39 »
Bert,

Als je dit regeltje toevoegt, dan kan je onderin dat zwarte schermpje zien wat je computer uitspuugt aan verbonden apparaten. Ik had thuis geen moeite om de CH340 te vinden.


Bij die if-statement daarboven zoek ik op bepaalde strings in de com port apparaten. Hier zoek ik specifiek op 'Uno' en 'CH340'. Misschien dat er nog een lijntje bij moet?
||  port.getDescriptivePortName().contains("CH340"))

Kan je je dccNext wel zien onder COM poorten bij windows' apparaat beheer?

Citaat
Ook met de Digikeijs decoders waren de wissels niet meer aan te sturen.
Ja, weetje... elektronica.. sterft soms ook als je niks fout doet. Zoiets zou mijn decoder ook kunnen overkomen. Blikseminslag, de Noch Grassmeister, statische elektriciteit, 'operator error', kosmische straling, verkeerde stand van planeten... ::)

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)