Som en udløber af PIC snakken har jeg nu modtaget et Arduino usb udviklings kort med Atmega 328. Se http://www.electrokit.se/index.php nå det går åbenbart ikke at deeplinke. Det er et Arduino duemilanove.
Når jeg har skrevet de første par småprogrammer som kan blinke med en diode og dreje en servo vil jeg gerne prøve at uploade noget kode som kan forstå DCC.
Jeg er desværre ikke særlig elektronik kyndig, så jeg vil gerne høre herinde hvad jeg skal sætte imellem sporet og indgangen på processoren. Jeg har kigget på OpenDCC som har et Open Decoder projekt. Desværre forstår jeg ikke diagrammerne. Nogen der kan hjælpe? Jeg vil jo nødigt brænde chippen af i første forsøg
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Snuden
Underbetalt kontorsmølf
Haderslev
Indlæg: 572
Jeg ved ikke om du har fundet dem, men ud over det rent elektriske med at få den forbundet korrekt, så skal du også bruge Arduino NmraDCC softwaren, som du finder her:
http://opendcc.svn.sourceforge.net/viewvc/opendcc/projects/Arduino/libraries/NmraDcc/
Kan du linke til det diagram du har fundet på opendcc.org?
MVH
Morten Strårup
K.P.E.V i Sønderjylland og Nordslesvig 1908 - 1914. DSB epoke 3. Min egen fantasibane: Det Kongelige Sønderjydske Jernbane Selskab KSJS fra 1920 til 1985. Råstoftransporter via jernbanen.
Yngste deltager i Peters garage. - Medlem af MERG.
drdisk
IT Administrator
Indlæg: 50
Hvis du kigger på http://opendcc.de/elektronik/HW1/platine_v12_schaltung.jpg kan du se der er en indgang der hedder DCC-IN, det er der dit dcc signal skal tilsluttes, DCC signalet går hen til den optokobler via en modstand, diode sikre optokobler indgangen ved negativ spændning, du skal også have modstandene på den anden side af optokobleren.
Så skal du tilslutte outputtet fra optokobleren, her er det kode der dekoder DCC data der afgøre hvor det forbindes.
Optokobleren sikre galvanisk adskillelse mellem DCC signalet og dit kerdsløb, og skulle derved sikre dette.
John Kristiansen
H0, dansk epoke III, IV og V.
frede2300
Software udvikler
Indlæg: 1.129
DrDisk og snuden : det var netop det diagram jeg havde stirret på. tak for source, jeg må indkøbe optokobler mm.
Jeg har fået det hele til at køre og kan nu tænde en lysdiode
Næste projekt skal være at styre en servo indtil jeg modtager de resterende dele.
Jeg må indtil videre sige at det er overordentligt nemt og brugervenligt at komme igang med.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Lars Skjærlund
Rødovre
Webmaster
Indlæg: 4.019
Det ser godt nok spændende ud - jeg har fluks bestilt et sæt.
MVH
Lars
frede2300
Software udvikler
Indlæg: 1.129
Herligt
jeg kan fortælle det tog under 5 min at få det hele op og køre. En lille ting: lad windows selv finde driveren online (skal passe til usb/seriel chippen) når du sætter kortet i. Der ligger også drivere med hvis du henter Arduino0017(?) softwaren, men den skabte kun problemer for mig indtil jeg fjernede det hele, satte kortet i usb porten, lod windows selv finde og downloade driver og derefter kunne jeg se en usb/com port. Så kom arduino softwaren på og alt fungede.
Hvis du har planer om at forbinde til skinnerne så bestil med det samme diverse modstande og en optokobler.
Når jeg får de sidste løsdele skal mit første projekt være en dekoder som kan trække servoer. Kortet skulle kunne trække op til 12 servoer (nok ikke samtidigt).
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Lars Skjærlund
Rødovre
Webmaster
Indlæg: 4.019
Jeg tvivler på, jeg kan bruge den opskrift til ret meget - jeg kører nemlig Linux.
Og på Linux skal USB håndteres på en ganske anden måde - men det virker lige så fint.
Har netop installeret en SPROG II, og den virker også med Rocrail, hvorimod den ikke vil køre med JMRI - sidstnævnte bruger et dumt bibliotek, der ikke kan køre på 64 bit Linux.
MVH
Lars
frede2300
Software udvikler
Indlæg: 1.129
Hehe nej så er du fri for herligt mange ting. Men hvis du er linux mand kan du så gi en opskrift på hvordan jeg sætter porten i rocrail? Jeg tilslutter min zimo-dims til en usb men hvad hedder porten? /dev/usbxx?
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Snuden
Underbetalt kontorsmølf
Haderslev
Indlæg: 572
Det kommer an på hvad din Zimo-dims præsenterer sig over for systemet som, hvis det er en serielport, så vil den højst sandsynlig hedde /dev/ttyusb0, men det kan svinge afhængig af hvilken linux-distribution du kører. Det ovenstående er taget fra en Ubuntu.
Hvis det ikke virker og du ikke er bange for terminalen, så start den, sæt din Zimo-dims i og skriv kommandoen dmesg i terminalen og tryk enter. Der vælter nu en masse tekst ned over skærmen og i de sidste ti linier skulle der gerne stå noget om at den har set en ny USB-enhed og hvad den har kaldt den.
I Rocrail skal du huske at skrive stien med ellers virker det ikke.
MVH
Morten Strårup
K.P.E.V i Sønderjylland og Nordslesvig 1908 - 1914. DSB epoke 3. Min egen fantasibane: Det Kongelige Sønderjydske Jernbane Selskab KSJS fra 1920 til 1985. Råstoftransporter via jernbanen.
Yngste deltager i Peters garage. - Medlem af MERG.
frede2300
Software udvikler
Indlæg: 1.129
Takker - det vil blive prøvet. Den præsenterer sig som seriel er jeg temmelig sikker på. Skal man indstille alle de serielle indstillinger (baud rate, stopbits, mm) i rocrail eller er det irrelevant når det ikke er en rigtig seriel port?
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Snuden
Underbetalt kontorsmølf
Haderslev
Indlæg: 572
Ja, du er stadig nød til at sikre dig at indstillingerne for hastighed osv. er sat ens i begge ender, ellers får du det ikke til at virke.
MVH
Morten Strårup
K.P.E.V i Sønderjylland og Nordslesvig 1908 - 1914. DSB epoke 3. Min egen fantasibane: Det Kongelige Sønderjydske Jernbane Selskab KSJS fra 1920 til 1985. Råstoftransporter via jernbanen.
Yngste deltager i Peters garage. - Medlem af MERG.
Lars Skjærlund
Rødovre
Webmaster
Indlæg: 4.019
Så har jeg også fået min Arduino - og tre tilhørende bøger: Det er dog et herligt legetøj - det skal der nok komme mange spændende ting ud af.
Jeg har fået det hele til at køre under såvel Linux som Windows - det var nu ikke så slemt, der er nogle gode Linux tips på Arduinos hjemmeside.
Nu mangler vi så bare en LEDuino!
MVH
Lars
frede2300
Software udvikler
Indlæg: 1.129
Nå. Nu har frustrationen indfundet sig
Jeg har kæmpet en del med at få diverse tools til at fungere så jeg kan benytte Eclipse til at udvikle med. Det er stort set lykkedes. Der er dog et lille men, og det er at jeg faktisk ikke rigtig ved hvorfor det virker.
Jeg har jo installeret det lille Arduino udviklings program (een source fil eller "sketch" som de kalder den ad gangen). Den kommer med nogle source filer som man på den ene eller anden måde skal inkludere i sit projekt. Enten som kompileret kode som linkes ind eller som source som bygges med. Jeg har ikke kunne få det første til at virke, så jeg valgte blot at kopiere det hele ind i projektet. Det virkede.
Nu ville jeg jo så gerne ha OpenDecoder til at bygge, og her bliver det vanskeligt. OpenDekoder afhænger tilsyneladende af et bibliotek som håndterer interrupts. Igen henter jeg sourcen og kopierer den ind.
Det bygger stadig ikke, og jeg tror efterhånden jeg er kommet frem til at OpenDecoder (OpenDCC) er skrevet til en version af ATM som ikke er den jeg har på mit Arduino kort.
Er der nogen der har rodet med OpenDCC eller OpenDecoder som kan fortælle mig om der findes versioner af sourcen som bygger på Arduino med Atmega 328p ?
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
drdisk
IT Administrator
Indlæg: 50
OpenDecoder er skrevet i AVRGCC, Jeg har compileret OpenDecoder med winavr.
Jeg har installeret avrstudio fra atmel og installeret winavr, der er integration af avrgcc (winavr) i avrstudio.
Der er flere versioner er OpenDecoder, version 1 er der en enkle c fil, den tilføjer man til et tomt projekt. Version 2 af OpenDecoder er lavet i avrstudio, så her kan du bare åbne projektet.
Men du kan ikke compilerer OpenDecoder til atmege328p uden videre, da det ikke er den samme microcontroller, her er du nød til at ændre i source koden så den passer til din hardware.
Når så du skal programerer din atmege328p så skulle du kunne bruge avrstudio til dette, da boorloaderen til Arduino vist nok er avrisp kompatible.
John Kristiansen
H0, dansk epoke III, IV og V.
frede2300
Software udvikler
Indlæg: 1.129
Oki takker! Jamen jeg havde netop en mistanke om at opendcc/opendecoder slet ikke kunne køre på 328p (selv om den måske godt kunne kompilere).
Jamen så er der jo et herligt lille kode projekt til foråret her
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Lars Skjærlund
Rødovre
Webmaster
Indlæg: 4.019
Da' Frede.
De forskellige versioner af OpenDCC, jeg har set, er skrevet til et hav af forskellige CPUer, og de er alle skrevet i C/C++, mens Arduinos "medfødte" sprog er Processing; jeg tror ikke, du finder nogen let måde lige at overføre OpenDCC til Arduino.
Men jeg vil gerne være med på opgaven, når jeg har fået overstået den udfordring, jeg har lige nu (og som oprindeligt var årsag til min interesse for dette projekt): En drejeskivestyring. Computerstyringen overlader vi til en LDT boks, så jeg skal i første omgang koncentrere mig om styring af en stepmotor og et fornuftigt brugerinterface.
Til det sidste har jeg bl.a. modtaget en pakke med div. taster og et DOG display i dag; DOG er ikke det normale LCD display til Arduino, men i modsætning til den normale Hitachi styring har dette danske karakterer i ROMen, så jeg synes, det er en del mere interessant. Og så er det ret billigt.
MVH
Lars
frede2300
Software udvikler
Indlæg: 1.129
Hej Lars det lyder som en spændende opgave. Der findes et bibliotek til stepmotorer så det burde være til at have med at gøre.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
frede2300
Software udvikler
Indlæg: 1.129
Hm.. den med Eclipse er vist noget med at rode i projektets settings. Du skal have sat stierne til includes og libs rigtigt - evt skal de pege på den folder hvor Arduino017 er installeret.
Dernæst kommer opsætning af avr-dude (dimsen som overfører koden til arduino'en). Det var noget af en udfordring, men jeg mener at svaret også her lå i at lure i opsætningen Arduino (altså det lille udviklingsmiljø som kommer med).
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
frede2300
Software udvikler
Indlæg: 1.129
Kyndige mennesker,
Jeg har vist brændt min første optokobler af
Nu har jeg indkøbt en (flere faktisk) 6N136. Jeg sidder og kigger på dette diagram
http://www.opendcc.de/elektronik/HW1/platine_v12_schaltung.jpg
og vil gerne blot montere optokobleren OK3 med formodstand og diode.
Mine spørgsmål er nu:
Hvor stor er modstanden R1 i diagrammet? (1k5 betyder det 1,5 k?)
Og: hvis jeg måler spændingen over ben 2 og 3 på optokobleren (inden jeg monterer den
hvor stor spænding må / skal der så være? Jeg har kun et simpelt multimeter.
Jeg formoder øvelsen går ud på at justere R1 så spændingen passer til optokobleren?
På forhånd tak
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
moppe
Medarbejder
Indlæg: 5.558
Ja, strømmen gennem optokobleren.
De 1,5kohm passer nok godt nok....
Klaus
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.dk
Modeltog, internet, gratis spambekæmpelse, elektronik og andet: http://www.moppe.dk
Det lette modelbaneforum: http://groups.google.dk/group/dk.fritid.jernbaner.model
frede2300
Software udvikler
Indlæg: 1.129
Tak, ja jeg har monteret D1.
Kan jeg på nogen måde være sikker på ikke at brænde optokobleren af? F.eks. ved at teste med en lysdiode?
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
moppe
Medarbejder
Indlæg: 5.558
Hvis din modatand er på 1,5 kohm brænder optokobleren ikke af - tro mig.
Klaus
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.dk
Modeltog, internet, gratis spambekæmpelse, elektronik og andet: http://www.moppe.dk
Det lette modelbaneforum: http://groups.google.dk/group/dk.fritid.jernbaner.model
frede2300
Software udvikler
Indlæg: 1.129
Ok, det gør jeg så
Med mit sortiment i modstande kan jeg ikke ramme nærmere end 1.4 k er det ok?
Tusind tak for hjælpen.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
moppe
Medarbejder
Indlæg: 5.558
Ja, det er fint. lidt højere vil også være okay.
Klaus
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.dk
Modeltog, internet, gratis spambekæmpelse, elektronik og andet: http://www.moppe.dk
Det lette modelbaneforum: http://groups.google.dk/group/dk.fritid.jernbaner.model
frede2300
Software udvikler
Indlæg: 1.129
Super, tusind tak. jeg vender tilbage når der er nyt
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
frede2300
Software udvikler
Indlæg: 1.129
Nå, et skridt frem og to tilbage
Nu har jeg monteret den side af optokobleren som indlæser DCC signalet. Jeg har testet med en lysdiode i soklen, det ser altsammen fint ud.
Den anden side af optokobleren, som skal forbindes til Arduinoen har jeg også udført ifølge diagrammet ovenfor. Jeg har udeladt R2.
VCC er forbundet til +5v på arduinoen.
Resultatet var desværre en grim lugt og en brun plet på optokobleren.
Hvad kan jeg ha gjort galt? Hvordan kan jeg komme videre med at fejlsøge?
På forhånd tak.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Mikael
Udviklingsingeniør
Indlæg: 591
Det lyder ikke godt. Den burde ikke brænde af i den opstilling.
Uden optokobler, prøv så at måle spændingen mellem ben 5 og 6. Den burde være lige omkring 5V.
Prøv herefter at sætte en modstand (gerne en 10K hvis du har en tilovers) mellem ben 5 og 6, og mål så spændingen igen. Nu burde der være en spændingsdeling mellem denne modstand og R5. Da de to modstande er lige store, burde spændingen nu være halveret. Hvis der stadig er omkring 5V, så er der noget galt med enten R5 eller mikroprocessoren, og det kunne forklare hvorfor optokobleren brændte af.
frede2300
Software udvikler
Indlæg: 1.129
hm. jeg får præcis 5v uden modstanden og 2.5 med.
kunne det være et forsøg at montere den ekstra modstand og så prøve med en ny opto?
under alle omstændigheder vil jeg nu prøve uden DCC for at blive klogere på om det den ene eller den anden side som ryger.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
frede2300
Software udvikler
Indlæg: 1.129
Nå, nu har den stået med spænding på DCC siden i 10 min uden at lugte fælt. Det må altså være den anden side den er gal med.
Jeg vil gennemgå mine lodninger igen og prøve med lavere spænding.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
frede2300
Software udvikler
Indlæg: 1.129
Det er netop gået op for mig at nummereringen af benene på optokobleren ikke er som jeg troede, hvilket forklarer en hel del. Flot.
Nå, men godt jeg købte tre optokoblere
mon ikke tredie gang er lykkens gang?
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
frede2300
Software udvikler
Indlæg: 1.129
Så tror jeg sku der er hul igennem!!! Jeg har taget tid på når indgangen skifter fra høj til lav, og ligner det her ikke mistænkeligt meget korte og lange DCC bits ?
[code]13 114 114 114 113 62 114 62 113 62 61 62 61 62 114 61 61 546 62 61 62 61 62 61 62 62 61 62 61 61 113 113 62 56 113 114 62 113 114 114 62 61 62 61 62 62 61 62 62 61 113 114 114 61 114 114 113 56 62 61 114 113 62 61 113 107 61 114 114 113 61 62 61 62 61 62 61 55 61 62 113 114 61 62 107 114 61 114 61 61 114 114 114 61 62 540 62 61 62 61 61 62 107 114 61 114 114 55 547 61 61 62 61 62 62 61 62 61 61 62 61 62 62 61 62 61 62 62 55 62 113 107 62 113 114 114 114 61 62 62 61 61 62 62 61 62 55 61 114 62 61 62 58 62 114 114 113 114 114 61 113 114 113 107 114 114 113 62 55 113 113 114 61 114 107 61 62 62 61 114 62 62 61 56 61 62 61 62 61 61 114 61 114 62 107 113 114 114 113 113 61 62 62 61 62 114 61 56 114 113 61 61 62 62 62 61 62 61 62 62 113 61 62 61 62 61 114 113 113 114 61 541 61 62 61 62 61 56 62 61 61 62 114 113 62 114 114 113 62 61 62 61 56 113 62 61 62 541 61 62 113 61 114 107 114 61 62 61 62 61 107 114 61 114 114 107 114 62 113 114 [/code]
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Mikael
Udviklingsingeniør
Indlæg: 591
Nu har jeg ikke lige siddet og dekodet de tal med DCC protokollen ved min side, men jo, det ligner da umiskendeligt lange og korte bits. Godt du fandt fejlen ved optokobleren.
frede2300
Software udvikler
Indlæg: 1.129
Så har jeg en fungerende DCC dekoder baseret på Arduino. Det vil sige den forstår DCC kommandoerne og kan skrive en status ud på seriel men jeg har ikke rent faktisk kodet noget der "kan noget". Det er med andre ord en dekoder som kun "lytter" til DCC signalet.
beklager jeg ikke er en haj til at tegne elektriske diagrammer, jeg håber det er forståeligt.
Dette er så hvad den spytter ud indtil videre:
Outputtet indikerer at Adresse 1 har køretrin 71 (jeg skruer op fra 35) og dekoderen kan benyttes med køretrin fra 0 til 127.
Den bagvedliggende kode kan ligesåvel laves så den implementerer en funktionsdekoder der er stort set ingen forskel.
Jeg vil gerne lave en step-by-step vejledning i at få det op og køre men kun hvis nogen har interesse.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Techek
Jelling
Indlæg: 898
Det har helt sikkert interesse!
[ Märklin M- og C-skinne på gulvtæppet med ungerne | Ordekvibrilistisk og pedantisk elitesoldat ]
frede2300
Software udvikler
Indlæg: 1.129
Ok
1: indkøb en arduino duemilanove med en atmega 328.
2: hent Arduino 018 udviklingsmiljøet fra arduino.cc og installer
3: Hent NMRA DCC arduino biblioteket
4: Unzip og placer NmraDCC mappen i Arduinos "libraries" mappe. (linux: \usr\share\arduino\libraries" windows "(arduion installations mappe)\libraries"
5: Under NmraDcc finder du nu filen NmraDCC.h og åbner den i en editor (f.eks. notepad)
6: Indsæt på en lnie for sig selv nær toppen af filen
[code] #define USE_ATTACHINTERRUPT [/code]7: gem filen men behold den lige fremme vi skal kigge på den om lidt.8: find samme sted filen nmradcc.cpp9: Åben den og find et sted hvor der står [code] // Change Timer0 back to Normal Mode instead of Fast PWM [/code] 10: De følgende linier skal rettes så det hele kommer til at se således ud:[code] // Change Timer0 back to Normal Mode instead of Fast PWM //#if defined(__AVR_ATmega168__) TCCR0A &= ~((1<Examples->NmraDCC...14: Nu har du et eksempel som burde kunne køre. Test at du kan uploade til arduinoen.15: Eksemplet er ikke så anvendeligt. Måden man får mere funktionelitet på er ved at implementere nogle af de funktioner som er defineret i .h filen.Prøv f.eks. at indsætte denne funktion i din sketch så blir den automatisk kaldt når der modtages hastighedskommmandoer.[code]void notifyDccSpeed( uint16_t Addr, uint8_t Speed, uint8_t ForwardDir, uint8_t MaxSpeed ){ Serial.print("notifyDccSpeed: ") ; Serial.print(Addr, DEC) ; Serial.print(", ") ; Serial.print(Speed, DEC) ; Serial.print(", ") ; Serial.print(ForwardDir, DEC) ; Serial.print(", ") ; Serial.println(MaxSpeed, DEC) ;}[/code]
... og længere er jeg ikke nået.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
frede2300
Software udvikler
Indlæg: 1.129
Nåja du skal selvfølgelig også ligge lodde diode, optokobler og modstand sammen og forbinde med DCC og arduino jvf diagrammet.
H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..
Skott
Ingeniør
Indlæg: 1.910
[quote="frede2300"]10: De følgende linier skal rettes så det hele kommer til at se således ud:[code] // Change Timer0 back to Normal Mode instead of Fast PWM //#if defined(__AVR_ATmega168__) TCCR0A &= ~((1<
Skråstregerne betyder blot, at det der står bagefter på denne linje, opfattes som tekst og derfor ingen kodemæssig betydning har. Så linjen:
TCCR0A &= ~((1<
er faktisk den eneste, der bør med.
Med venlig hilsen
Skott
GustavSVJ
Studerende
Indlæg: 15
Hej,
Nu er det så min tur til at forsøge mig med en Arduino. Jeg har indkøbt de korrekte dele og fået sat det sammen på et breadboard. Problemet er bare at Arduinoen ikke for noget der ligner dcc kode når jeg sætter strøm på. Det fysiske kredsløb er bygget op efter tegningen der er linket til øverst i denne tråd. Jeg bruger det library der kan findes her: https://github.com/mrrwa/NmraDcc. I dette library ligger der et eksempel som jeg har kørt dog uden noget resultat
Nu har jeg så siddet og kigget på det diagram du har tegnet. Der er en række forskelle mellem dit og det der linkes til... (Dioden vender omvendt, modstanden har en anden størrelse, ingen modstande på Arduino siden)
Jeg ville høre om du kunne give et kvalificeret gæt på hvor min fejl ligger. Jeg kører med en Intellibox
Håber du/I kan hjælpe,
Gustav
GustavSVJ
Studerende
Indlæg: 15
Hej igen,
Nu er jeg så kommet lidt videre... Arduinoen får nu et signal af en eller anden art. Jeg har målt længden af perioderne hvor signalet er henholdsvis højt og lavt. Resultatet er nogle tal der mulighvis er et DCC signal med en del støj. Jeg bruger som tidligere sagt en Intellibox til styring af modelbanen. Den er lige pt indstillet til at sende data i Motorola formatet.
Mit spørgsmål er nu om Motorola formatet også er DCC og om jeg overhovedet kan bruge Arduinoen til at forstå dette?
Med venlig hilsen,
Gustav
Bent_P
Jyllands hovedstad
Indlæg: 1.569
Motorola er ikke DCC. Hvis din arduino kun forstår engelsk (DCC) nytter det ikke noget at din digitalstation taler russisk (Motorola)! Sæt din IB til at tale DCC, så virker det nok bedre.
Hilsen Bent P.
Märklin gennem 40 år, M, K og C-skinner
Lars Skjærlund
Rødovre
Webmaster
Indlæg: 4.019
Bent har helt ret: Den software, du roder med, forstår kun DCC - og Motorola er ikke DCC.
MVH
Lars
GustavSVJ
Studerende
Indlæg: 15
Mange tak for svar :)
Jeg har nu prøvet at skifte lidt rundt på indstillingerne og fået boksen til udelukkende at sende DCC. Jeg kan dog stadigvæk ikke få Arduinoen til at oversætte signalet med NmraDcc biblioteket
Jeg ligger desværre ikke inde med et oscilloskop og kan derfor ikke se signalet gennem andet en Arduinoen :/ Jeg ville derfor høre om en venlig sjæl ville lægge et diagram op med komponenterne omkring 6n136 isolatoren. Så kan jeg i hvert fald fjerne den fejlkilde.
Med venlig hilsen,
Gustav
Hr.Rassmussen
Indlæg: 3
Hej frede. Har lige rodet med det samme som dig. Prøv at ta et kik forbi dette link. Her er det forklaret hvordan din arduino kan modtage DCC signalet fra din skinner.
https://ardustore.dk/produkt/6n137-optocoupler