Programación Con Arduino
Programación Con Arduino
programación con
Arduino
MANUEL DE JESUS VALENZUELA ALVAREZ -17030260077
Temario
2
Antes de empezar...
3
1.
INTRODUCCIÓN AL
MUNDO DE ARDUINO
4
1.1 ¿Qué es Arduino?
5
1.2 ¿Cómo está compuesta la placa Arduino?
1) Pines analógicos
2) Pines digitales
3) Pines PWM
4) Pines de comunicación
5) Pines de poder
6) Microcontrolador
7) LEDs indicadores
8) Reguladores de voltaje
9) Entradas de voltaje
10) Puerto USB
11) Reset
6
1.3 Señales analógicas y digitales
7
1.3.1 PWM
8
1.4 Tipos de placas arduino y aplicaciones
9
Estructura de diseño
10
1.5 Sensores
11
1.6 Procesadores
12
1.7 Actuadores
Es un dispositivo capaz de
transformar energía hidráulica,
neumática o eléctrica en la
activación de un proceso con la
finalidad de generar un efecto sobre
un proceso automatizado.
13
1.8 Modulos
14
1.9 Shields
Shield para
prototipado
Shield joystick
15 Shield GSM/GPRS
2.
PLATAFORMA Y
PROGRAMACIÓN
16
Link de descarga:
https://www.arduino.cc/en/Main/Software
1) En la cabecera encontramos la
importación y declaración de
variables y constantes.
2) Es la primera función en
ejecutarse dentro de un
programa en Arduino. Es,
básicamente, donde se “setean”
las funciones que llevará a cabo
el microcontrolador.
3) Loop en inglés significa lazo o
bucle. La función loop en
Arduino es la que se ejecuta un
número infinito de veces.
18
2.5 Componentes del IDE
1) Barra de menú
2) Botones de acceso rápido
3) Editor de texto
4) Área de mensajes
5) Consola
19
2.3 Lenguaje de programación
20
E1-Encender led
21
E2-Blink
22
E3-Monitor serial
23
E4- Int, float, boolean
24
E5-Condicionales
25
E6-Ciclo for
26
E7-Ciclo while
27
E8-Sensor capacitivo
28
2.4 Librerías
30
3.
APLICACIONES
31
3.1 ¿Qué puedo hacer con Arduino?
32
3.2 Ejemplos de aplicación
33
3.3 Actividad de
reconocimiento
https://goo.gl/forms/v5s1yZbe1Z8cul6d2
34
3.3.1 Brazo robótico
35
3.3.2 Seguidor de
linea
36
3.3.3 Drone
37
3.3.4 Esquivador de
obstáculos
38
3.3.5 Invernadero
39
3.3.6 Control de casa
inteligente (domótica)
40
3.4 Del prototipo a la implementación
41
4.
PROYECTOS
42
“
4.1 Idealizando un proyecto para
desarrollarlo en el curso
43
4.2 Seleccion de
componentes
¿Que componentes voy a requerir
para poder llevar a cabo el proyecto?
44
4.2.1 Lista de sensores
45
4.3 Diagrama de conexiones y estructura de código
46
4.4 Realización del proyecto
47
4.5 Presentación
de proyectos
48
“
4.6 Recomendaciones finales
49
Thanks!
50