Doel:€250.00
Donaties:€0.00

Per saldo:€-250.00

Steun ons nu!

Laatst bijgewerkt
op 03-12-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Raadplaatje door grossraumwagen
Vandaag om 14:15:20
Roco 2026 door Falkenberg
Vandaag om 14:10:41
Mijn eerste H0-modeltreinbaan in aanbouw door DJV
Vandaag om 14:03:34
Bouw van de DE-5 uit een bouwset van FRIE door Gerco van Beelen
Vandaag om 13:54:21
Liliput NS 3500 - kortsluiting (verholpen?) door Ferdinand Bogman
Vandaag om 13:44:31
Bouw van de ElD3 mat' 36 van MK Modelbouwstudio's door MathynK
Vandaag om 13:43:22
automaus : Bespreking & Ervaring door maartenvdb
Vandaag om 13:38:49
Bauarbeiten im gange door 741230
Vandaag om 13:31:40
In Frankrijk met je EV oude spoorlijnen nieuw leven inblazen.... door Edsko Hekman
Vandaag om 13:15:14
Rondom Charlois door Eric B
Vandaag om 13:08:12
US diorama in H0 door Wim Vink
Vandaag om 13:05:46
Div. (mini) diorama's van Michiel/neudalhausenstadbahn door neudalhausenstadbahn
Vandaag om 12:59:44
Bahnstrecke 5867 door Wim Vink
Vandaag om 12:52:36
NS-Kameel in Spoor-0 (en misschien in Spoor-1) door FritsT
Vandaag om 12:35:12
Artitec Hondekop binnenverlichting 3 bakken door brutus
Vandaag om 12:31:49
Jouef 2026 door Dave.......
Vandaag om 12:28:59
Länderbahn en Reichsbahn locomotieven. door puntenglijder
Vandaag om 12:18:56
Gewoon wat busfoto's door Eric B
Vandaag om 11:57:59
Grasmasters door Frank 123
Vandaag om 11:51:13
Toon hier je nieuwe (model-) spooraanwinst(en)... door ES44C4
Vandaag om 11:44:56
Roco NS 1211 blauw door Luc2000
Vandaag om 11:11:44
19 Toen door Teun
Vandaag om 11:02:11
Fotowedstrijd BeneluxSpoor.net door Bob R.
Vandaag om 10:48:36
📐 Gezocht: Ontwerper voor Märklin H0 K-rail baan (AnyRail) – digitaal & automat door Ronald Halma
Vandaag om 10:00:06
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Twinkie
Vandaag om 09:56:40
Roco 42616 door Stefan88
Vandaag om 01:24:25
Diorama Memburg Klütjenfelderkai door neudalhausenstadbahn
Vandaag om 00:46:28
Preisertjes(?} in Leeuwarden ? door gdh
16 January 2026, 22:40:26
BNLS modules: de groeten uit Berkel door Ad Cleijsen
16 January 2026, 22:05:18
memling, welke loc? door jarietje
16 January 2026, 21:52:22
  

Auteur Topic: Simpel seinen aansturen  (gelezen 6207 keer)

bask185

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