Primer programa con Arduino

Empezamos con nuestro Shield de Prácticasacoplado a una placa Arduino UNO o una Arduino Leonardo.

Las placas Arduino tienen 14 pines digitales numerados del 0 al 13, en el Shield de Prácticas se utiliza esta misma numeración para que su uso sea más intuitivo.

Comenzamos creando una variable de tipo entero y en ella guardamos el número 7, ya que es el pin que vamos a utilizar, y en el código quedará así:

1
int pin = 7;

En la parte del setup() lo definiremos como salida con el comando pinMode():

1
pinMode(pin, OUTPUT);

Entramos en el loop() y utilizaremos el comando digitalWrite() para encender el LED conectado al pin 7, usaremos el comando delay() para introducir una pausa de 1000 milisegundos. Después apagaremos el LED durante otros 1000 milisegundos:

1
2
3
4
digitalWrite(pin, HIGH);
delay(1000);
digitalWrite(pin, LOW);
delay(1000);

Es hora de ponerlo todo junto en un único programa de modo que el código quede de la siguiente manera:

1
2
3
4
5
6
7
8
9
10
11
12
int pin = 7;
void setup()
{
pinMode(pin, OUTPUT);
}
void loop()
{
digitalWrite(pin, HIGH);
delay(1000);
digitalWrite(pin, LOW);
delay(1000);
}

Sube el código a la placa y mira a ver que pasa.
Usa la imaginación: prueba a cambiar el número del pin o intenta añadir más pines con sus números metidos en más variables. Puedes intentar cambiar los intervalos en milisegundos de los comandos delay(), no tengas miedo a probar.


Si este tutorial te ha sido de utilidad puedes considerar hacerme un donativo, por pequeño que sea estarás contribuyendo a que siga con esta labor.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *