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

Modelspoorbaan van Einte door Bert55
Vandaag om 19:59:11
Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door Robert vh Prutsert
Vandaag om 19:56:30
Lima 708411004 NS Interregio dubbeldekker H0, Bogie kapot door NL-modelspoor
Vandaag om 19:55:11
Fleischmania Nostalgia door tothebeach
Vandaag om 19:49:33
Nederland jaren 50 op basis van mijn roots door einte
Vandaag om 19:49:01
Pfarrerwinkel bahn door einte
Vandaag om 19:44:05
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door Hans van de Burgt
Vandaag om 19:24:37
Veevervoer ss/ ns door Huup
Vandaag om 18:42:03
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 18:40:32
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door william_2
Vandaag om 18:28:02
Rheinburg, TP V/VI door william_2
Vandaag om 18:26:14
Treinsamenstelling vooroorlogse D treinen door antoni-a
Vandaag om 18:12:51
Piko 2025 door Ben
Vandaag om 18:07:58
Mijn eerste H0-modeltreinbaan in aanbouw door Frank 123
Vandaag om 17:59:45
Bahnstrecke 5867 door Jelmer
Vandaag om 17:40:30
Halling aandrijvingen door Silvolde
Vandaag om 17:28:10
Lima IRM versleten tandwiel + reparatie door 008200
Vandaag om 17:13:39
Toon hier je nieuwe (model-) spooraanwinst(en)... door Bahn-AG
Vandaag om 16:46:28
NS 8800 in spoor 0 door BartvD
Vandaag om 16:34:01
Mijnbouw Indonesië door MOVisser
Vandaag om 16:14:28
De IJmuider spoorlijn - korte geschiedenis en plaatjes door 5166
Vandaag om 16:07:51
Rangeerbaan Molenhoek door Juroen
Vandaag om 16:04:28
De bouw van 'Ommelanden' (H0) door Jan Pieter
Vandaag om 15:21:42
Kibri station CALW ingekort als NS station door Pauldg
Vandaag om 14:52:17
Exact-Train 2025 door grossraumwagen
Vandaag om 14:36:59
PWM regelaar Kato 22018 sx standaard controller door tothebeach
Vandaag om 14:25:35
Layne, Somewhere South. door Ronald Halma
Vandaag om 14:23:34
Da's Daz 2 door Huup
Vandaag om 14:22:00
13 september 25 jaar Huider, Huider Express stoomtrein door Sam
Vandaag om 14:19:46
Onlangs gespot - gefotografeerd, de foto's door Erik van den Eijnden
Vandaag om 12:50:15
  

Auteur Topic: Arduino DCC decoder  (gelezen 24410 keer)

dimo1_dimo1

  • Online Online
  • Berichten: 3380
Arduino DCC decoder
« Gepost op: 17 June 2013, 23:05:24 »
ik ben inmiddels wat aan het prutsen gegaan met de DCC monitor library en heb hierbij de 28 stappen die je met een 28 stappen decoder kunt instellen met de multimaus gedecodeerd.
nu zag ik in de monitor ook een langer pakket binnen komen en dacht: huh?
ik keek in de instellingen en zag dat ik voor die lok een 128 stappen had ingesteld..
maar nu rest mijn vraag.. hoe ziet dat pakket er dan uit?
ik op zoek op de site van de NMRA maar kan niet zo`n duidelijk document vinden als wat ik van de 28 stappen had gevonden(pagina 2)
nu vraag ik me dus af hoe ik de verschillende stappen kan achterhalen in de pakketten.
weet iemand van jullie dat?
« Laatst bewerkt op: 17 June 2013, 23:07:15 door Bert van Gelder »
groeten,
Auke

Karst Drenth

  • Offline Offline
  • Berichten: 10485
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re:Arduino DCC decoder
« Reactie #1 Gepost op: 17 June 2013, 23:42:07 »
Hoi,

Je moet dit document hebben.

Grtzz & suc6,

Karst

dimo1_dimo1

  • Online Online
  • Berichten: 3380
Re:Arduino DCC decoder
« Reactie #2 Gepost op: 18 June 2013, 09:04:52 »
Zal er even naar kijken, bedankt!
Dacht al dat jij met het antwoord zou komen :)
groeten,
Auke

dimo1_dimo1

  • Online Online
  • Berichten: 3380
Re: Arduino DCC decoder
« Reactie #3 Gepost op: 05 July 2013, 12:53:15 »
het is gelukt.. kan nu servo`s aansturen als wissels en een stappenmotor als trein aansturen.. dit alles gewoon met dcc(dus rechtstreeks vanaf de multimaus), hier een filmpje(hopelijk is het duidelijk):
http://www.youtube.com/watch?v=AxgOGyvKrrw
groeten,
Auke

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #4 Gepost op: 24 February 2014, 23:04:44 »
Hallo Auke,

Zou je zo vriendelijk willen zijn en uitleggen hoe je e.e.a. gedaan hebt. Ik zit al een tijdje te stoeien met de DCC Monitor maar met mijn beperkte programmeer kennis krijg ik het niet voor elkaar. De DCC monitor doet het prima, ik kan de data pakketten lezen. Nu wil ik de stap maken om m.b.v. de DCC_decoder library DCC pakketten te lezen en indien het juiste pakket langskomt een actie uit te voeren. Bijvoorbeeld zoals in jouw geval het aansturen van servo's. Je zou mij (en ik denk vele anderen) erg helpen als je zou vertellen hoe jij het hebt aangepakt.
Alvast bedankt voor de moeite.

gr. Frits
« Laatst bewerkt op: 25 February 2014, 20:10:39 door Fritsprt. Reden: Vraag verduidelijkt »
Groet Frits

andrelag

  • Offline Offline
  • Berichten: 10
Re: Arduino DCC decoder
« Reactie #5 Gepost op: 28 February 2014, 08:42:34 »
Dag spoorders,

Ook ik heb sinds kort kennis gemaakt met arduino, geen ervaring ermee dus heb me een starterskitje van uno aangeschaft en ben aan het experimenteren geslagen. Voor het spoor wil ik beginnen met een servo wisselbesturing aansturen met dcc
Om kennis te maken met dcc dacht ik de dcc monitor te installeren om te kijken wat er allemaal gebeurt.
Echter bij het uploaden naar de uno gaat het al fout, er komen foutmeldingen van " DCC. Not declared in this scope" ???
Ik zou zeggen dat de dcc library niet beschikbaar is, maar of dat juist is weet ik niet.
Kan iemand mij op weg helpen? ::)

Groet André


Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Arduino DCC decoder
« Reactie #6 Gepost op: 28 February 2014, 08:57:04 »
Basis voor iedere goede vraag, wat heb je precies gedaan? Met andere woorden, wat is je code? Heb je de library gedownload? Waar heb je deze gelaten? Heb je al wat anders gedaan met de Arduino?

Als het antwoord op de laatste vraag nee is zou ik je toch willen verzoeken eerst eens wat simpeler te proberen. Een blink-a-led, een servo naar vooraf ingestelde plekken laten bewegen enz.


Timo
Verzonden vanaf mijn desktop met Firefox

Karst Drenth

  • Offline Offline
  • Berichten: 10485
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Arduino DCC decoder
« Reactie #7 Gepost op: 28 February 2014, 09:33:52 »
Yep,

eerst leren lopen, dan pas de 100meter sprint gaan doen ;) :P

andrelag

  • Offline Offline
  • Berichten: 10
Re: Arduino DCC decoder
« Reactie #8 Gepost op: 28 February 2014, 12:27:32 »
Hallo,
Dank voor jullie reactie

Als ik jullie zo beluister loop ik mogelijk te hard van stapel.
Ik heb de meeste projectjes gedaan die beschreven staan in het meegeleverde boekje, heb daarin hier en daar de code veranderd om te kijken wat de invloed is.
Heb van mynabay de DCC_Decoder library version 4 gedownload, uitgepakt en in de map C:/program files/arduino/Libraries geplaats, daar waar de meegeleverde library' s ook staan. in de IDE via importeren library, add library de library toegevoegd.
example sketch opgehaald DCC Monitor ingelezen en vervolgens een poging tot uploaden naar arduino.
Dat is wat ik heb gedaan tot nu toe.
 :-\   

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Arduino DCC decoder
« Reactie #9 Gepost op: 28 February 2014, 13:44:27 »
Dat is niet de "juiste" locatie voor de library. Deze moet je in de map 'libraries' in je sketchbook zetten. Anders ben je ze kwijt als je een andere versie van Arduino IDE laad.

Als je de library hebt dan heb je ook de examples, deze zouden zonder probleem moeten lopen. Vanaf daar kan je verder bouwen. Bekijk ook de header file (.h) van de library om te zien welke functies erin zitten. Je hebt wel enige kennis van DCC nodig om verder te gaan.


Timo
Verzonden vanaf mijn desktop met Firefox

andrelag

  • Offline Offline
  • Berichten: 10
Re: Arduino DCC decoder
« Reactie #10 Gepost op: 28 February 2014, 17:29:05 »
Timo,

Je hebt me de goede kant op gestuurd, ik heb op arduino.cc de uitleg voor het importeren van 3de party libraries gevolgd, heb dus volgens die richtlijnen geimporteerd en nu wordt het gewoon gecompileerd en geupload, dus dat werkt.
Wat ik fout heb gedaan kan zo 123 niet zeggen.
Rest mij nog 1 vraag: in de sketch komt je diverse laat ik maar zeggen commando's tegen die mijns inziens specifiek des DCC's zijn, hiervoor is de library nodig denk ik.
b.v. DCC.SetRawPacketHandler(RawPacket_Handler)
Waar kan ik de beschrijving c.q. uitleg vinden wat dit doet in een sketch?

André

dimo1_dimo1

  • Online Online
  • Berichten: 3380
Re: Arduino DCC decoder
« Reactie #11 Gepost op: 01 March 2014, 11:37:36 »
@anderlag:
DCC is in die zin de library van de dccmonitor..
SetRawPacketHandler.. de naam van de methode zegt het al, is de rauwe pakket afhandel methode van je programma.. hierin worden dus de pakketjes als 1tjes en 0etjes verwerkt
een beschrijving is er niet, omdat als je kunt programmeren de code duidelijk genoeg is..
de melding DCC not declared in this scope geeft aan dat je het object genaamd DCC nog niet hebt gedeclareerd in dat deel van de code.. hierbij zal waarschijnlijk ook een regelnummer staan..
het lijkt er dus op dat je bepaalde dingen probeert aan te passen op plaatsen waar dat niet kan..
misschien is het dus handig dat je eerst wat andere dingen gaat uitproberen met de arduino en zo wat bekent raakt in het schrijven van de code..
start met de basics.. een ledje op pin 13(zit op het bordje al gemonteerd) aan en uit laten gaan, probeer dan wat naar de seriele poort te schrijven en te bekijken via de seriele monitor.. probeer dan eens iets in te lezen via serieel.. probeer dan eens iets met een schakelaar.. ga dan eens iets proberen met een servo of iets anders met een simpele library en probeer daarna de dcc monitor eens aan de praat te krijgen
groeten,
Auke

dimo1_dimo1

  • Online Online
  • Berichten: 3380
Re: Arduino DCC decoder
« Reactie #12 Gepost op: 01 March 2014, 11:53:10 »
@Frits:
als basis heb ik de dcc_basic_acc_decoder hierin worden in de configure decoder allemaal decoder adressen aangemaakt.. deze adressen kloppen echter niet voor de multimuis.. deze wijken volgens mij 4 af, dus hierbij is bij mij de onduidelijkheid gestart..

nu heb je de methode BasicAccDecoderPacket_Handler hierin worden de pakketten afgehandeld nadat ze binnen zijn gekomen.. daarbij heeft address de waarde van het adres van het aangekomen pakket.. dus die if statement die daarin zit moet je mee werken als je de data wilt uitlezen van de binnengekomen pakketten.. en de for loop daarboven zorgt ervoor dat alle in de array met decoders staande decoders worden gecontroleerd.. mocht je net als mij servo`s willen aansturen en het wiel niet opnieuw moeten uitvinden dan zou je me ook een mailtje kunnen sturen met het verzoek mijn programma te krijgen, dan kan je die aanpassen naar eigen wens
groeten,
Auke

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #13 Gepost op: 01 March 2014, 12:02:54 »
Hallo Auke,

Bedankt voor je info. Je hebt me op het goede spoor gezet. Ik ga weer verder hobbyen. Als het niet lukt zal ik je mailen. Bedankt voor je hulp.

gr. Frits
Groet Frits

dimo1_dimo1

  • Online Online
  • Berichten: 3380
Re: Arduino DCC decoder
« Reactie #14 Gepost op: 01 March 2014, 12:08:07 »
graag gedaan (y)
groeten,
Auke