Software IDE (Software, Integrated Development Environment, Entorno Integrado de Desarrollo). Es un software que permite programar, compilar y transferir a la placa Arduino el código. Es libre, gratuito y multiplataforma.
Áreas en el Arduino IDE (ver fig 1)
- Menú textual
- Menú de acceso rápido
- Área de programación
- Barra de estado
- Ventana de mensajes.
3. Dentro del área de programación:
Un programa Arduino se puede ejecutar en dos partes:
- void setup()
- void loop()
Comentando en Arduino
a) // Comentario de una sola línea
b) /*comentario
de varias
lineas
*/
Parte A Actividad 1 . Hacer una actividad práctica con Arduino. (27-30/04/2020)
1) Instalar el IDE Arduino
2) Abrir el programa, borrar todo lo que aparece y colocar en la parte superior
los comentarios de una línea y de múltiples líneas.
los comentarios de una línea y de múltiples líneas.
Fig.2 |
No envíes correo, todo lo colocaremos en Onedrive
Actividad 2
Teoría
Script: programa sencillo.Funciones: zonas donde se colocan varias líneas de código (void setup, void loop)
setup() es la configuración y loop() es la ejecución.
3.1)Función void setup(){}
Se coloca el código de configuración que se correrá una sola vez. Aunque no coloques nada en el siempre debe estar.
Configura el pin especificado para comportarse como una entrada o como una salida. Ejemplos:
n) pinMode (13, INPUT); // pin 13 de entrada (de un sensor al controlador)
Una variable es una manera de nombrar y almacenar un valor para su uso posterior por el programa, tales como los datos de un sensor o un valor intermedio utilizado en un cálculo.
Números enteros positivos {1,2,3...256} hasta 8 bit=2 a la 8=256 números)
int tiempo=200; // asocia 200 a la variable tiempo
int LED1=13; // asocia 13 a la variable LED1
b) Números decimales
float tiempo=20.2;
3.2) Función void loop (){}
Se coloca el código que se correrá repetidamente en bucle, mientras este energizado el micro-controlador Arduino.
digitalWrite(13, LOW); //pin 13 digital con OV
Velocidad del procesador 16 MHz, 16 millones de veces en un segundo
delay(2000); / bloquea la ejecución del programa por 2 s
Números enteros positivos {1,2,3...256} hasta 8 bit=2 a la 8=256 números)
int tiempo=200; // asocia 200 a la variable tiempo
int LED1=13; // asocia 13 a la variable LED1
b) Números decimales
float tiempo=20.2;
3.2) Función void loop (){}
Se coloca el código que se correrá repetidamente en bucle, mientras este energizado el micro-controlador Arduino.
- digitalWrite(pin, ESTADO) //ESTADO: LOW/HIGH 0/1
digitalWrite(13, LOW); //pin 13 digital con OV
Velocidad del procesador 16 MHz, 16 millones de veces en un segundo
- delay (tiempo); // bloquea la ejecución del programa por un tiempo en milisegundos
PARTE B. Cuestionario. Responder en tu cuaderno, del 04-11/05/2020.
La semana que viene te hago 5 preguntas más sobre este mismo proyecto.
1) ¿Qué significa IDE en Arduino?
2) ¿Dónde se ejecuta la parte del programa que se repite?
3) ¿Dónde se coloca las configuraciones inciales del programa?
4) Según la fig. 2 , ¿Cuántas líneas tiene ese script?
5) ¿Para que sirve el primer botón del menú de acceso rápido?
PARTE C. Auto-correción (parte B) entrega en Onedrive . Fecha tope 11/05/2020. (PARTE A Y PARTE B juntas).
Nota: suelo responder a correos de lunes a jueves en horario de mañana
Webgrafía
- Manuel Delgado Crespo. Arduino en español. URL: https://manueldelgadocrespo.blogspot.com/p/variables.html
- Editronikx. Curso de Arduino desde cero en Español - Capítulo 2 | ((((COMO USAR ARDUINO por primera vez)))) URL:https://youtu.be/O3MRL29dNB0
Comentarios
Publicar un comentario