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

Toon hier je nieuwe (model-) spooraanwinst(en)... door henk
Vandaag om 06:24:11
Marklin 3037 E41 pantograaf stuk. door Bahn-AG
Vandaag om 01:11:37
PEC Postrijtuig koppelen met ander materieel zonder Scharfenbergkoppeling. door Biesje
Vandaag om 00:15:49
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
01 December 2025, 23:46:58
Fleischmann 741005 BR 601 DB samenstellen? door Debvd
01 December 2025, 23:46:38
Minibaan Visserskaai H0 door Ronald Halma
01 December 2025, 23:45:46
Rondom Charlois door Alewijn
01 December 2025, 23:40:06
EX-CSB1 DCC Centrale door AP3737
01 December 2025, 23:31:00
13 en 14 december PFT-TSP naar Aachen door Jos B.
01 December 2025, 22:59:10
W.V. Kalender 2026 door Wim Vink
01 December 2025, 22:55:58
Bouw NTM Stationsgebouw Lemmer door Wim Vink
01 December 2025, 22:54:42
Zelfgemaakt BiDiB modules door Dennis1984
01 December 2025, 22:18:33
Bf Kibronn door Benelux795
01 December 2025, 22:16:26
BNLS modulebaan: Werkspoor-Kathedraal 3.5 door NS264
01 December 2025, 22:14:08
Nahmertaler Kleinbahn door sdz1976
01 December 2025, 21:37:04
Materieel verzameling van Michiel(NDS) door neudalhausenstadbahn
01 December 2025, 21:08:26
19 Toen door 1200blauw
01 December 2025, 21:00:58
Altburg. een analoge, opklapbare Märklinbaan door Ronald Halma
01 December 2025, 20:54:31
Mijn eerste H0-modeltreinbaan in aanbouw door MichielB
01 December 2025, 20:23:56
Rheinburg, TP V/VI door einte
01 December 2025, 20:02:08
Fotowedstrijd 2025 door Bob R.
01 December 2025, 19:37:35
Piko Hobby lok welke condensator er uit? door bellejt
01 December 2025, 19:18:22
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door timtrein
01 December 2025, 19:12:04
Aachenau West door defender
01 December 2025, 19:05:31
Raadplaatje door NS2209
01 December 2025, 18:59:17
Vraag over vervangmotor Lima-locomotief door defender
01 December 2025, 18:58:46
The Summer of 69 door Sporlijn Úje
01 December 2025, 16:48:48
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
01 December 2025, 16:17:36
Modelspoorbeurs MC Spijkspoor zaterdag 6 december 2025 door Suchet
01 December 2025, 16:05:28
Roco 290 digtaliseren door Henk Veenstra
01 December 2025, 15:56:13
  

Auteur Topic: Simpel seinen aansturen  (gelezen 6051 keer)

bask185

  • Offline Offline
  • Berichten: 5174
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