Page 64 - Gartenbahn
P. 64
63
422
423
424
425
426
427
428 /********************Ausgänge definieren und ausführen******************************/
429
430 void Ausgang1()
431 {
432 if(String(logString) == String(Zeit1[a1])) //String um die Werte abzugleichen
433 {
434 pixels.setPixelColor(1, pixels.Color(0,0,0)); //Signal grün
435 pixels.setPixelColor(0, pixels.Color(255,255,0));
436 LEDset1 = 0;
437 }
438
439
440
441 if(Reedset1 == 1 && Frei1 == 1) //Zeitvergleich und ob strecke freigegeben
442 {
443
444 Frei1=0; //zähler wieder auf aus stellen
445 if (a1> 2) //a1 ist die Anzahl der einträge für die Anzeige
446 {
447 a1=0;
448 }
449 else a1++;
450 pixels.setPixelColor(1, pixels.Color(255,0,0)); //Signal rot
451 pixels.setPixelColor(0, pixels.Color(0,0,0));
452
453 }
454
455 if(LEDset1 == 1) // ZUM ersten Start Signal setzen Rot an
456 {
457 pixels.setPixelColor(1, pixels.Color(255,0,0)); //Signal rot
458 pixels.setPixelColor(0, pixels.Color(0,0,0));
459 }
460
461 }
462
463 void Ausgang2()
464 {
465 if(String(logString) == String(Zeit2[a2])) //String um die Werte abzugleichen
466 {
467 pixels.setPixelColor(3, pixels.Color(0,0,0)); //Signal grün
468 pixels.setPixelColor(2, pixels.Color(255,255,0));
469 LEDset2 = 0;
470 }
471
472
473
474 if(Reedset2 == 1 && Frei2 == 1) //Zeitvergleich und ob strecke freigegeben
475 {