0% encontró este documento útil (0 votos)
28 vistas4 páginas

(Curso Arduino Inicial) Programa 2021

Este documento presenta un curso introductorio a Arduino dividido en 6 clases. En la primera clase se introducen conceptos básicos de programación y electrónica. Las clases siguientes explican elementos de programación como variables, estructuras condicionales y bucles, librerías y sensores. El curso concluye con un proyecto de monitoreo de temperatura.

Cargado por

Rafael Lopez
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)
28 vistas4 páginas

(Curso Arduino Inicial) Programa 2021

Este documento presenta un curso introductorio a Arduino dividido en 6 clases. En la primera clase se introducen conceptos básicos de programación y electrónica. Las clases siguientes explican elementos de programación como variables, estructuras condicionales y bucles, librerías y sensores. El curso concluye con un proyecto de monitoreo de temperatura.

Cargado por

Rafael Lopez
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

 

 
[OBJETIVOS Y ALCANCES] 
El objetivo del curso es dar una introducción a la programación con 
Arduino desde cero​. Vamos a ver los conceptos básicos de electrónica y 
programación necesarios para comprender cómo funciona una placa Arduino y el 
modo de armar los circuitos fundamentales, así como también el uso de módulos 
con sus librerías. 

No es un curso donde vamos a copiar y pegar código, nuestra intención 


es entender los fundamentos de todo lo que hacemos. 

Al finalizar el curso vas a ser capaz de plantear y escribir tus propios 


programas, utilizando los circuitos más comunes dentro del ecosistema de Arduino. 
Vas a estar listo para seguir aprendiendo por tu cuenta ó continuar con nosotros en 
un nivel más avanzado. 

[MODALIDAD] 

● Se trata de un curso inicial a Arduino que consiste en 6 clases de 2:45hs. 

● No necesitas tener conocimientos previos de programación ni electrónica, 


todos los temas los damos desde cero. 

● No es necesario un kit de materiales para comenzar, ya que utilizamos un 


simulador gratuito. En caso de querer adquirir uno te podemos asesorar 
según tus intereses y necesidades una vez comenzado el curso. 

● Las clases son en VIVO y se graban para que las descargues. 

● Disponemos de un aula virtual donde vas a encontrar: 

○ Foro​ para hacer consultas y despejar todas las dudas. 

○ Videos complementarios entre clase y clase​ donde profundizamos 


sobre diversos temas de programación y electrónica. 

○ Ejercicios para resolver y entregar​ con el objetivo de recibir 


devoluciones personalizadas por parte de los profesores. Seguimos tú 
aprendizaje de cerca para que le saques el máximo provecho a este 
curso. 

○ Test múltiple choise​ semanales para que pongas a prueba los 


conceptos fundamentales de cada clase. 

[PROGRAMA] 
CLASE 1: ​Introducción: Arduino y conceptos básicos de 
programación. 
▷ ¿Qué es Arduino? ¿Qué podemos hacer con Arduino? 

▷ Placa Arduino Uno: Partes principales, pines digitales. Señales Digitales. 

▷ Conceptos de programación: Algoritmo, instrucción, programa. 

▷ Primeras funciones de Arduino: pinMode(), digitalWrite() y delay(). 

▷ Uso de directiva #define. Comentarios de una y múltiples líneas. 

▷ Uso del simulador: Tinkercad. Diferencias con Arduino IDE. 


 

CLASE 2: ​Conceptos básicos de electrónica y circuitos. 


▷ Conceptos de electrónica: Fuente de tensión, corriente y resistencia. Ley de Ohm. 

▷ Cálculo de resistores. Mediciones con multímetro. 

▷ Uso del protoboard: Uso de power riels. Uso de component riels. Arduino como 
fuente de tensión. 

▷ Conexionado de componentes básicos: Leds, resistores, pulsadores. Buzzer y led 


RGB. 
 

CLASE 3: ​Elementos de programación: Variable. Entradas digitales. 


▷ Puerto serie: Inicialización, uso de funciones print y println. Uso del monitor serie 
de Arduino IDE para recibir información desde nuestras placas. 

▷ Concepto de variables: Declaración. Operador de asignación e inicialización. 


Valores por defecto.  

▷ Programas con variables y diferencia con programas estáticos.  


▷ Scope de variables: Locales y globales. Casos de uso. 

▷ Variables enteras y operadores aritméticos.  

▷ Variables Booleanas. Lectura de entradas digitales: concepto de pull-up y 


pull-down, digitalRead(). Pulsadores y switchs. 

▷ Dispositivos ON/OFF: Sensor de presencia. Sensor de inclinación. 

CLASE 4: ​Elementos de programación: Estructuras condicionales. 


Clase de consultas. 
▷ Estructuras de control: If/if-else. Operadores de comparación. 

▷ Análisis de caso prácticos: Reseteando tiempos de blinkeo. 

▷ Análisis de caso práctico: Secuencia de LEDs con reset. 

▷ Espacio para resolver consultas y dudas de todo lo visto al momento en vivo. 

CLASE 5: ​Elementos de programación: operadores booleanos y 


estructura de control for. Funciones. 
▷ Estructuras condicionales con múltiples condiciones. Operador AND y OR 

▷ Tipos de datos: int/unsigned int/long/unsigned long. Rango de variables enteras. 

▷ Funciones: Parámetros, valor de retorno y documentación. Lectura de 


documentación de Arduino. 

▷ Uso de la función random para generar valores aleatorios. 

▷ Señales cuadradas. Ciclo util y PWM. Salidas PWM y función analogWrite para 
controlar el brillo de leds. 

▷ Estructura de control FOR. Repetición de instrucciones y uso de índice. 


Secuenciado de pines digitales. 
 

CLASE 6: ​Librerías y utilización en conjunto con módulos. 


▷ Concepto de Librería. Librerías específicas de módulos: proceso de búsqueda e 
instalación para módulos en general. 

▷ Uso de objetos para trabajar con librerías. Práctica con display LCD de 16x2.  
▷ Señales analógicas. Diferencia con señales digitales. Uso de entradas analógicas 
en Arduino con la función analogRead. 

▷ Sensores analógicos: Sensor de temperatura TMP36 

▷ Uso de la función map para cambios de escala 

▷ Proyecto integrador: Monitoreo de temperatura con LCD y sensor de temperatura 


TMP36 

[CONTACTO] 
● WhatsApp: ​Link​ ​o al +54 11 2396-5599 
● Web: ​www.loopea.com.ar 
● Instagram: ​https://www.instagram.com/loopea.school 
● Facebook: ​https://www.facebook.com/loopea.school 

También podría gustarte