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

Piko 2025 door spoorijzer
Vandaag om 15:42:59
Gezocht: Foto's Plan E/L postrijtuig in reizigerstreinen jaren '70 door Rick
Vandaag om 15:35:29
MARDEC, de Multifunctionele ARduino dcc DECoder. door Bert55
Vandaag om 15:32:28
D20/ 25 Bentheimer Eisenbahn in 1:32 door Karben
Vandaag om 15:22:18
20 jaar BNLS door MOVisser
Vandaag om 15:03:59
Raadplaatje door Dpc Fo
Vandaag om 14:31:47
"Kolenbakken" voor achter Railion 6400-en? door ES44C4
Vandaag om 14:01:12
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 13:06:36
The Rolling Tables…. door Rob Ellerman
Vandaag om 12:19:38
Roco 290 digtaliseren door Henk Veenstra
Vandaag om 12:10:57
Ervaringen met veilingsites enzo (Marktplaats, Ebay, Catawiki, etc). door piksov
Vandaag om 11:15:29
Reizigersmaterieel Twentelijn in de jaren '70 door 1200blauw
Vandaag om 10:29:51
NL-baan in Canada door Wim Vink
Vandaag om 10:29:44
The Micro Model Railway Dispatch door Erik_omBC
Vandaag om 09:22:56
US diorama in H0 door Montanbahn
Vandaag om 09:13:55
rommenholler gasketelwagens door ArjanB
Vandaag om 02:43:27
Philotrain NS6001-6006 (niet kijken als je blij met jou philotrain bent) door prutser
01 July 2025, 23:56:14
Reactiveren van de 0N30 Mumby Lumber baan (ex-JD) by Ronald door Ronald Halma
01 July 2025, 23:41:48
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door Hans van de Burgt
01 July 2025, 23:21:41
Mijn Ned. N. Spoorbaan ''Echthoven'' door Luit
01 July 2025, 23:07:31
Spin Off BentheimerEisenbahn, aanrijding in Lauenbruck door Thom
01 July 2025, 22:40:15
Een nieuw begin door bask185
01 July 2025, 22:31:23
Hornby-international 2025 door Quinzeedied
01 July 2025, 21:41:08
VERPLAATST: Zaagsel? door Duikeend
01 July 2025, 20:47:55
Ombouw/Pimpen Bolle neuzen door BartvD
01 July 2025, 20:03:51
Toon hier je nieuwe (model-) spooraanwinst(en)... door Martijn1974
01 July 2025, 18:43:51
NZH A 1001 - 1004 door Gerco van Beelen
01 July 2025, 18:35:12
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
01 July 2025, 18:33:07
Klein baantje 1200x1200mm door hervé
01 July 2025, 17:51:30
NS2900-serie / Staatsmijnen SM 150-serie (H0) door mamory
01 July 2025, 16:20:35
  

Auteur Topic: Loconet noodstop, knop of schakeling die geschikt is?  (gelezen 42410 keer)

Curious T!mo

  • Offline Offline
  • Berichten: 26
Re: Loconet noodstop, knop of schakeling die geschikt is?
« Reactie #165 Gepost op: 21 March 2024, 13:49:10 »
Dat is een hele goede suggestie Karst.

Ik heb even deze functie toegevoegd en roep deze ergens richting het einde van de setup() éénmaal aan.

void setup() {

 Serial.begin(115200);

  LocoNet.init(LOCONET_TX_PIN);
  initLnBuf(&LnTxBuffer);
 
 .....

 sendOPC_RQ_SL_DATA(0);
}

void sendOPC_RQ_SL_DATA(int slot) {
  lnMsg SendPacket;
 
  SendPacket.data[ 0 ] = OPC_RQ_SL_DATA;
  SendPacket.data[ 1 ] = slot;
  SendPacket.data[ 2 ] = 0; 
  LocoNet.send( &SendPacket );
       
}

Daarna in de loop() snippet van bask185 gebruikt en werkt prima samen.
void loop() {
  LnPacket = LocoNet.receive();
  if(LnPacket) 
  {
    if (LnPacket->sz.command == OPC_GPON) {         // GLOBAL power ON request 0x83     
      OPCSTATE = 1;
      sendALLsensors();
    } else if (LnPacket->sz.command == OPC_GPOFF) { // GLOBAL power OFF req 0x82
      OPCSTATE = 0;
    }

    if( LnPacket -> data[0] == OPC_SL_RD_DATA )
    {
        if( LnPacket->data[7] & 1 ) {
          OPCSTATE = 1;
        } else {
          OPCSTATE = 0;
        }
    }

    // If this packet was not a Switch or Sensor Message then print a new line
    if (!LocoNet.processSwitchSensorMessage(LnPacket)) {
    }
 
}

Heb de code snippets maar even gepost zo. Misschien hebben anderen er weer wat aan.

Groeten,
Timo

Karst Drenth

  • Offline Offline
  • Berichten: 10473
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Loconet noodstop, knop of schakeling die geschikt is?
« Reactie #166 Gepost op: 21 March 2024, 15:13:37 »
 (y) (y)