Tinkercad . Waarom gaat de LED niet aan als ik de knop indruk

Hoi,

Ik heb deze tinkercad: Login - Tinkercad

en ik verwacht dat als ik de knop indruk , de LED gaat branden.
Maar er gebeurt helemaal niks

Code :

// C++ code
//

int ledPin = 8; 
int buttonPin = 12; 

int buttonNew ;

int buttonOld = 1 ;
int ledState = 0; 

int delayTime = 100;

void setup()
{
  Serial.begin(9600); 
  pinMode(ledPin, OUTPUT);
  pinMode (buttonPin, INPUT); 
}

void loop()
{
  buttonNew = digitalRead(buttonPin);
  
  Serial.println(buttonNew) ; 
  
  if (buttonOld == 0 && buttonNew == 1 ) // als de button wordt losgelaten
  {
    if (ledState = 0)  // led is uit
    {
      digitalWrite(ledPin, HIGH); 
      ledState = 1 ;
    }
   
  }
  
 
 
}

'=' voor een toekenning
'==' voor een vergelijking

Je zult aan het eind van loop() ook nog de waarde in buttonNew naar buttonOld moeten kopieren.

Dank .

IK heb daar de hele dag overheen gekeken.

Dat gebeurt iedereen wel eens, iedereen hier zal dit herkennen.
Houd er rekening mee dat je vaker tegen dit soort dingen gaat aanlopen, en zelfs tegen precies hetzelfde.

Dank je voor de uitleg