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.
Intro al IDE Arduino
IDE Arduino. Definiciones
Es una aplicación que permite editar y depurar el código para el funcionamiento de Arduino. Contiene:
Un compilador o traductor Lenguaje Humano - Lenguaje Máquina.
Software de comunicación, para mandar el programa del Pc a la Placa.
2. Pantalla de IDE. Partes
En la imagen podéis ver las diferentes parte de la pantalla del IDE de arduino,
La barra de menús.
El área de edición (donde se mete el código).
El área de estado.
La consola de salida....
3. Programando con IDE
Todo programa para Arduino presenta una estructura básica:
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.
Secuencia de Programación
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 de Arduino resueltas:
Prácticas con Arduino nivel 1: https://blogsaverroes.juntadeandalucia.es/tecnocanete/files/2018/11/PRACTICAS-ARDUINO.pdf
Tutoriales de Proyectos: https://randomnerdtutorials.com/projects-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