Es uno de los proyectos más sencillos, simplemente se trata de encender un LED, para ello basta con insertarlo en el pin GND y en el pin 13 y después grabarle el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/* ¡Hola mundo! - Blink */ void setup() { //Se inicializa el pin y se especifica si es de entrada o de salida. pinMode(13, OUTPUT); } void loop() { //Se enciende el LED del pin 13 durante 1 segundo. digitalWrite(13, HIGH); delay(1000); //Se apaga el LED del pin 13. digitalWrite(13, LOW); delay(1000); } |
Para complicarlo un poco más, solo un poco, se puede añadir un led multicolor, rojo y verde, y un zumbador:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
/* ¡Hola mundo! - Blink */ void setup() { // Se inicializan los pines especificando si son de entrada o de salida. pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); } void loop() { // LED verde ON/OFF 1 segundo. digitalWrite(12, HIGH); delay(1000); digitalWrite(12, LOW); delay(1000); // LED rojo ON/OFF 1 segundo. digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); // LED "amarillo" ON/OFF 2 segundos. digitalWrite(12, HIGH); digitalWrite(13, HIGH); delay(1000); //Se enciende el zumbador y se apagan los leds. digitalWrite(11, HIGH); digitalWrite(12, LOW); digitalWrite(13, LOW); delay(80); //Se apaga el zumbador. digitalWrite(11, LOW); delay(2000); } |
Pues parece mucho más sencillo de lo que tenía entendido. Interesante.