Gabellichtschranke mit Zähler

Hallo,

bin ein Neulink in Sachen Arduino und versuche einen Etikettenzähler für unseren Betrieb zu erstellen. Elektrisch scheint es zu funktionieren. Die LED leuchtet auf, wenn Etwas zwischen der Lichtschranke ist und geht wieder aus, wenn die Kichtschranke leer ist.
Was nicht funktioniert ist das Zählen der Etiketten. Das Hochzählen funktioniert nicht. Der “AktlZaehler” ist immer 0. Möglicherweise sieht Jemand den Fehler in meinem Code.

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

int sensorPin = A0;
int sensorValue = 0;
int ledPin = 13;
int EndZaehler = 10;
int AktlZaehler = 0;
int Status = 0; 

void setup()
{
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("Endzaehler: ");
  lcd.setCursor(12, 0);
  lcd.print(EndZaehler);
   
  pinMode(ledPin, OUTPUT);
  //Serial.begin(9600);
}

void loop()
{
  // put your main code here, to run repeatedly:
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(5, 1); 

  //hier die Lichtschranke
  sensorValue = analogRead(sensorPin);
 // Serial.println(sensorValue);

  if (sensorValue > 512)
     {
      digitalWrite(ledPin, HIGH); 
     if (Status = 0) //Damit der Zähler nicht läuft, wenn "sensorValue > 512", muss der Status vorher 0 gewesen sein
        {
         AktlZaehler += 1;
         lcd.print(AktlZaehler); 
        }
      Status = 1;  
                  
     }
  else
     {
       digitalWrite(ledPin, LOW);
       Status = 0;
       lcd.print(AktlZaehler);
     }     
}

Danke, Luckner

Ich habe mir nich alles angesehen, aber hier:

 if (Status = 0)

muss es heißen:

 if (Status == 0)

Danke HotSystems. Das war es.

Luckner:
Danke HotSystems. Das war es.

Prima, freut mich dass es jetzt funktioniert.
Danke für die Rückmeldung.