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

NS-1000 in spoor-1 door daempfer
Vandaag om 20:42:19
Piko NS 5/600 Hippel 2025 door mamory
Vandaag om 20:24:30
Led schakeling ed. door bask185
Vandaag om 20:22:32
Au bord de la Cèze door Paul1969
Vandaag om 19:23:18
Da's Daz 2 door Huup
Vandaag om 18:47:29
De bouw van mijn modelbaan in Thailand door Thai-Bundesbahn
Vandaag om 18:35:58
Mooi weer om buiten te spelen door hervé
Vandaag om 18:27:22
Zelfbouw HSM stoomloc Argus-Vesta serie door orientexpress
Vandaag om 17:50:17
Mijn eerste baan, Hexental in ho. 380x 120cm door Ronald69
Vandaag om 17:49:16
Toon hier je nieuwe (model-) spooraanwinst(en)... door sncf231e
Vandaag om 17:47:48
Spoorwegkanon Leopold Krupp K5 (E) door _Sjors_
Vandaag om 17:32:31
US diorama in H0 door Wim Vink
Vandaag om 17:23:46
Modules van Kees Gorter (vervolg) door ca.gorter
Vandaag om 17:03:11
Korneschans. Een fictief Duits Nederlands grensstation. door DJV
Vandaag om 16:41:42
't Boemeltje door Huup
Vandaag om 16:20:13
Scandinavië-IG: Skandinavisk bangården. Voor op Scandinavië gerichte spoorzaken door Loki
Vandaag om 16:03:43
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Rick
Vandaag om 15:20:48
Polderbaan(tje) 0,3m2 door GD
Vandaag om 14:36:26
Bauarbeiten im gange door 741230
Vandaag om 14:31:05
Bouwbeschrijving mat' 36 ElD-4 van MK-Modelbouwstudio's door puntenglijder
Vandaag om 14:29:27
Afscheidsrit ICR rijtuigen 27 september 2025 door Hennie
Vandaag om 14:28:53
Bollenwagen, diverse vragen door grossraumwagen
Vandaag om 14:03:58
Klompentrein door grossraumwagen
Vandaag om 13:15:21
4 oktober modelspoorbeurs Houten door Martijn193
Vandaag om 13:11:02
Minibaan Visserskaai H0 door Sikko
Vandaag om 12:11:02
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 11:59:26
Mijn eerste H0-modeltreinbaan in aanbouw door Ronald69
Vandaag om 11:43:28
Station Roodeschool door Benelux795
Vandaag om 10:34:41
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door william_2
Vandaag om 10:18:35
Materieel verzameling van Michiel(NDS) door neudalhausenstadbahn
Vandaag om 09:49:57
  

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

bask185

  • Offline Offline
  • Berichten: 5065
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: 952
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: 5065
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: 952
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: 5065
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: 952
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: 5065
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: 952
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: 5065
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: 952
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: 952
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: 5065
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: 952
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: 407
    • 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: 5065
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 ;-)