Problemas al crear funciones con variables int

Buenas noches soy nuevo en el foro.

Estoy intentando trastear con Arduino, siguiendo tutoriales y demás, pero he llegado a un callejón sin salida.

Cuando compilo:

int LED = 10 ;
int boton = 6;

void setup()
{
pinMode( LED, OUTPUT) ; // LED como salida
pinMode( boton , INPUT) ; //botón como entrada
}

No le veo mayor problema, pero me sale este error:

C:\Users\Usuario\AppData\Local\Temp\ccXMrftg.ltrans0.ltrans.o: In function `main’:

C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop’

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compilación en tarjeta Arduino/Genuino Uno.

Me tiene loco el tema porque por más que intento no resuelvo.

Gracias de antemano.

Bienvenido al foro.Por favor hecha un vistazo a las normas del foro ,sobre todo en lo referente a como postear el codigo .El propio mensaje te esta dando una pista:"undefined reference to loop" ,en todo sketch para arduino tienen que estar como minimo las funciones setup(){} y loop(){}

Lee las Normas del foro
Luego ve a More (abajo a la derecha), click, luego Modify y estas en modo EDICION.
Selecciona todo el código y click en </> arriba del emoticon

Tags.jpg