Saber Más Iniciación Arduino 2018

Día 1: “Presentación del Curso”

Una vez visto “Qué es Arduino”, hagamos las presentaciones:

Arduino tiene muchos ámbitos de aplicación, desde el sector agrícola, fabricación, eficiencia energética, robótica, monitorización, automatización, educación, etc… Para que entorno tienes pensado usar Arduino?

  • Como conoces Arduino?
  • Qué sabes de electrónica/electricidad?
  • Qué sabes de programación?
  • Qué te gustaría aprender sobre Arduino en este curso?
  • Qué quieres hacer con Arduino? Proyectos?

Capítulos Vistos Día 1:

Día 2: “Programación Arduino I”

Capítulos Vistos Día 2:

Día 3: “Programación Arduino II”

Capítulos Vistos Día 3:

Día 4: “Programación Arduino III”

Práctica Led RGB:

Resultado de imagen de led rgb arduino

Capítulos Vistos Día 4:

Día 5: “Arrays y Strings”

Uso en parking:

Capítulos Vistos Día 5:

Día 6: “Librerías Arduino”

Otro simulador: https://www.sites.google.com/site/unoardusim/home

Mejora ejercicio coche fantástico usando el puerto serie: https://github.com/jecrespo/Aprendiendo-Arduino/blob/master/Ejercicio17-CocheFantastico_4/Ejercicio17-CocheFantastico_4.ino

Puerto Serie Arduino pines 0 y 1, van conectados al USB mediante el conversor de USB a Serial (Atmega16u2)

USB:

En el caso del USB el 0 y 1 se distingue por la diferencia de voltaje entre D+ y D-:

Esquemático USB y Atmega16U2:

Comunicación entre microcontroladores:

Resultado de imagen de arduino uno serial schematic

Alimentación por USB:

Alimentación por jack:

Monitorización de Energía:

Capítulos Vistos Día 6:

Día 7: “Hardware Arduino”

Capítulos Vistos Día 7:

Día 8: “Entradas y Salidas Digitales y Analógicas Arduino”

Capítulos Vistos Día 8:

Día 9: “Sensores y Motores”

 
int freeRam () {
  extern int __heap_start, *__brkval; 
  int v; 
  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
}

Capítulos Vistos Día 9:

Día 10: “Comunicaciones Arduino”

Grabar Datos en Tarjeta SD

El Ethernet shield tiene disponible una ranura para tarjetas microSD. Arduino es capaz de leer y escribir en la tarjeta microSD mediante la librería SD: https://www.arduino.cc/en/Reference/SD

Leer la documentación de la librería SD y entender qué hace cada una de las clases y sus métodos.

Insertar una tarjeta microSD y hacer un programa que grabe los datos de temperatura en un archivo llamado temp_log.csv cada 5 segundos. Los datos a guardar son: segundos desde inicio con la función millis() y la temperatura del sensor TMP36.

Opcionalmente crear un menú con 3 opciones:

  • 1 – Muestra el último dato guardado en la SD
  • 2 – Vuelca el contenido del fichero temp_log.csv por consola
  • 3 – Borra el contenido del fichero

Esquema de conexión:

Soluciónhttps://github.com/jecrespo/aprendiendoarduino-Curso_Arduino_2017/tree/master/Ejercicio34-SD_Datalogger

Capítulos Vistos Día 10:

Otros no vistos

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.