Arduino Märklin

OP #3968224
Hallo,

habe folgende Frage:
möchte mit dem Arduino eine Eisenbahn steuern, dafür benutze ich so 
einen CAN-BUS Controller. Bin an bestimmten Geschwindigkeiten 
interessiert. Kann die Geschwindigkeit nur in 50 er Schritten erhöht 
werden?  50 ist mir zu langsam, habe die Geschwindigkeit auf 70 gesetzt, 
doch bei 70 ist die Bahn genauso schnell wie bei 100. Bei 57 fährt die 
etwa gleich schnell wie bei 50, bei 58 wird die auf einmal viel 
schneller, mehr als doppelt so schnell Lässt sich die Geschwindigkeit 
sauber regeln?
Gast
was schreibst du da.
fassen wir zusammen.
du kanst ein signal in 50 er Schritten erhöhen und erniedrigen.
also ist dein Zahlenraum 50, 100,150,200,250,300,.....
und so weiter.
also kannst du auch nur solche werte einstellen.
wenn du zwischen werte haben willst dann geht das nicht.
es sei denn du schaltest immer zwischen zwei werten hin und her , wie 
bei pwm.
beispiel du wilst nen wert von 75:
dann schaltest du erst 50 dann 100 dann wieder 50 mit nem dutycycle von 
50%.
wenn du das schnell genug machst und die elektronik das kann dann fährt 
deine bahn mit 75 .

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.