Error compilando para la tarjeta Arduino Uno

Hola soy una chica de 14 años, bastante nueva en esto del Arduino me compre el starter kit con arduino uno y hecho 3 o 4 proyectos sin problemas pero estaba tratando de compilar para pasar a la plca un codigo y me ha dado este error he visto que a más gente le ha pasado pero llevo provando todas las posibles soluciones mas de una hora y ninguna me funciona.
Este es el código:

int sensorValue;
int sensorLow = 1023;
int sensorHigh = 0;
const int ledPin = 13;
void setup() 
{
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, HIGH);
while (millis() < 5000)
{
//actualiza los valores de sensor low  y high si se pasan
sensorValue = analogRead(A0);
if (sensorValue > sensorHigh) {
  sensorHigh = sensorValue;
}
if (sensorValue < sensorLow) {
  sensorLow = sensorValue;
}
}
digitalWrite(ledPin, LOW);
}

Es de un theremin óptico el sexto proyecto del libro no me ha parecido ver ningún error de escritura

Como no se muy bien como funciona esto aquí os dejo también el error completo:

Arduino:1.8.13 (Windows Store 1.8.42.0) (Windows 10), Tarjeta:"Arduino Uno"

C:\Users\carme\AppData\Local\Temp\cchI3iQj.ltrans0.ltrans.o: In function `main':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1

Error compilando para la tarjeta Arduino Uno.



Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

Espero que me podais ayudar y si puede ser con un lenguaje básico .
Gracias

You need a loop function,even if it is empty.

Moderador
Por favor edita tu post usando etiquetas de código.
Normas del foro

Siempre tenes que poner

void loop () {}

Aunque sea así sin nada entre las llaves y aunque no lo uses para nada.

Saludos

Gracias a los 2 ya lo he hecho y no me da el error pero sigue sin funcionar creo que es el circuito lo intentaré solucionar
:cry: :cry:

Como no pusiste todo el código no te puedo ayudar en lo que no funciona pero el código que subiste lo único que hace es tomar lecturas el sensor durante 5 seg. para fijar el valor máximo y mínimo de las mismas. Imagino que para después trabajar solo con ese rango.

Saludos