Page 193 - BiDiB und iTrain
P. 193

Das Programm
           // RS_485_DMX512_Controller_Teil_1 Tobias Kuch GPL 3.0
           #include <DmxSimple.h>
           int Stunde;             //Variable für die Stunde in case
           int Zeit = 8000;       //Zeit für eine Stunde
           int Auto = 1;
           int x0 = 0;
           int x1 = 0;
           int x2 = 0;
           int x3 = 0;
           int xsum;
           void setup() {

             pinMode(8, INPUT_PULLUP);          //AUTO An/Aus
              pinMode(4, INPUT_PULLUP);          //Bit2Hoch0
             pinMode(5, INPUT_PULLUP);          //Bit2Hoch1
             pinMode(6, INPUT_PULLUP);          //Bit2Hoch2
             pinMode(7, INPUT_PULLUP);          //Bit2Hoch3
             DmxSimple.usePin(3);        //ist die Ausgabe auf dem Arduino für DMX - in der
       DmxSimple.h festgelegt
             DmxSimple.maxChannel(512);  // max 512 Kanäle
             DmxSimple.write(4, 0);      // Kanal 4 full Color
             DmxSimple.write(5, 0);      // Kanal 5 Strobe und Speed
             DmxSimple.write(6, 0);      // Kanal 6 Modi 1- RGB control 2-Color fade 3- color
       change 4- musik-controlled
             Serial.begin(9600);         // wenn ich den Monitor für die Fehlersuche benötige
           }
           void loop() {

           Serial.println(Stunde);
           Serial.println(Auto);
           //Serial.println(x0);
           Auto = digitalRead(8);  //Auto = 1 Interne Zeit 0 Bit-Eingabe
   188   189   190   191   192   193   194   195   196   197   198