La primera práctica es como no, el hola mundo de arduino, Podemos ver una explicación del ejemplo hola mundo en la pagina 17 de Robótica Libre con Arduino
En este proyecto vemos la estructura del programa,
void setup { es la zona del progama que se ejecuta al conectar arduino, solo se ejecuta una sola vez, y se utiliza por ejemplo para activar pines como entradas o salidas, }
void loop{ es la parte de programa que se ejecuta ciclicamente}
// comentarios en linea, el comentario se inicia despues de la instrucción y termina a cambiar de línea.
/* inicio comentario, este comentario dura desde el inicio hasta que encuentre la instrucción fin de comentario */
Tambien encontramos en internet una explicación en en el siguiente enlace https://www.tr3sdland.com/2011/11/arduino-mi-primer-hola-mundo/
/*
-----------------------------------
Hola Mundo PAG64 LIBRO_KIT_BASICO
http://tdrobotica.co/download/Libro_kit_Basico.pdf
-----------------------------------
Enciende un LED por un segundo y lo apaga por el mismo tiempo
EL LED ESTA CONECTADO AL PIN 13
*/
//------------------------------------
//Función principal
//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(13,OUTPUT); // Inicializa el pin 13 como una salida
}
//------------------------------------
//Función cíclica
//------------------------------------
void loop() // Esta función se mantiene ejecutando
{ // cuando este energizado el Arduino
digitalWrite(13,HIGH); // Enciende el LED
delay(1000); // Temporiza un segundo (1s = 1000ms)
digitalWrite(13,LOW); // Apaga el LED
delay(1000); // Temporiza un segundo (1s = 1000ms)
}
// Fin del programa
NOTA: Si el led esta conectado al pin 13 no hace falta resistencia.