Page 194 - BiDiB und iTrain
P. 194

//Bit-Eingabe und Summenbildung
           x0 = digitalRead(4);
           x1 = digitalRead(5);
           x2 = digitalRead(6);
           x3 = digitalRead(7);
           xsum = (x0*1)+(x1*2)+(x2*4)+(x3*8);

           //Abfrage ob mit bit-Eingabe oder interener Zeit gearbeitet wird
           if (Auto == 1){  //Interne Zeit
             delay(Zeit);
             if (Stunde < 24)
             {
             Stunde = Stunde +1;
                 }
             else {
               Stunde = 1;
                  }
             }

           if (Auto == 0) //Bit-Eingabe
           {
             Stunde = xsum;
           }
             switch (Stunde) {                       //case 1 bis 24 sind die 24 Stunden des Tages)
             case 1:
                Farbe_Morgen(10,0,0,0,0,0);
                break;
             case 2:
                Farbe_Morgen(40,10,0,0,0,0);
                break;
             case 3:
                Farbe_Morgen(80,40,10,0,10,0);
                break;
             case 4:
   189   190   191   192   193   194   195   196   197   198   199