0% encontró este documento útil (0 votos)
214 vistas28 páginas

Presentación Curso Arduino PDF

Este documento presenta un curso de 30 horas sobre aprendizaje mediante proyectos basados en Arduino. El curso consta de 7 sesiones que cubren temas como la instalación del IDE de Arduino, entradas y salidas digitales y analógicas, comunicación por buses y Bluetooth, y la creación de aplicaciones móviles con App Inventor. El objetivo es enseñar fundamentos de programación a través de proyectos prácticos utilizando la tarjeta Arduino UNO.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
214 vistas28 páginas

Presentación Curso Arduino PDF

Este documento presenta un curso de 30 horas sobre aprendizaje mediante proyectos basados en Arduino. El curso consta de 7 sesiones que cubren temas como la instalación del IDE de Arduino, entradas y salidas digitales y analógicas, comunicación por buses y Bluetooth, y la creación de aplicaciones móviles con App Inventor. El objetivo es enseñar fundamentos de programación a través de proyectos prácticos utilizando la tarjeta Arduino UNO.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 28

Aprendizaje mediante

proyectos basados en Arduino


para el ámbito tecnológico

Profesores:
Alberto Bravo Gutiérrez
José Ramón Pintos Taroncher
Planificación

El curso consta de un total de 30 horas


distribuidas en:
– Cinco sesiones presenciales de 3 horas.
– Dos sesiones presenciales de 2 horas y media.
Índice del curso

Sesión 1. Presentación. IDE Arduino, instalación. Entorno
de programación. Alimentación y Entradas/Salidas
digitales. Fundamentos de programación.

Sesión 2. Entradas analógicas. y Control de motores
eléctricos (sevomotor, motor cc, motor paso a paso).

Sesión 3. Buses comunicación. Dispositivos I2C. Mini
estación meteorológica.

Sesión 4. Bluetooth. Comunicación Arduino → teléfono
móvil.

Sesión 5. Salidas PWM. Comunicación teléfono → Arduino.

Sesión 6. Iniciación APP Inventor parte I.

Sesión 7. Iniciación APP Inventor parte II.
IDE Arduino

Instalación tradicional.

Arduino Portable

Arduino Web
IDE Arduino. Instalación tradicional

Descargar instalador.
– https://www.arduino.cc/en/main/software
IDE Arduino. Lliurex

Descargar y descomprimir.


Synaptic
IDE Arduino. Portable.

Descargar instalador y seguir instrucciones.
– https://www.arduino.cc/en/Guide/PortableIDE
IDE Arduino Web.

Acceder.
– /https://create.arduino.cc/
Entorno de programación visual.

Ventajas / Inconvenientes.
ArduinoBlocks

Gratuito.

Entorno online.

Comunidad y desarrolladores vivos.
Tarjeta Arduino UNO
Tarjeta Arduino UNO
Arduino UNO Alimentación
Arduino UNO Alimentación
Entradas y salidas digitales


14 posibles entradas o salidas.

Necesidad de configuración (pinMode).

Cuidado pin 0,1,13
Salidas digitales


Dos posibles valores (0,1) (Low, High) (0V, 5V)

No diseñadas para suministrar potencia.

Max 40 mA. Recomendado 20 mA.
Entradas digitales


Una entrada digital realiza una comparación con un
valor de tensión umbral. Si el valor medido es
superior a la tensión umbral se devuelve HIGH, si
es inferior LOW.
Entre 0 y 2,3 Low - Entre entre 2,7 y 5 High.

Equivale a una R de 100 MΩ.
Entradas digitales. Leer pulsador
Fundamentos de programación

Componentes
Fundamentos de programación

Circuito
Fundamentos de programación

Salida digital.
Fundamentos de programación

Repetir (for)
Fundamentos de programación

Variables
Fundamentos de programación

Funciones
Fundamentos de programación

Entradas digitales.
Fundamentos de programación

Estructura de control SI.
Fundamentos de programación

Estructura de control SI/ SINO.
Fundamentos de programación

Estructura de control WHILE

También podría gustarte