Doel:€250.00
Donaties:€130.00

Per saldo:€-120.00

Steun ons nu!

Laatst bijgewerkt
op 24-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Al mijn goede ideeën... door henk
Vandaag om 12:51:06
Raadplaatje door Keska
Vandaag om 12:43:13
hoe diep is de kuil van een 23 meter draaischijf door AlbertG
Vandaag om 12:10:11
NS 6000 (in schaal 0) door Rob Ellerman
Vandaag om 11:58:22
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door Martijn193
Vandaag om 11:52:11
18 t/m 21 april Intermodellbau '24 Dortmund door Martijn193
Vandaag om 11:51:41
US diorama in H0 door Wim Vink
Vandaag om 11:20:49
2nd Dutch US Convention, DRU Ulft NL 6/7 april 2024 door RBlok
Vandaag om 10:23:55
20 en 21 april MobExpo door Ronald Halma
Vandaag om 10:14:31
19 Toen door spoorzeven
Vandaag om 10:12:46
Cranicher Altbahn door Eric v C
Vandaag om 10:09:34
Pfarrerwinkel bahn door Eric v C
Vandaag om 09:59:38
Frans/Belgisch H0e baantje door Scratchbuilt
Vandaag om 09:58:00
Bruikbare etsplaten voor NS4000 en NS4700 tenders, en NS slijptrein? door 3dbuildr
Vandaag om 09:55:45
Ijzeren Rijn: militair transport door ijzeren rijn
Vandaag om 09:45:09
Modelbaan schaal H0 niet geheel sluiten in pc prog door spoorijzer
Vandaag om 09:39:18
Kleine Baan in H0 (≤ 0.5m²) door spoorijzer
Vandaag om 09:35:37
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door spoorijzer
Vandaag om 09:33:32
Station Roodeschool door Sven
Vandaag om 08:56:02
Aachenau West door mass am see
Vandaag om 08:21:03
Onlangs gespot - gefotografeerd, de foto's door Arjen B.
Vandaag om 07:37:56
Gewoon wat busfoto's door GerardvV
24 april 2024, 23:43:57
Bouw van postrijtuig P 7911-7920 (plan C) van FRIE door MathynK
24 april 2024, 23:15:58
Mijn eerste H0-modeltreinbaan in aanbouw door Frank 123
24 april 2024, 22:51:27
Der QuadratSchädel (Bemo br 624/634) door T.Spat
24 april 2024, 22:37:28
Ice 3 (22784) front/ sluit schakelt niet om door Bram.A
24 april 2024, 22:25:19
Bouwtekeningen Hembrug en/of Strausbrug door Erik01
24 april 2024, 21:31:41
NS 8400 van Werps door Ivo tB
24 april 2024, 21:23:44
Ronald en Wanda's "Southern Comfort" swamp layout! door Ronald Halma
24 april 2024, 21:14:47
BR 44 1263 UK Mit Borsig versuchs Wannentender 2'2'T 34. door Modellbahnwagen
24 april 2024, 19:19:03
  

Auteur Topic: Simpel seinen aansturen  (gelezen 4991 keer)

bask185

  • Offline Offline
  • Berichten: 4061
Re: Simpel seinen aansturen
« Reactie #30 Gepost op: 24 juni 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 juni 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 juni 2020, 21:37:58 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

Jos Schnitzler

  • Offline Offline
  • Berichten: 247
  • ex-docent mvt / tekstschrijver / verhalenverteller
Re: Simpel seinen aansturen
« Reactie #32 Gepost op: 24 juni 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 juni 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 juni 2020, 14:51:32 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

Jos Schnitzler

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

Jos