Accendere un led con una fotocellula

Salve a tutti, sono agli inizi con Arduino e volevo fare un progetto utilizzando una fotocellula, in poche parole quando passa qualcosa davanti ad essa si accende un led, tutto qui. Il codice è questo :

int led=13;
int uscita=8;
int cellula=12;

void setup() {
pinMode(led, OUTPUT);
pinMode(12, INPUT);
pinMode(8, OUTPUT);

}

void loop() {
  
  uscita=1;
  if(12==HIGH)
  {
    digitalWrite(led, HIGH);
  }
  else
  {
    digitalWrite(led, LOW);
  }
}

Non mi si accende il led ma non so se il problema è hardware o software. Ringrazio chiunque mi sappia dare una delucidazione.

Questo non ha senso, vuol solo dire "se dodici è uguale a 1":

if(12==HIGH)

devi usare digitalRead(12)

if(digitalRead(cellula)==HIGH)

inoltre hai 3 variabili con i numeri dei pin che non usi (usi solo led) e che puoi scrivere come const byte

const byte cellula=12;

P.S. usa gli appositi tag per il codice, vedi regolamento, sezione 7, ti spiega come fare

Grazie mille per l'aiuto ho risolto :) Scusa ma per la fretta mi sono dimenticato di leggere il regolamento.