Hallo,
ich habe Hall Sensoren am Arduino angeschlossen und benutze DCC EX. Jetzt habe ich alles in Wdp konfiguriert und die Rückmeldung der Hall Sensoren wird nicht angezeigt.
Hallo,
ich habe Hall Sensoren am Arduino angeschlossen und benutze DCC EX. Jetzt habe ich alles in Wdp konfiguriert und die Rückmeldung der Hall Sensoren wird nicht angezeigt.
Beiträge: | 36 |
Registriert am: | 27.09.2023 |
Spurweite | H0 |
Stromart | DC, Digital |
Hallo Jonah,
Zitat von ModellbahnerJonah im Beitrag #1ein wenig mußt Du schon erzählen, insbesondere über die von Dir verwendete Hardware!
habe Hall Sensoren am Arduino angeschlossen und benutze DCC EX. Jetzt habe ich alles in Wdp konfiguriert und die Rückmeldung der Hall Sensoren wird nicht angezeigt.
im Übrigen - Märklin am liebsten ohne Pukos, z.B. als Trix
Beiträge: | 6.327 |
Registriert am: | 23.10.2011 |
Gleise | M, C u. K. |
Spurweite | H0, N |
Stromart | Digital, Analog |
Beiträge: | 36 |
Registriert am: | 27.09.2023 |
Spurweite | H0 |
Stromart | DC, Digital |
Hallo Jonah,
Zitat von ModellbahnerJonah im Beitrag #322 ist OK, hast Du eine LED zur Kontrolle eingebaut?
Mega 2560,
zum Testen steckt ein 41f in Pin 22
im Übrigen - Märklin am liebsten ohne Pukos, z.B. als Trix
Beiträge: | 6.327 |
Registriert am: | 23.10.2011 |
Gleise | M, C u. K. |
Spurweite | H0, N |
Stromart | Digital, Analog |
Zitat von vikr im Beitrag #4
OK, hast Du eine LED zur Kontrolle eingebaut?
Beiträge: | 36 |
Registriert am: | 27.09.2023 |
Spurweite | H0 |
Stromart | DC, Digital |
Hallo Jonah,
Zitat von ModellbahnerJonah im Beitrag #5was siehst Du in WDP, wenn Du PIN 22 mit einem Draht kurz direkt mit GND verbindest?
habe den Sensor mit 5v und gnd verbunden und den Digitalen Pin des Sensors mit 22 am Mega 2560 verbunden. Zwischen 5v und dem Digital Ausgang ist ein 10k Ohm Widerstand.
im Übrigen - Märklin am liebsten ohne Pukos, z.B. als Trix
Beiträge: | 6.327 |
Registriert am: | 23.10.2011 |
Gleise | M, C u. K. |
Spurweite | H0, N |
Stromart | Digital, Analog |
Jonah,
Ich würde systematisch vorgehen.
1. Schaltet der Hall-Sensor? Spannung am Ausgang des Sensors messen.
2. Ist der Sensor in der Zentrale eingetragen?
3. Zentrale an PC anschließen und z.B. Mit dem seriellen Monitor des Arduino-Entwicklungssystems prüfen, ob bei Wechsel des Sensorzustands eine Meldung ausgegeben wird.
Erst wenn diese Bedingungen erfüllt sind, im übergeordneten Programm weitersuchen.
Gruß
Henner,
ex-Donkey Doktor der EDH Lumber
Schamlose Selbstbeweihräucherung: Eigenbauten eines alten Neulings.
US Waldbahnen/Echtdampf-Eigenbau
Beiträge: | 1.083 |
Registriert am: | 15.01.2017 |
Ort: | Berlin |
Gleise | IIm Echtdampf,H0m |
Steuerung | DCC Eigenbau |
Stromart | Digital |
Beiträge: | 36 |
Registriert am: | 27.09.2023 |
Spurweite | H0 |
Stromart | DC, Digital |
Zunächst musst Du einen Sensor in der DCC-EX Zentrale mit <S id vpin pullup> definieren. Dabei ist id eine von Dir definierte Nummer, vpin der Pin, an dem der Sensor angeschlossen ist (z.B. 22) und pullup=1 aktiviert den internen Widerstand (z.B. <S 100 22 1>. Du gibst diesen Befehl über die USB-Schnittstelle und den seriellen Monitor des Arduino ein. Das System antwortet mit <O> wenn erfolgreich und <X> wenn nicht erfolgreich. Wenn Du alle Sensoren definiert hast, mit <E> speichern. Jetzt meldet sich jeder Sensor automatisch mit <Q id> wenn Zustand auf aktiv wechselt und <q id>, wenn auf inaktiv. Diese Meldungen muss Dein übergeordnetes System verstehen. Funktioniert so mit dem Mega und dem Uno. Beim ESP32 macht man das über myAutomation.h.
Referenz hier.
Gruss
Henner,
ex-Donkey Doktor der EDH Lumber
Schamlose Selbstbeweihräucherung: Eigenbauten eines alten Neulings.
US Waldbahnen/Echtdampf-Eigenbau
Beiträge: | 1.083 |
Registriert am: | 15.01.2017 |
Ort: | Berlin |
Gleise | IIm Echtdampf,H0m |
Steuerung | DCC Eigenbau |
Stromart | Digital |
Probiere ich mal aus. Muss ich denn einen Widerstand zwischen die Kabel Reinbasteln oder sind da welche im Arduino?
Beiträge: | 36 |
Registriert am: | 27.09.2023 |
Spurweite | H0 |
Stromart | DC, Digital |
Wenn du den Parameter "pull-up" zu 1 setzt, wird der Widerstand im Arduino aktiviert und du brauchst keinen externen Widerstand. Schadet aber nicht.
Gruß
Henner,
ex-Donkey Doktor der EDH Lumber
Schamlose Selbstbeweihräucherung: Eigenbauten eines alten Neulings.
US Waldbahnen/Echtdampf-Eigenbau
Beiträge: | 1.083 |
Registriert am: | 15.01.2017 |
Ort: | Berlin |
Gleise | IIm Echtdampf,H0m |
Steuerung | DCC Eigenbau |
Stromart | Digital |
Hallo Jonah,
Zitat von ModellbahnerJonah im Beitrag #1Wenn Du bei der Verbindung von PIN 22 mit GND in WDP nichts siehst, hast Du die Rückmeldeinfrastruktur für den Arduino-Mega in WDP nicht komplett konfiguriert.
Jetzt habe ich alles in Wdp konfiguriert und die Rückmeldung der Hall Sensoren wird nicht angezeigt.
im Übrigen - Märklin am liebsten ohne Pukos, z.B. als Trix
Beiträge: | 6.327 |
Registriert am: | 23.10.2011 |
Gleise | M, C u. K. |
Spurweite | H0, N |
Stromart | Digital, Analog |
Hallo in die Runde,
Zitat von md95129 im Beitrag #9
Beim ESP32 macht man das über myAutomation.h.Referenz hier.
Beiträge: | 27 |
Registriert am: | 12.02.2017 |
Hallo nochmal,
also wieder mal viel zu kompliziert gedacht.
Einfach über AT (GBM Pin) eintragen und schon passt das, ist für meine Zwecke ideal, weil ich dann auf Knopfdruck meine Sequenz abspielen kann und die Lok folgt dem Programm.
Und das austüfteln der ganzen Befehle macht richtig Spaß.
Ich bin jedenfalls begeistert und das Decoder Pro von JMRI ist auch super.
Vielen Dank an die Entwickler, das sowas kostenfrei zur Verfügung gestellt wird.
Grüße an alle
Matthias
Beiträge: | 27 |
Registriert am: | 12.02.2017 |
Hallo Matthias,
Zitat von der bahner im Beitrag #14ja, diese Entwicklungen sind wirklich gut dokumentiert und wenn man sich die Zeit nimmt das selbst an Hand der Anleitungen auszuprobieren, funktioniert es meist auch recht schnell.
bin jedenfalls begeistert und das Decoder Pro von JMRI ist auch super.
Vielen Dank an die Entwickler, das sowas kostenfrei zur Verfügung gestellt wird.
im Übrigen - Märklin am liebsten ohne Pukos, z.B. als Trix
Beiträge: | 6.327 |
Registriert am: | 23.10.2011 |
Gleise | M, C u. K. |
Spurweite | H0, N |
Stromart | Digital, Analog |
Einfach ein eigenes Forum erstellen |