# Code für automatischen Torzähler mit LED Show

**URL:** <https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797>\
**Category:** Deutsch\
**Created:** [September 6, 2023, 8:56am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797 "2023-09-06T08:56:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 8:56am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/1 "2023-09-06T08:56:13Z")

</div>

Hallo liebe Community,

Ich brauche Hilfe bei meinem Projekt. Habe einen Tischkicker gebaut, der bei jedem Tor Fotozellen eingebaut hat und eine Display, der die Tore anzeigt. Zudem habe ich rundum das Spielfeld einen Neopixel Strip eingebaut, der das Spielfeld beleuchten soll und bei jedem Tor eine Lichtshow machen soll.

Die Fotozellen und die Anzeige am Display konnte ich dank einer Vorlage programmieren. Sie funktionieren gut. Leider ist es aber so, dass wenn ich den STRIP anschliesse und das Programm Hochlade es Probleme gibt:  
a) Manchmal funktioniert nur der Display und manchmal nur der Strip. Es hat aber auch schon beides funktioniert, ich habe aber nichts verändert.

b) Die Strips leuchten Rot obwohl ich sie weiss programmiert habe.

c) Der Port verschwindet immer wieder, wenn ich den Strip am Arduino anschliesse. Deshalb kann ich es nur hochladen, wenn der Strip nicht angeschlossen ist.

Ich benutze folgende Hardaware:

**Arduino UNO R3**  
\*\* IR Break Beam Sensor - 3mm LEDs [KW-1472]\*\*  
**WS2813 Digital RGB LED mit 240 Neopixels**  
**Adafruit 0.56" 4-Digit 7-Segment Display - w/ I2C Backpack QT - Rot**

Das ganze wird mit einem Netzgerät 5V gespiesen.  
.  
Der Code für die Neopixels anzusteuern ist sehr lange, da ich jede einzelne codiert habe. Den Befehl strip.fill hat leider nicht funktioniert.

Folgende Fragen (Hilfe) habe ich:

- Braucht es noch Widerstände für die Neopixel?
- Wie kann ich das programmieren, dass alles zusammen funktioniert?
- Ich möchte, dass bei jedem Tor der Strip einen Strobo erzeugt (ganz schnell. ca 6 mal ein und aus und eventuell noch eine andere Farbe) ist das möglich

nun Poste ich den Code und bedanke mich jetzt schon für euer Unterstützung.

LG

````arduino

```cpp
#include <Adafruit_BusIO_Register.h>
#include <Adafruit_I2CDevice.h>
#include <Adafruit_I2CRegister.h>
#include <Adafruit_SPIDevice.h>

#include <Adafruit_NeoPixel.h>
#include <SSD1320_OLED.h>
#include <Adafruit_LEDBackpack.h>
#include <Adafruit_BusIO_Register.h>
#include <Adafruit_I2CDevice.h>
#include <Adafruit_I2CRegister.h>
#include <Adafruit_SPIDevice.h>
#include <SevenSegmentDisplay.h>
#include <DIYables_4Digit7Segment_74HC595.h>
#include <Wire.h>
#include <Adafruit_GFX.h> 
#include "Adafruit_LEDBackpack.h"
Adafruit_7segment matrix = Adafruit_7segment();
int Rot; int Blau;

Adafruit_NeoPixel pixels(239, 12, NEO_GRB + NEO_KHZ800);
int pause=0; // 100 Millisekunden Pause bis zur Ansteuerung der nächsten LED.
int i=0;
#define LEDROT 9
#define LEDBLAU 10
#define SENSORPIN 4 
#define SENSORPIN2 2
#define SENSORPIN3 7 
#define PIN 12 
//#define NUMPIXELS 240

int sensorState = 0, lastState=0; int sensorState2 = 0, lastState2=0; int sensorState3 = 0, lastState3=0 ;

void setup() {
pinMode (LEDROT, OUTPUT);
pinMode (LEDBLAU, OUTPUT);
pinMode(SENSORPIN, INPUT); digitalWrite(SENSORPIN, HIGH);
pinMode(SENSORPIN2, INPUT); digitalWrite(SENSORPIN2, HIGH);
pinMode(SENSORPIN3, INPUT);
digitalWrite(SENSORPIN3, HIGH);
Rot = 0; Blau = 0;
matrix.begin (0x70);
pixels.begin();
pixels.setBrightness(255);
pixels.show();
}
void loop() {
sensorState = digitalRead(SENSORPIN); sensorState2 = digitalRead(SENSORPIN2);
sensorState3 = digitalRead(SENSORPIN3);
// individualPixels[1, 2, 3] = 1 Test skript
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(0,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(1,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(2,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(3,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(4,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(5,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(6,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(7,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(8,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(9,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(10,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(11,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(12,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(13,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(14,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(15,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(16,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(17,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(18,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(19,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(20,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(21,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(22,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(23,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(24,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(25,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(26,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(27,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(28,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(29,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(30,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(31,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(32,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(33,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(34,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(35,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(36,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(37,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(38,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(39,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(40,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(41,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(42,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(43,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(44,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(45,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(46,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(47,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(48,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(49,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(50,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(51,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(52,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(53,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(54,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(55,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(56,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(57,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(58,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(59,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(60,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(61,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(62,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(63,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(64,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(65,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(66,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(67,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(68,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(69,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(70,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(71,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(72,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(73,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(74,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(75,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(76,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(77,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(78,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(79,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(80,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(81,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(82,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(83,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(84,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(85,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(86,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(87,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(88,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(89,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(90,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(91,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(92,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(93,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(94,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(95,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(96,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(97,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(98,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(99,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(100,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(101,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(102,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(103,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(104,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(105,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(106,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(107,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(108,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(109,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(110,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(111,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(112,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(113,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(114,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(115,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(116,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(117,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(118,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(119,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(120,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(121,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(122,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(123,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(124,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(125,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(126,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(127,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(128,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(129,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(130,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(131,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(132,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(133,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(134,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(135,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(136,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(137,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(138,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(139,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(140,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(141,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(142,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(143,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(144,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(145,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(146,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(147,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(148,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(149,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(150,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(151,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(152,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(153,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(154,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(155,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(156,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(157,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(158,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(159,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(160,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(161,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(162,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(163,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(164,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(165,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(166,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(167,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(168,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(169,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(170,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(171,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(172,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(173,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(174,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(175,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(176,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(177,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(178,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(179,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(180,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(181,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(182,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(183,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(184,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(185,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(186,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(187,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(188,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(189,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(190,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(191,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(192,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(193,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(194,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(195,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(196,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(197,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(198,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(199,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(201,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(202,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(203,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(204,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(205,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(206,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(207,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(208,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(209,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(210,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(211,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(212,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(213,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(214,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(215,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(216,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(217,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(218,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(219,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(220,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(221,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(222,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(223,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(224,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(225,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(226,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(227,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(228,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(229,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(230,pixels.Color(255,255,255));
pixels.show();
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(211,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(212,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(213,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(214,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(215,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(216,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(217,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(218,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(219,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(231,pixels.Color(255,255,255));
pixels.show();
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(211,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(212,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(213,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(214,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(215,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(216,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(217,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(218,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(219,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(232,pixels.Color(255,255,255));
pixels.show();
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(211,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(212,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(213,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(214,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(215,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(216,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(217,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(218,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(219,pixels.Color(255,255,255));
pixels.show();
pixels.begin(); // Initialisierung der NeoPixel
pixels.setPixelColor(233,pixels.Color(255,255,255));
pixels.show();
 //ab hier beginnen alle zu leuchten
//ixels.begin(); // Initialisierung der NeoPixel
//pixels.setPixelColor(0,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.begin();
//pixels.setPixelColor(1,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(2,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(3,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(4,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(5,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(6,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(7,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(8,pixels.Color(255,255,255));
//pixels.show();
//pixels.begin();
//pixels.setPixelColor(9,pixels.Color(255,1,600));
//pixels.show();
//pixels.begin();
//delay(1000);
// Testskript Ende
digitalWrite(LEDROT,HIGH); //hier stripes leuchten
digitalWrite(LEDBLAU,HIGH); // hier stripes leuchte evtl nur PIN 9
matrix.writeDigitNum(0, (Rot / 10) );
matrix.writeDigitNum(1, (Rot % 10) );
matrix.drawColon(true); 
matrix.writeDigitNum(3, (Blau / 10) );
matrix.writeDigitNum(4, (Blau%10) );
matrix.writeDisplay();
 

if (sensorState == LOW){
} 

else {
}

if (sensorState && !lastState) {
Serial.println("Unbroken");
}

if (!sensorState && lastState) {
Serial.println("Broken"); Serial.println(Rot);
Rot = Rot + 1;
//hier vorlage für Strobo in rot
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);
digitalWrite (LEDROT, LOW);
delay(50);
digitalWrite (LEDROT, HIGH);
delay(50);

}

if (sensorState2 && !lastState2) { 
  Serial.println("2 Unbroken");
}

if (!sensorState2 && lastState2) {
Serial.println("2 Broken"); 
Blau = Blau + 1 ;
//hier vorlage für Strobo in blau
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
digitalWrite (LEDBLAU, LOW);
delay(50);
digitalWrite (LEDBLAU, HIGH);
delay(50);
}

if (!sensorState3 && !lastState3){
 }

if (!sensorState3 && lastState3) {
Serial.println("reset"); 
Blau = 0;
Rot = 0;
}

lastState = sensorState; lastState2 = sensorState2; lastState3 = sensorState3;
}

````

```arduino

```

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [September 6, 2023, 9:05am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/2 "2023-09-06T09:05:57Z")

</div>

> [@artedimarte](#):
>
> ```arduino
> // individualPixels[1, 2, 3] = 1 Test skript
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(0,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(1,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(2,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(3,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(4,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(5,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(6,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(7,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(8,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(9,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(10,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(11,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(12,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(13,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(14,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(15,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(16,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(17,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(18,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(19,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(20,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(21,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(22,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(23,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(24,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(25,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(26,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(27,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(28,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(29,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(30,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(31,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(32,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(33,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(34,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(35,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(36,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(37,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(38,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(39,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(40,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(41,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(42,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(43,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(44,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(45,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(46,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(47,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(48,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(49,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(50,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(51,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(52,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(53,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(54,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(55,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(56,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(57,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(58,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(59,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(60,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(61,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(62,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(63,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(64,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(65,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(66,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(67,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(68,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(69,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(70,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(71,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(72,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(73,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(74,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(75,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(76,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(77,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(78,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(79,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(80,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(81,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(82,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(83,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(84,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(85,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(86,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(87,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(88,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(89,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(90,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(91,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(92,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(93,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(94,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(95,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(96,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(97,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(98,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(99,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(100,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(101,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(102,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(103,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(104,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(105,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(106,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(107,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(108,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(109,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(110,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(111,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(112,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(113,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(114,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(115,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(116,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(117,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(118,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(119,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(120,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(121,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(122,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(123,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(124,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(125,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(126,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(127,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(128,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(129,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(130,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(131,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(132,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(133,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(134,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(135,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(136,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(137,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(138,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(139,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(140,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(141,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(142,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(143,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(144,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(145,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(146,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(147,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(148,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(149,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(150,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(151,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(152,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(153,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(154,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(155,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(156,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(157,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(158,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(159,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(160,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(161,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(162,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(163,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(164,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(165,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(166,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(167,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(168,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(169,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(170,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(171,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(172,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(173,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(174,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(175,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(176,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(177,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(178,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(179,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(180,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(181,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(182,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(183,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(184,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(185,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(186,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(187,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(188,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(189,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(190,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(191,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(192,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(193,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(194,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(195,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(196,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(197,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(198,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(199,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(201,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(202,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(203,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(204,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(205,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(206,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(207,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(208,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(209,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(210,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(211,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(212,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(213,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(214,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(215,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(216,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(217,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(218,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(219,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(220,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(221,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(222,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(223,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(224,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(225,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(226,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(227,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(228,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(229,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(230,pixels.Color(255,255,255));
> pixels.show();
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(211,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(212,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(213,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(214,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(215,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(216,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(217,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(218,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(219,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(231,pixels.Color(255,255,255));
> pixels.show();
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(211,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(212,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(213,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(214,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(215,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(216,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(217,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(218,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(219,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(232,pixels.Color(255,255,255));
> pixels.show();
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(211,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(212,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(213,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(214,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(215,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(216,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(217,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(218,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(219,pixels.Color(255,255,255));
> pixels.show();
> pixels.begin(); // Initialisierung der NeoPixel
> pixels.setPixelColor(233,pixels.Color(255,255,255));
> pixels.show();
> 
> ```

In dem Zitat sind jetzt ca. 700 Zeilen.

So sieht das aus, wenn ich das mache:

```arduino
  for (byte b = 0; b < 233; b++)
  {
    pixels.setPixelColor(0, pixels.Color(255, 255, 255));
  }
  pixels.show();
```

Das pixels.begin() gehört EINMAL ins setup().  
Mit pixels.show() wenn alle Pixels gesetzt sind, wird das auf den Stripe übertragen.

Gehe ich recht in der Annahme, das Du 233 Pixels verbaust hast? (Wenn nein, wieviel dann)

---

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 9:21am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/3 "2023-09-06T09:21:54Z")

</div>

Vielen Dank für die Antwort.

Ja ich habe 233 Pixel verbaut.

Heisst das, dass ich deinen code für alle Pixel anzusteuern verwenden kann?  
Und Pixel.begin muss ich nur einmal im Setup erwähnen und im loop dann nicht mehr?

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [September 6, 2023, 9:24am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/4 "2023-09-06T09:24:29Z")

</div>

> [@artedimarte](#):
>
> Braucht es noch Widerstände für die Neopixel?

Nein.

> [@artedimarte](#):
>
> Das ganze wird mit einem Netzgerät 5V gespiesen.

Wie viel A kann das leisten? Wie oft speist du den Stripe ein?

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [September 6, 2023, 9:29am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/5 "2023-09-06T09:29:54Z")

</div>

Genau so.

Ich beschreib mal kurz, was ich denke, was Du da aufgebaut hast und wie ich mir das denke.  
Du hast die Pixel an allen 4 Seiten angebaut

-\> Im Spielzustand sollen die Pixel das Spielfeld beleuchten. Hier jetzt in weiss.  
-\> Wenn ein Tor fällt soll alles ausgehen und dann

a) auf der Seite wo das Tor gefallen ist eine nette Lichtorgel kurz abspielen  
oder  
b) der gesamte Spielfeldrand eine Lichtorgel abspielen

-\> danach wieder alles auf Anfang  
-\> der Torzähler entsprechend dem Treffer gesetzt werden

Kein Hexenwerk.

---

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 9:47am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/6 "2023-09-06T09:47:02Z")

</div>

Vielen Dank

Speise es nur einmal ein. Das Netzgerät hat 1A. Es ist ein Universalnetzgerät.

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [September 6, 2023, 9:50am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/7 "2023-09-06T09:50:30Z")

</div>

> [@artedimarte](#):
>
> `//#define NUMPIXELS 240`

Warum hast du das auskommentiert?

Ersetze

> [@artedimarte](#):
>
> `Adafruit_NeoPixel pixels(239, 12, NEO_GRB + NEO_KHZ800);`

mit

`Adafruit_NeoPixel pixels(NUMPIXELS , 12, NEO_GRB + NEO_KHZ800);`

Und dann kannst du

```arduino
for (byte b = 0; b < NUMPIXELS ; b++)
  {
    pixels.setPixelColor(b, pixels.Color(255, 255, 255));
  }
  pixels.show();

```

schreiben

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [September 6, 2023, 9:52am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/8 "2023-09-06T09:52:07Z")

</div>

> [@artedimarte](#):
>
> Das Netzgerät hat 1A

240 LEDs brauchen 240 = 60mA = **14,4A**!

---

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 10:00am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/9 "2023-09-06T10:00:57Z")

</div>

vielen Dank.

Ja genau so möchte ich es. das ganze Feld soll orgeln 🙂

---

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 10:03am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/10 "2023-09-06T10:03:25Z")

</div>

Vielen Dank, dann ist der Fall mit dem Strom schon mal klar

---

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 10:07am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/11 "2023-09-06T10:07:45Z")

</div>

> [@wwerner](#):
>
> Adafruit\_NeoPixel pixels(NUMPIXELS , 12, NEO\_GRB + NEO\_KHZ800);

wenn ich das so schreibe kommt folgende Fehlermeldung

exit status 1

Compilation error: 'NUMPIXELS' was not declared in this scope

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [September 6, 2023, 10:11am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/12 "2023-09-06T10:11:00Z")

</div>

> [@artedimarte](#):
>
> Compilation error: 'NUMPIXELS' was not declared in this scope

NUMPIXELS Deklaration muss natürlich nach oben und wieder aktiviert werden.

---

<div class="post-metadata">

**Author:** ![hajos118](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hajos118/32/214496_2.png) [@hajos118](https://forum.arduino.cc/u/hajos118)\
**Post date:** [September 6, 2023, 10:12am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/13 "2023-09-06T10:12:17Z")

</div>

> [@artedimarte](#):
>
> //#define NUMPIXELS 240

wieder zu

> [@](#):
>
> #define NUMPIXELS 240

geändert?  
edit: da war einer schneller ....

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [September 6, 2023, 10:21am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/14 "2023-09-06T10:21:39Z")

</div>

Dann mal noch Zusatzfragen:  
Du hast zwei Teams. (Rot / Blau)  
Du hast drei Sensoren.  
Welcher Sensor gehört zu welchem Team?  
Was macht der dritte Sensor?

Was sollen die beiden LED's wann machen?  
Und irgendwie fehlt mir noch die gesamte Zähleranzeige...

---

<div class="post-metadata">

**Author:** ![noiasca](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/noiasca/32/1126910_2.png) [@noiasca](https://forum.arduino.cc/u/noiasca)\
**Post date:** [September 6, 2023, 10:21am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/15 "2023-09-06T10:21:42Z")

</div>

> [@artedimarte](#):
>
> Der Code für die Neopixels anzusteuern ist sehr lange, da ich jede einzelne codiert habe. Den Befehl strip.fill hat leider nicht funktioniert.

.fill() ist eigentlich einfach

```arduino
void fill(uint32_t c = 0, uint16_t first = 0, uint16_t count = 0);
```

das heißt mit

```arduino
pixels.fill(pixels.Color(255,255,255));
pixels.show();
```

sollte der Strip weiß werden. Vom 0ten Pixel bis zum letzten.

Übrigens die Farbe in HEX geschrieben spart man sich viel Tipperei:

dec 255 = 0xFF

```arduino
pixels.fill(0xFFFFFF);
pixels.show();
```

---

<div class="post-metadata">

**Author:** ![uwefed](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/uwefed/32/213736_2.png) [@uwefed](https://forum.arduino.cc/u/uwefed)\
**Post date:** [September 6, 2023, 11:35am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/16 "2023-09-06T11:35:11Z")

</div>

> [@wwerner](#):
>
> > [@artedimarte](#):
> >
> > Braucht es noch Widerstände für die Neopixel?
> 
> Nein.

Ja, Einen Schutzwiderstand von 470 Ohm in der Datenleitung zwischen Teilstücken. Teilstücke verstehe ich Teile des Strips die unabhängig voneinander mit Versorgungsspannung versorgt werden und wo ein Fehlen der Versorgungsspannung, aber nicht der Spannung auf der Datenleitung möglich ist.

> [@artedimarte](#):
>
> b) Die Strips leuchten Rot obwohl ich sie weiss programmiert habe.
> 
> c) Der Port verschwindet immer wieder, wenn ich den Strip am Arduino anschliesse.

Beides läßt direkt auf ein unterdimensioniertes Netzteil schließen. Die Spannung bricht soweit ein, daß der Arduino resetiert bzw die Spannung zu niedrig ist um die grünen und blauen LED zum leuchten zu bringen.

Die Strips müssen an mehreren Stellen mit 5V versorgt werden. Am besten alle 50 cm mit Kabeln die Direkt vom netzteil kommen (nicht neben den Strips verlegt sind). So bleibt der Spannungabfall geringer.  
Schutzwiderstände in Datenleitung zwischen Arduino und Strip und zwischen allen Stripteilen.

Grüße Uwe

---

<div class="post-metadata">

**Author:** ![wwerner](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wwerner/32/1001727_2.png) [@wwerner](https://forum.arduino.cc/u/wwerner)\
**Post date:** [September 6, 2023, 11:39am UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/17 "2023-09-06T11:39:06Z")

</div>

> [@uwefed](#):
>
> Ja, Einen Schutzwiderstand von 470 Ohm in der Datenleitung zwischen Teilstücken. Teilstücke verstehe ich Teile des Strips die unabhängig voneinander mit Versorgungsspannung versorgt werden und wo ein Fehlen der Versorgungsspannung, aber nicht der Spannung auf der Datenleitung möglich ist.

@uwefed Aus welchen Datenblatt ist diese Info? Im WS28 **11** gibt es diese Widerstände, im WS28 **12** nicht mehr. Man sollte sich schon an die Datenblätter halten.

---

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 12:47pm UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/18 "2023-09-06T12:47:01Z")

</div>

Die beiden LEDS sind nur Kontrollleds die ich an der Steckplatine angebracht habe. Sie blinken, wenn der Sensorstatus auf "broken"ist.  
Sorry das habe ich nicht erwähnt. Der dritte Sensor ist ein Nullstellerknopf für die Digitalanzeige.

Die Digitalanzeige funktioniert mit diesem Code:  
Die Stände werden am Display angezeigt:

```arduino
matrix.writeDigitNum(0, (Rot / 10) );
matrix.writeDigitNum(1, (Rot % 10) );
matrix.drawColon(true);
matrix.writeDigitNum(3, (Blau / 10) );
matrix.writeDigitNum(4, (Blau%10) );
matrix.writeDisplay();

```

hier wird die Anzeige bei Rot um 1 erhöht wenn die Lichtschranke gebrochen wird.

```arduino
if (sensorState && !lastState) {
Serial.println("Unbroken");
}

if (!sensorState && lastState) {
Serial.println("Broken"); Serial.println(Rot);
Rot = Rot + 1;

```

Das gleiche passiert bei Blau

```arduino
if (sensorState2 && !lastState2) { 
  Serial.println("2 Unbroken");
}

if (!sensorState2 && lastState2) {
Serial.println("2 Broken"); 
Blau = Blau + 1 ;

```

hier wird der Zustand des Nullstellers abgefragt und schliesslich bei Unterbrechung die Anzeige auf Null gestellt.

```arduino

if (!sensorState3 && !lastState3){
 }

if (!sensorState3 && lastState3) {
Serial.println("reset"); 
Blau = 0;
Rot = 0;
}

lastState = sensorState; lastState2 = sensorState2; lastState3 = sensorState3;
}

```

---

<div class="post-metadata">

**Author:** ![artedimarte](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@artedimarte](https://forum.arduino.cc/u/artedimarte)\
**Post date:** [September 6, 2023, 12:55pm UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/19 "2023-09-06T12:55:16Z")

</div>

> [@wwerner](#):
>
> Adafruit\_NeoPixel pixels(NUMPIXELS , 12, NEO\_GRB + NEO\_KHZ800);

vielen Dank. Ich lerne gerade viel dazu 🙂

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [September 6, 2023, 3:14pm UTC](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797/20 "2023-09-06T15:14:15Z")

</div>

Ich glaub, ich hab das jetzt verstanden, was da wie zusammengehört.  
Noch ein wenig Kosmetik und dann ist das schon schick.

Was da unbedingt raus muss ist das delay(). hab ich schon mal vorbereitet.  
Ich bau mir mal was und schau mal, ob ich an Deine Idee anknüpfen kann...

[Next page](https://forum.arduino.cc/t/code-fur-automatischen-torzahler-mit-led-show/1165797.md?page=2)
