Arduino con IDE Arduino

Aquí podréis diseñar para arduino desde el programa compilador por excelencia, el IDE arduino

Tomaremos como referencia la Unidad 6 de nuestro libro de texto de 3º de ESO, páginas 144 y siguientes.

0. Tarjeta Arduino UNO. Componentes

En la imagen de la izquierda se puede ver la placa Arduino UNO, con los diferentes componentes que contiene.

IDE Arduino. Definiciones

Es una aplicación que permite editar y depurar el código para el funcionamiento de Arduino. Contiene:

2. Pantalla de IDE. Partes

En la imagen podéis ver las diferentes parte de la pantalla del IDE de arduino,

3. Programando con IDE

1a parte int x=0; Declarar las variables.

2a parte void setup() {...} Configuración de Arduino.

3a parte void loop() {...} Comandos que regirán el comportamiento de Arduino.

1a parte: Declarar las variables  int x=0;

Una variable es un valor que Arduino puede almacenar en su memoria, y que posteriormente podrá ser utilizado o modificado.

Los tipos de variables más utilizados son:

int: almacena un número entero entre -32769 y 32767 (2 bytes).

long: almacena un número entero muy largo, entre -2147483648 y 2147483647 (4 bytes).

float: almacena un número decimal con un rango entre -3.4028235·1038 y 3.4028235·1038 (4 bytes).

const: especifica que la variable definida no podrá ser cambiada durante el programa, siendo un siempre un valor constante: const float pi=3.1415;

Es importante saber que es posible declarar una variable sin asignarle un valor inicial, y hacerlo posteriormente durante el transcurso del programa:

int x;            ...        x=4;

4. Vídeo tutorial sobre el uso de IDE Arduino y primeras prácticas

Pulsa sobre el siguiente enlace,, y sigue el vídeo: https://youtu.be/e6bpfRIAnG0?t=503 

5. Prácticas de Arduino 

Prácticas guiadas (tomadas del libro de texto de tecnología)

Práctica 1. Encender un LED

Práctica 2. Encender un LED con pulsador con IDE

Práctica 3. Control de un LED con LDR con IDE

Práctica 4. Cruce de Semáforos con IDE

Práctica 4. Control de un Servomotor con IDE

Práctica 5. Sensor de aparcamiento con IDE

Práctica 6. Control de un motor de Corriente Contínua