Modelspoor en Arduino

Discussie in 'Spoor H0 en Spoor N' gestart door Arjen Rolaff, 13 feb 2024.

  1. max z

    max z Vriend van modelbouwforum.nl PH-SAM

    Lid geworden:
    4 dec 2009
    Berichten:
    2.421
    Locatie:
    Boskoop
    NB:
    als je programmacode hier wilt presenteren kun je het beste deze functie gebruiken, dan blijven de insprongen bewaard en leest het allemaal wat makkelijker.
    Scherm­afbeelding 2024-02-14 om 10.13.23.png
     
  2. max z

    max z Vriend van modelbouwforum.nl PH-SAM

    Lid geworden:
    4 dec 2009
    Berichten:
    2.421
    Locatie:
    Boskoop
    Verwijderd, voegde niets toe.....
     
    Laatst bewerkt: 15 feb 2024
  3. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    15.002
    Locatie:
    As,België
    hier mijn code voor een pic
    wat ik doe is de servo omzetten dit gebeurt in een appart stukje code
    ik gebruik basic als programmeer taal
    opstart:
    ledgroen =0
    lang = ERead 0
    klein = ERead 2
    For positie = lang To klein Step 20 ; tellen met stapjes 20uSec
    Servo servo1, positie ;Stuur 'Positie' pulsjes naar gpio.0
    DelayMS 20 ;20mSec = 50Hz, eventueel wijzigen bij ander type motor

    Next
    ledgroen = 0
    ledrood = 1
    Return

    dit is bij mij dat gedeelte voor de opstart van de baan zodat alle wissels recht uit staan
    voor de rest word er dus niet meer naar deze routine gesprongen
    de recht en afgebogen routines zijn ongeveer hetzelfde van opbouw
    ik schakel met de massa dus de poort ligt met een 10K aan de + 5 volt
    in de volledige code kan ik de servo in de midden stand zetten als de print in de programmeer stand staat
    dan kan ik de uitslag links /rechts programmeren
    ik kan ook de opstart richting programmeren want je kunt niet altijd de servo in de zelfde richting plaatsen onder de baan

    van elke print komt dus 1 draad naar het schakel paneel
    ik zet geen wissels ik zet rijstraten .de processor achter het schakel paneel stuurt de wissels een voor een aan
    hij heeft 40 uitgangen dus ik kom eventjes toe schema_cursus9a.gif
    de schakelaars op het schakel paneel worden zo geschakeld zodat ik maar 1 ingang gebruik voor meerdere schakelaars
    zo spaar ik poorten als uitgang

    ik heb dus op deze manier geen problemen met de servo sturing al heb ik er soms bedrading van 8 meter aan zitten
    ook als de servo zijn gekozen stand heeft bereikt komt er geen puls meer en dus reageerd de servo niet meer

    gr raf
     
    Broeckx Ronny vindt dit leuk.

Deel Deze Pagina