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

Spoor 1 pendelbaan, maar dan rond (1:32) door rbroerse
Vandaag om 12:14:59
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Daan!
Vandaag om 12:08:21
Project seaside Germany door Ronald Halma
Vandaag om 12:02:17
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Montanbahn
Vandaag om 11:57:21
Toon hier je nieuwe (model-) spooraanwinst(en)... door ceuleer
Vandaag om 11:56:44
Anleitung en Ersatzteilliste van Trix V 120 001 (artnr. 22511) door Hasenwald
Vandaag om 11:55:18
Stalen D 4 deurs spoor 0 door FritsT
Vandaag om 11:52:13
Piko NS 5/600 Hippel 2025 door Rudolf Stammis
Vandaag om 11:41:15
MODELSPOOR by MTD - 2025 - 18 & 19 oktober 2025 in Edegem (B) door RobbertJan
Vandaag om 11:17:46
Korneschans. Een fictief Duits Nederlands grensstation. door Montanbahn
Vandaag om 11:03:55
Cherteau, fictieve Waals industriedorp door RetroJack
Vandaag om 10:36:33
De Projecten van RetroJack door RetroJack
Vandaag om 10:28:01
Big Scale Trains - NS SLT in H0 door bask185
Vandaag om 10:25:29
Decoder uitlezen met Z21 op programmeerspoor in iTrain door Montanbahn
Vandaag om 10:20:10
verlichting inbouwen voor beginners door bask185
Vandaag om 10:18:49
De bouw van mijn modelbaan in Thailand door RetroJack
Vandaag om 10:12:31
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 09:12:39
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Frank103
Vandaag om 08:43:37
Werking Piko goldcap i.c.m. met niet-Piko decoder door VAM65
Vandaag om 08:36:16
Roco Driewegwissel 42454, H0, Lok valt stil op hartstuk bij lage snelheid door AartvN
Vandaag om 07:48:51
Pendel module Viessmann 5214 door Te 2/2
23 October 2025, 22:57:52
Artitec 6300 door ModelWessel
23 October 2025, 22:11:28
roco kraan 40108 adres wijzigen door jerrytrein
23 October 2025, 21:53:06
Raadplaatje door Hatsune Miku
23 October 2025, 21:28:22
Configureren van YD8116 via web browser door reinderlf
23 October 2025, 21:16:42
Fleischmania Nostalgia door RetroJack
23 October 2025, 20:41:52
marklin 3756 verlichting door bellejt
23 October 2025, 19:30:49
Digitaliseren Trix V 120 door Overet
23 October 2025, 18:57:15
Omgeving Frankfurt am Main door reMARKable
23 October 2025, 18:37:50
Da's Daz 2 door spoorijzer
23 October 2025, 15:25:16
  

Auteur Topic: Stoplicht/looplicht schakeling  (gelezen 11846 keer)

MMTB

  • Offline Offline
  • Berichten: 970
    • Rheinberger Strassenbahn Betriebe
Re:Stoplicht/looplicht schakeling
« Reactie #15 Gepost op: 06 May 2010, 20:28:07 »
Hallo Sander,

Dank je wel! Zo is het precies wat ik mijn gedachte had.

Is het mogelijk dat je een aantal microcontrolers kan programeren die ik in mijn tams bouwsetjes kan zetten? (Tegen betaling uiteraard)

Alvast bedankt!
Mark
Duitse tramstad in H0, een speelbaan in spoor 0 en een nieuwe beursbaan in 0e

sander306

  • Offline Offline
  • Berichten: 91
Re:Stoplicht/looplicht schakeling
« Reactie #16 Gepost op: 06 May 2010, 20:38:39 »
Ik heb er nu 3 liggen, die kunnen morgen nog op de bus. Als je er meer nodig hebt moet ik die even bestellen (bij Dick Best, €1,58).
There are only 10 kinds of people, those who understand binairy and those who don't.

MMTB

  • Offline Offline
  • Berichten: 970
    • Rheinberger Strassenbahn Betriebe
Re:Stoplicht/looplicht schakeling
« Reactie #17 Gepost op: 06 May 2010, 20:51:20 »
Als je er in totaal 10 kan programeren, dan kan ik weer heel wat jaren voorruit. Ik stuur je wel even een PM.

Groeten, Mark
Duitse tramstad in H0, een speelbaan in spoor 0 en een nieuwe beursbaan in 0e

sander306

  • Offline Offline
  • Berichten: 91
Re:Stoplicht/looplicht schakeling
« Reactie #18 Gepost op: 11 May 2010, 00:07:47 »
Nog even het een en ander aangepast en dit is het uiteindelijke resultaat:
http://www.youtube.com/watch?v=sUbOI65EDFQ

/*
Project: Tramsein
Datum: 10-mei-2010
Programmeur: Sander Brugmans

GPIO0 = TAMS_JP3.1 = rode LED
GPIO1 = TAMS_JP3.2 = gele LED
GPIO2 = TAMS_JP3.3 = groene LED
GPIO3 = TAMS_JP2   = input
GPIO4 = TAMS_JP3.4 = rode LED overweg
GPIO5 = TAMS_JP3.5 = rode LED overweg
*/

#include <pic.h>

__CONFIG(UNPROTECT & BORDIS & MCLRDIS & PWRTEN & WDTDIS & INTIO); // Basis instellingen

char puls, pulsrt = 0;
char sec2 = 0;
char sec1 = 0;
char overweg = 0;
char r, o, g, ow0, ow1 = 0;
char tmr1count = 0;
char tmr0count = 0;


//-----------------------------------------------------------------------------------------------------
// Delay
void delay(long i){
  while(i--);
}

//-----------------------------------------------------------------------------------------------------
// Interrupts
void interrupt vector(void){

if (T0IF == 1){
T0IF = 0;
tmr0count++;
if (tmr0count == 15){
tmr0count = 0;
sec1 = !sec1;
}
TMR0 = 0x00;
}

if (TMR1IF == 1){
TMR1IF = 0;
tmr1count++;
if (tmr1count == 4){
sec2 = 1;
GIE = 0;
PEIE = 0;
PIE1 = 0;
T1CON = 0b00110100;
tmr1count = 0;
}
else
TMR1H = 0x0B; // timer 1 (0,5sec) laden)
TMR1L = 0xDB;
GIE = 1;
PEIE = 1;
PIE1 = 1;
T1CON = 0b00110101;
}
}

//-----------------------------------------------------------------------------------------------------
// Main
void main(void){
GPIO = 0x00; // Poort A = laag
TRISIO = 0x08; // A0, 1, 2, 4 & 5 zijn output, A3 is input
ANSEL = 0x00; // Geen analoog in

r = 1; // Rode LED is aan

TMR0 = 0x00;
OPTION = 0b11000111;
T0IE = 1;

while (1){
GPIO0 = r;
GPIO1 = o;
GPIO2 = g;
GPIO4 = ow0;
GPIO5 = ow1;

puls = 0;

if (GPIO3 == 1){ // Beetje debounce
delay(2000);
if (GPIO3 == 1)
puls = 1;
}
pulsrt = GPIO3;

if (puls && r){
r = 0;     // Rode LED is uit
g = 1; // Groene LED is aan
sec2 = 0; // 2 seconde flag naar 0
overweg =1;

TMR1H = 0x0B; // timer 1 (0,5sec) laden)
TMR1L = 0xDB;
GIE = 1;
PEIE = 1;
PIE1 = 1;
T1CON = 0b00110101;
}

if (sec2 && g && !pulsrt){
g = 0; // Groene LED is uit
o = 1; // Oranje LED is aan
sec2 = 0; // 2 seconde flag naar 0

TMR1H = 0x0B; // timer 1 (0,5sec) laden)
TMR1L = 0xDB;
GIE = 1;
PEIE = 1;
PIE1 = 1;
T1CON = 0b00110101;
}

if (sec2 && o){
o = 0; // Oranje LED is uit
r = 1; // Rode LED is aan
sec2 = 0; // 2 seconde flag naar 0
overweg = 0;
}

if (overweg && sec1){
ow0 = 1;
ow1 = 0;
}

if (overweg && !sec1){
ow0 = 0;
ow1 = 1;
}

if (!overweg){
ow0 = 0;
ow1 = 0;
}

if (pulsrt)
tmr1count = 0;
}
}
There are only 10 kinds of people, those who understand binairy and those who don't.

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3602
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re:Stoplicht/looplicht schakeling
« Reactie #19 Gepost op: 11 May 2010, 08:15:11 »
Sander ik denk dat MMTB er 1010 wil hebben (y)
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

MMTB

  • Offline Offline
  • Berichten: 970
    • Rheinberger Strassenbahn Betriebe
Re:Stoplicht/looplicht schakeling
« Reactie #20 Gepost op: 11 May 2010, 10:48:40 »
Hoi Sander,

Ik heb gisteren mijn eerste (proef) tramsein binnen gekregen, dus dat komt mooi uit.
http://www.modellbahnwerk.de/shop/Verkehrsampeln-in-H0/Bus-Srassenbahnampel.html

Ik heb het filmpje en de code bekeken en het ziet er super uit! De knipperlichten gaan mooi langzaam aan en uit, alleen zou je de oranjefase met 1 seconden willen verlengen? Dat is hij helemaal af. Ik zal bij Conrad de benodige Tams printjes gaan bestellen.

Heel erg bedankt!!
Groeten, Mark
Duitse tramstad in H0, een speelbaan in spoor 0 en een nieuwe beursbaan in 0e

Klaas Zondervan

  • Offline Offline
  • Berichten: 26858
    • Pagina van klaas
Re:Stoplicht/looplicht schakeling
« Reactie #21 Gepost op: 11 May 2010, 11:15:58 »
...alleen zou je de oranjefase met 1 seconden willen verlengen?
De oranjefase, dat is toch Koninginnedag? ;D

Bij verkeerslichten heet die kleur geel, net als bij spoorseinen.

De meest gebruikelijke lengte voor de geelfase bij verkeerslichten is 2 seconden.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

MMTB

  • Offline Offline
  • Berichten: 970
    • Rheinberger Strassenbahn Betriebe
Re:Stoplicht/looplicht schakeling
« Reactie #22 Gepost op: 11 May 2010, 11:55:21 »
Ik verwar het altijd met oranje, maar geel is natuurlijk de juiste benaming. Ik vond de 2 seconden in het filmpje net te kort, vandaar mijn wens van 3 seconden. Het tramsein zelf werkt met symbolen in plaats van kleuren, maar de opzet is gelijk aan een nederlands stoplicht. (zie link in mijn vorige post)

Groeten, Mark
Duitse tramstad in H0, een speelbaan in spoor 0 en een nieuwe beursbaan in 0e

Private SNAFU

  • Offline Offline
  • Berichten: 1744
  • Member of the 1(to)87 gang
    • project "Nijkerk:87"
Re:Stoplicht/looplicht schakeling
« Reactie #23 Gepost op: 11 May 2010, 17:33:12 »
De oranjefase, dat is toch Koninginnedag? ;D

Bij verkeerslichten heet die kleur geel, net als bij spoorseinen.

De meest gebruikelijke lengte voor de geelfase bij verkeerslichten is 2 seconden.

Klaas,

Dan gaan we toch even mierenn*uken, officieel wordt de kleur aangeduid met amber.

Gr,
Bart
Website
NS - IVa (1968 - 1978) / Koploper / LocoNet / IB+ProfiBoss / Modulebouw

Klaas Zondervan

  • Offline Offline
  • Berichten: 26858
    • Pagina van klaas
Re:Stoplicht/looplicht schakeling
« Reactie #24 Gepost op: 11 May 2010, 19:19:50 »
Merkwaardig dat er steeds weer mensen opduiken met desinformatie.
Ik heb 10 jaar lang onderhoud gedaan aan verkeersinstallaties. In die tijd veel handleidingen gezien en vakliteratuur gelezen.
De benaming amber ben ik alleen tegengekomen in Engelstalige geschriften. In het Nederlands werd altijd zonder uitzondering de benaming geel gebruikt. Ook de verkeersdeskundige in wiens opdracht ik werkte bevestigde dat geel de enig juiste benaming is voor die kleur.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.