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

RTM in 0m door Huup
Vandaag om 10:49:06
Een nieuw begin door dreezy
Vandaag om 10:45:40
The Summer of 69 door Huup
Vandaag om 10:43:56
Roco 2025 door spoorzeven
Vandaag om 10:38:55
Da's Daz 2 door Huup
Vandaag om 10:38:28
23 augustus modelspoorbeurs Houten door orientexpress
Vandaag om 10:29:32
Verwijderen van het nummer op Roco 1631 – tips gezocht door Dick55
Vandaag om 10:26:17
Microstepper motoren voor armseinpalen door bask185
Vandaag om 10:05:08
Arlbergbahn.. ? door Benelux795
Vandaag om 10:02:58
Bouw NTM Stationsgebouw Lemmer door MaraNCS
Vandaag om 09:58:28
De overeenkomst tussen een Ovaalramer en een Motorpost. door CeesJ
Vandaag om 09:56:25
De Projecten van RetroJack door Thai-Bundesbahn
Vandaag om 09:50:10
Dönsdorfer Bauberichte door Thai-Bundesbahn
Vandaag om 09:48:48
Swalbenburg, N modulebaan door meino
Vandaag om 09:22:55
Nederland jaren 50 op basis van mijn roots door spoorijzer
Vandaag om 09:07:58
Heeft de nieuwe oplage reeks 55 van B-models verbeterde aandrijving ? door Tedo
Vandaag om 07:59:14
De projecten van Ruben (NL H0) door spoorijzer
Vandaag om 07:34:24
Een secundair lijntje in de Puy de Dome en de (Haute) Loire anno 1968 door tothebeach
Vandaag om 06:33:25
Wegfrezen ballastgewicht t.b.v. ruimte voor decoder door Lobomotion69
Vandaag om 02:38:43
Toon hier je nieuwe (model-) spooraanwinst(en)... door laurent
24 August 2025, 23:17:21
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
24 August 2025, 23:16:01
Bahnstrecke 5867 door Frank 123
24 August 2025, 22:51:29
Aachenau West door Erwin 054
24 August 2025, 22:49:57
Rheinburg, TP V/VI door Dennis1984
24 August 2025, 22:17:49
Liliput L382003 Wagen set Rheingold HO - Handleiding door Ronald69
24 August 2025, 22:13:23
24e smalspoormodelbouwdagen 30 en 31 augustus 2025 bij Stoomtrein Katwijk Leiden door MOVisser
24 August 2025, 21:42:43
"Ein kleines Kalkwerk", een nieuwe tentoonstellingsbaan door Frank 123
24 August 2025, 21:24:19
Au bord de la Cèze door Frank 123
24 August 2025, 20:22:56
BNLS-Module: "Rvbr-Btk, Ringvaartbrug Haarlemmermeer nabij Buitenkaag" NS H0 door nighttrain1
24 August 2025, 20:01:32
Trix DXI van DC naar AC door wob
24 August 2025, 19:49:25
  

Auteur Topic: Simpel seinen aansturen  (gelezen 5722 keer)

bask185

  • Online Online
  • Berichten: 5010
Re: Simpel seinen aansturen
« Reactie #30 Gepost op: 24 June 2020, 17:22:24 »
Doen we standaard Klaas  ;)

Als we bijvoorbeeld 3 opvolgende waardes hebben, laten we zeggen 400, 450 en 510 dan zeggen we in SW zoiets als:
if ( analogRead( A0 ) > 425 && analogRead ( A0 ) < 480 ) {
    // 2e waarde code
}

Analoge metingen willen ook Wel eens afwijken door de omgevings temperatuur of door de weerstandstollerantie. Analoog inlezen doe je bijna altijd met marges.

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Simpel seinen aansturen
« Reactie #31 Gepost op: 24 June 2020, 17:27:44 »
Ja, tolerantie moet, maar dat is niet zo moeilijk;

als (ABS(gelezenwaarde - SW8waarde) < tolerantie) dan knop = SW8

bijv. als de analoog ingelezen waarde 517 is en de 'nominale waarde' voor knop 8 is 515, met een tolerantie van 5, dan

als (ABS(517 -  515) < 5) dan knop = SW8

De 'afstand' tussen 2 knoppen is 1023/15 = 68, dus de tolerantie kan nog veel groter genomen worden, max de helft van de afstand.

Maar het kan ook nog anders, alleen wordt de afstand tussen de punten steeds kleiner. Dat is dan wel weer op te lossen door de weerstandswaarden steeds groter te nemen.

« Laatst bewerkt op: 28 June 2020, 21:37:58 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

Jos Schnitzler

  • Offline Offline
  • Berichten: 249
  • ex-docent mvt / tekstschrijver / verhalenverteller
Re: Simpel seinen aansturen
« Reactie #32 Gepost op: 24 June 2020, 19:59:04 »
Bas ik zal proberen om jou in of na het weekend een mail te sturen waarin de vragen beantwoord worden. Zinvol deelnemen aan de voorgezette discussie past (nog) niet in mijn competenties.

Een goede groet, Jos

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Simpel seinen aansturen
« Reactie #33 Gepost op: 25 June 2020, 13:41:57 »
In plaats van naar een tolerantie te kijken kun je ook kijken naar de tussenliggende waarde van twee schakelaars. De code wordt dan een stuk overzichtelijker:

waarde = analogRead (A0)
als waarde > 989 dan knop = 0     // 1023, geen knop ingedrukt
als waarde < 989 dan knop = 1
als waarde < 920 dan knop = 2
als waarde < 852 dan knop = 3
als waarde < 784 dan knop = 4
als waarde < 716 dan knop = 5
als waarde < 648 dan knop = 6
.
.
.
als waarde < 102 dan knop = 14
als waarde <  34 dan knop = 15
'knop' wordt steeds overschreven zolang 'waarde' kleiner is.


« Laatst bewerkt op: 26 June 2020, 14:51:32 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

Jos Schnitzler

  • Offline Offline
  • Berichten: 249
  • ex-docent mvt / tekstschrijver / verhalenverteller
Re: Simpel seinen aansturen
« Reactie #34 Gepost op: 28 June 2020, 17:02:28 »
Bas, ik stuurde zojuist een BP.

Jos