Arduino Uno con EtherShield y display LCD 44780

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Arduino Uno con EtherShield y display LCD 44780"

Transcripción

1 Arduino Uno con EtherShield y display LCD Osvaldo Cantone En este ejemplo se propone una aplicación para mostrar el uso combinado de un Arduino Uno junto con un módulo EtherShield y un display alfanumérico LCD H El Arduino Uno en conjunto con el shield Ethershield funcionan como un servidor web, que escucha el puerto TCP 80 y devuelve una página web e imágenes alojadas en la memoria microsd que se encuentra en el alojaiento incluído en el módulo EtherShield. En dicha memoria se encuentran un archivo.htm (extensión equivalente a html, solo que es compatible con un sistema de ocho bits, como es Arduino) y varias imágenes ( jpg ó png ). El contenido de estos archivos es enviado como respuesta ante las peticiones hechas por un navegador cliente. El módulo EtherShield permite la conexión del conjunto a una red IEEE (Ethernet). En el código se utilizan las bibliotecas Ethernet.h; SD.h y LiquidCrystal.h, que permiten manejar el módulo EtherShield, la memoria microsd y el display respectivamente. Al iniciar el microcontrolador busca obtener parámetros de red desde un servidor DHCP, tales como dirección IP, máscara de subred y puerta de enlace. En caso de no encontrar un servidor DHCP o de no obtener de forma satisfactoria dichos parámetros, establece entonces una IP fija cuyo valor es La página web muestra texto e imágenes que muestran en forma dinámica el valor de la tensión aplidaca a la entrada analógica A0. De hecho, se utilizan diferentes imágenes para graficar el nivel de un depósito llenándose con un líquido. El diagrama de la figura muestra la conexión:

2 El sketch del Arduino es el siguiente, donde también se incluyen las explicaciones del funcionamiento de las sentencias principales de esta aplicación: /** Programa: Web server SD y LCD. Descripción: Aplicación de Arduino con EtherShield. Servidor web. Envía una página web que contiene imágenes. Obtiene parámetros de red por DHCP, de no obtenerse satisfactoriamente, se asigna una IP fija. Muestra la IP configurada en el display LCD. Arduino Uno, Arduino Ethernet Shield y módulo LCD x4. Puede trabajar con otros módulos Arduino y ethernet compatibles. Micro SD de 2 GigaBytes formateada en FAT16 Los archivos.htm,.jpg y.png se encuentran en la tarjeta microsd Fecha: 5 de Julio de 2016 Modificado: 5 de Julio de 2016 Autor: Osvaldo Cantone * LCD pin#01 Vss 0V * LCD pin#02 Vdd +5V * LCD pin#03 Ajuste de brillo caracter. 0V para máximo brillo. * LCD pin#04 RS al pin digital del Arduino #9 * LCD pin#05 R/!W pin conectado a 0V. * LCD pin#06 Enable to Arduino digital pin 11 * LCD pin#07 D0 n.c. * LCD pin#08 D1 n.c. * LCD pin#09 D2 n.c. * LCD pin#10 D3 n.c. * LCD pin#11 D4 pin to digital pin 5 * LCD pin#12 D5 pin to digital pin 4 * LCD pin#13 D6 pin to digital pin 3 * LCD pin#14 D7 pin to digital pin 2 LiquidCrystal lcd(rs, E, D4, D5, D6, D7); // inicializa la biblioteca con los números de pin.

3 LiquidCrystal lcd(9, 8, 5, 4, 3, 2); // **/ #include <SPI.h> #include <Ethernet.h> #include <SD.h> #include <LiquidCrystal.h> #define REQ_BUF_SZ 20 // tamaño del buffer para alojar peticiones HTTP. File webfile; char HTTP_req[REQ_BUF_SZ] = 0; // almacena peticiones HTTP como //cadenas terminadas en NULL. char req_index = 0; // index dentro de del buffer HTTP_req[] int entrada_an; //Entrada analógica. byte mac[] = 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED ; IPAddress ip(192, 168, 0, 200); // dirección IP, debe modificarse //dependiendo de la red. EthernetServer server(80); // crea un server en el port 80 LiquidCrystal lcd(9, 8, 5, 4, 3, 2); /*inicializa la biblioteca con los números de pin.*/ void setup() // deshabilita Ethernet chip pinmode(10, OUTPUT); digitalwrite(10, HIGH); Serial.begin(9600); // Usa puerto serie para debugging. lcd.begin(20, 4); //setea número de columnas y filas del LCD. lcd.setcursor(0, 0); //Coloca el cursor en (col 0 linea 1). lcd.print("arduino web server"); // Muestra un mensage en el LCD. delay(1000); lcd.setcursor(0, 1); //Coloca el cursor en fila 0, col 1. lcd.print("buscando Server DHCP"); delay(1000); /* inicializa trajeta de memoria SD */ Serial.println("Inicializando tarjeta SD."); if (!SD.begin(4)) Serial.println("ERROR - Fallo inicializando SD.");

4 return; // inicio fallido else Serial.println("HECHO - tarjeta SD inicializada."); /* Busca index.htm */ if (!SD.exists("index.htm")) Serial.println("ERROR No se encuentra el archivo index.html"); return; // no encuentra archivo index.htm else Serial.println("Se encontró satisfactoriamente index.htm "); /* Si Ethernet.begin(mac) devuelve 0 significa que no pudo obtenerse una direccion IP por DHCP, entonces fijara la IP contenida en el array ip. */ if (Ethernet.begin(mac) == 0) Serial.println("Fallo obteniendo IP por DHCP. Se usará la IP fija "); lcd.setcursor(0, 1); lcd.print("ip "); Ethernet.begin(mac, ip); // Inicializa con mac e ip fija /* Si obtuvo parámetros por DHCP entonces los muestra en el display */ else Serial.print("IP obtenida por dhcp: "); lcd.setcursor(0, 1); lcd.print("ip: "); for (byte thisbyte = 0; thisbyte < 4; thisbyte++) // muestra el valor de cada byte de la dirección IP: Serial.print(Ethernet.localIP()[thisByte], DEC); lcd.print(ethernet.localip()[thisbyte], DEC); if(punto<3) lcd.print("."); Serial.print(".");

5 lcd.print(" "); Serial.println(); server.begin(); //comienza a escuchar peticiones de clientes. //Fin de setup() void loop() entrada_an = analogread(0); //Toma el valor analógico en A0. EthernetClient cliente = server.available(); // escucha clientes. if (cliente) //hay peticiones? boolean lineaenblanco = true; while (cliente.connected()) if (cliente.available()) // datos enviados por el cliente disponibles //para leerlos. char c = cliente.read(); /* Lee 1 byte (petición HTTP del cliente) y bufferea en el array HTTP_req[]. Deja al último elemento como 0 para terminar el string */ if (req_index < (REQ_BUF_SZ - 1)) HTTP_req[req_index] = c; // guarda cada char de la petición HTTP. req_index++; // Envia la petición HTTP por el port serial para debbuging. Serial.print(c); /* La última linea de la petición del cliente es una línea en blanco y termina con \n. Responde al cliente solo luego de recibir la última linea. */ if (c == '\n' && lineaenblanco) /* Abre el archivo de la página web requerido. La condición del bloque if permite direccionar el archivo index.htm ya sea que se reciba su nombre de forma explícita o por defecto si no se recibe ninguna referencia a un archivo específico. */ if (StrContains(HTTP_req, "GET /index.htm") StrContains(HTTP_req, "GET / ") )

6 cliente.println("http/ OK"); cliente.println("content-type: text/html"); cliente.println("connnection: close"); cliente.println("refresh: 3"); // refresca la pág. cada 3 seg. cliente.println(); webfile = SD.open("index.htm"); // abre la página web. /* Aquí vemos cómo trabajar con las imágenes inculídas en la memoria microsd. El código HTML solicita la incusión de una imágen llamada nivel.png, eso es lo que se puede ver que llega en la petición HTTP_req. Ahora el servidor enviará como respuesta a esa petición una imagen elegida en este caso en función del valor de una entrada analógica. */ else if (StrContains(HTTP_req, "GET /nivel.png")) if(entrada_an < 50) webfile = SD.open("nivel01.png"); if(entrada_an >= 050 && entrada_an < 100) webfile = SD.open("nivel02.png"); if(entrada_an >= 100 && entrada_an < 150) webfile = SD.open("nivel03.png"); if(entrada_an >= 150 && entrada_an < 200) webfile = SD.open("nivel04.png"); if(entrada_an >= 200) webfile = SD.open("nivel05.png"); /* Envía ahora el archivo que contiene la imagen png seleccionada*/ if (webfile) cliente.println("http/ OK"); cliente.println(); if (webfile) while(webfile.available()) cliente.write(webfile.read()); // Envía la pag. Web al cliente.

7 webfile.close(); //resetea el index del buffer. req_index = 0; StrClear(HTTP_req, REQ_BUF_SZ); break; // cada linea de texto recibida desde el cliente termina con \r\n if (c == '\n') // el último char en la linea del texto recibido // comienza una nueva linea lineaenblanco = true; else if (c!= '\r') // un carácter se recibió desde el cliente. lineaenblanco = false; // end if (cliente.available()) // end while (cliente.connected()) delay(1); // tiempo para que el navegador reciba los datos. cliente.stop(); // cierra la conexión. // end if (cliente) // Limpia el string inicializando cada elemento con cero. void StrClear(char *str, char length) for (int i = 0; i < length; i++) str[i] = 0; // Busca el string sfind dentro del string str // devuelve 1 si lo encuentra. // devuelve 0 si no lo encuentra. char StrContains(char *str, char *sfind) char found = 0; char index = 0; char len;

8 len = strlen(str); if (strlen(sfind) > len) return 0; while (index < len) if (str[index] == sfind[found]) found++; if (strlen(sfind) == found) return 1; else found = 0; index++; return 0; La página web aparece entonces como se ve, mostrando el nivel del recipiente subiendo o bajando, en función del valor de tensión de la entrada analógica del Arduino A0.

9 Conclusión: En este ejemplo ponemos a trabajar juntos un módulo Arduino, junto con un shield que permite conecciones Ethernet, una memoria microsd desde dónde se leen datos y un display alfanumárico LCD de 4 x 20 caracteres. Desde el punto de vista del código, vimos la forma de configurar los parámetros de red, ya sea de formá dinámica desde u servidor como de forma estática. Así mismo identificamos el contenido de una petición de un cliente y en función de el valor de tensión de una entrada analógica, seleccionamos el archivo de imagen a utilizar, leyendolo desde una memoria microsd.

2.- En el IDE de Arduino, escribir el siguiente programa para probar el funcionamiento del módulo:

2.- En el IDE de Arduino, escribir el siguiente programa para probar el funcionamiento del módulo: Práctica 1 Para esta práctica se necesitarán los siguientes componentes: 1 Arduino con cable USB Cables 1 Protoboard 1 Módulo Bluetooth HC-05 o HC-06 Resistencias de 1kΩ, 2.2kΩ, 10kΩ Baterías o cargador

Más detalles

ARDUINO Y PHP Manejando entradas y salidas de Arduino como cliente web desde Php.

ARDUINO Y PHP Manejando entradas y salidas de Arduino como cliente web desde Php. ARDUINO Y PHP Manejando entradas y salidas de Arduino como cliente web desde Php. Osvaldo Cantone Septiembre 2016 Versión Beta El conjunto formado por Arduino y EthernetShield permite el intercambio de

Más detalles

El objetivo del proyecto el logra que arduino sea un servidor web. Poder acceder a contenidos web como cliente, usar Arduino como servidor.

El objetivo del proyecto el logra que arduino sea un servidor web. Poder acceder a contenidos web como cliente, usar Arduino como servidor. Proyecto Ethernet shield conectar arduino a internet El objetivo del proyecto el logra que arduino sea un servidor web. Poder acceder a contenidos web como cliente, usar Arduino como servidor. La idea

Más detalles

Resumen de conceptos básicos en redes Ethernet con protocolo TCP-IP Obtener una dirección IP automáticamente

Resumen de conceptos básicos en redes Ethernet con protocolo TCP-IP Obtener una dirección IP automáticamente Resumen de conceptos básicos en redes Ethernet con protocolo TCP-IP Cuando se realiza una conexión de dispositivos para formar una red local cada uno de los nodos (dispositivos que forman la red) que se

Más detalles

Introducción a Arduino

Introducción a Arduino Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda

Más detalles

Control de LCD y sensor de temperatura

Control de LCD y sensor de temperatura Control de LCD y sensor de temperatura Componentes Protoboard Arduino UNO Sensor de temperatura LM35 Potenciómetro (resistencia variable) Resistencia de 220 Ω Pantalla LCD 16 x 2 20 cables jumpers Montaje

Más detalles

//This function will read a 2 byte integer from the eeprom at the specified address and address + 1 unsigned int EEPROMReadInt(int p_address)

//This function will read a 2 byte integer from the eeprom at the specified address and address + 1 unsigned int EEPROMReadInt(int p_address) #include #include #include #include #include const int IDPOS=0; const int MACPOS=1; const int GWPOS=7; const int SUBNETPOS=11; const int IPPOS=15; const

Más detalles

+5V 8K2 1K5. Arduino. Display LCD

+5V 8K2 1K5. Arduino. Display LCD DISPLAY LCD Un display LCD (Liquid Cristal Display) es una pequeña pantalla para mostrar caracteres a través de una matriz de puntos luminosos. Estos displays tienen unos pines para conectarlos a un microcontrolador,

Más detalles

2.- Cargar el código correspondiente a cada Arduino para su funcionamiento como Master o Esclavo.

2.- Cargar el código correspondiente a cada Arduino para su funcionamiento como Master o Esclavo. Práctica 1 - Serial Peripheral Interface Para esta práctica se la librería SPI.h. 1.- Conectar dos Arduino siguiendo el diagrama siguiente: La asignación de pines quedará de la siguiente manera: (SS) :

Más detalles

Conceptos básicos de Arduino:

Conceptos básicos de Arduino: Conceptos básicos de Arduino: Cosas básicas de C: Siempre que se acabe de escribir una línea, y esta no acabe en }, hay que poner punto y coma (;) 1. Variables: 2. Cómo declarar una variable: a. Se pueden

Más detalles

Proyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes:

Proyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes: Proyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes: Ramiro Lescano Julian Basello INDICE 1.-OBJETIVO.. 2 2.-DESARROLLO DEL PROYECTO..... 2 2.1.-Materiales necesarios. 2 2.2.-Montaje

Más detalles

PROYECTO ELO-322 "FAN MONITORING"

PROYECTO ELO-322 FAN MONITORING UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA PROYECTO ELO-322 "FAN MONITORING" Nombre: Gustavo Sazo S. Rol: 2990004-3 Profesor: Agustín Gonzalez Ayudante: Evandry Ramos Fecha: 23

Más detalles

EL SHIELD ETHERNET (Versión3-4-18)

EL SHIELD ETHERNET (Versión3-4-18) EL SHIELD ETHERNET (Versión3-4-18) Conectando Arduino a una red Ethernet OJETIVOS Montar el Shield Ethernet. Conectarlo a nuestra LAN. Configurar los valores por DHCP. Configurar los valores manualmente

Más detalles

Tema: Manejo de pantallas y teclados

Tema: Manejo de pantallas y teclados Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo de pantallas y teclados Objetivos Específicos. Realizar Interfaces con Arduino haciendo uso de dispositivos de

Más detalles

Uso del Shield Ethernet con Arduino

Uso del Shield Ethernet con Arduino CREATIVIDAD AHORA Uso del Shield Ethernet con Arduino Tutorial Arduino Creatividad Ahora 5/26/2014 Lunes, 26 de mayo de 2014 2 Tutorial del Manejo del Shield Ethernet R3 1. Introducción Hoy en día donde

Más detalles

Introducción a Arduino

Introducción a Arduino Introducción a Arduino Federico Davoine, Gabriel Eirea Taller de Electrónica Libre, Instituto de Ingeniería Eléctrica 10 de abril de 2013 TEL (Taller de Electrónica Libre) Introducción a Arduino 10 de

Más detalles

Arduino + Ethernet Shield

Arduino + Ethernet Shield 2 Arduino + Ethernet Shield Arduino + Ethernet Shield Implantación de Arduino en las redes Ethernet: Arduino y el Internet de las Cosas Ver. 1.0 + Serie: Arduino Comunicación 1 Índice 1. Objetivo de este

Más detalles

GUIA DE EJERCICIOS Nº 12 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 12 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 12 INSTRUMENTACIÓN AVANZADA Comunicación Ethernet con Arduino y LabVIEW 1 Ejercicio 12.1 12.-Ejemplo de servidor Ethernet con Arduino y LabVIEW Formar 2 grupos con los elementos provistos

Más detalles

PRESENTA INTRODUCCIÓN A ARDUINO

PRESENTA INTRODUCCIÓN A ARDUINO PRESENTA INTRODUCCIÓN A ARDUINO #1: ALGORITMOS Y PSEUDOCÓDIGO, BLINK #2: ENTRADA y SALIDAS ANALOGAS / DIGITALES #3: SERVOMOTOR + DESAFIO #1 Qué es Arduino? Tips Generales Hasta dónde se puede llegar?

Más detalles

Introducción a Ethernet

Introducción a Ethernet Aplicaciones Prácticas con Sistemas Arduino Introducción a Ethernet CEP SEVILLA IES Los Viveros Curso 2011/2012 Ref: 11412FP23 Luis Modesto González José Pujol Pérez Coordinador: Leopoldo Acal Rodríguez

Más detalles

GUIA DE EJERCICIOS Nº 13 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 13 INSTRUMENTACIÓN AVANZADA Instrumentación Avanzada. G. Murcia J. Strack GUIA DE EJERCICIOS Nº 13 INSTRUMENTACIÓN AVANZADA Comunicación Ethernet con Arduino y LabVIEW 1 Ejercicio 13.1 Instrumentación Avanzada. G. Murcia J. Strack

Más detalles

LED INTERMITENTE CIRCUITO ELÉCTRICO MATERIALES PROGRAMA LED DOS CONECTORES CABLE USB ROBÓTICA. Puerto 8 ( salida al led rojo ) ARDUINO UNO 220 W GND

LED INTERMITENTE CIRCUITO ELÉCTRICO MATERIALES PROGRAMA LED DOS CONECTORES CABLE USB ROBÓTICA. Puerto 8 ( salida al led rojo ) ARDUINO UNO 220 W GND INTERMITENTE ROBÓTICA CIRCUITO ELÉCTRICO Puerto 8 ( salida al led rojo ) 8 ARDUINO UNO GND ROJO MATERIALES ARDUINO UNO PROTOBOARD ROJO DOS CONECTORES CABLE USB PROGRAMA void setup ( ) { pinmode ( 8, OUTPUT

Más detalles

Domótica con Arduino, WiFi y Android

Domótica con Arduino, WiFi y Android Domótica con Arduino, WiFi y Android Módulo WiFi ESP8266 Usaremos para este ejemplo el módulo ESP8266 para activar las luces de casa desde un teléfono móvil Android con WiFi. Realizamos las siguientes

Más detalles

Empieza con // y termina con la siguiente línea de código. Son ignorados por el programa y no ocupan espacio en memoria.

Empieza con // y termina con la siguiente línea de código. Son ignorados por el programa y no ocupan espacio en memoria. /* */ Los bloques de comentarios o comentarios multilíneas son áreas de texto ignoradas por el programa y se usan para describir códigos o comentarios que ayudan a otras personas a entender parte del programa.

Más detalles

Puedes usar y modificar el código a tu gusto siempre que cites al autor.

Puedes usar y modificar el código a tu gusto siempre que cites al autor. #include #define NLOOPS 8 #define BANKMIN 1 #define BANKMAX 2 #define NBANCOS 2 #define NLEDPE 4 #define NPULSA 6 #define PEDAL1 0 #define PEDAL2 1 #define PEDAL3 2 #define PEDAL4 3 #define

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ejercicio: construir un datalogger El datalogger o registrador debe sensar la temperatura ambiente cada 1s y guardarla junto a la fecha y hora de adquisición en un archivo.txt alojado en una memoria µsd.

Más detalles

Tema: Manejo de pantallas LCD, botones y teclados

Tema: Manejo de pantallas LCD, botones y teclados Interfaces y Periféricos, Guía 4 Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo de pantallas LCD, botones y teclados Objetivos Específicos. Realizar Interfaces

Más detalles

1. Escribir un dato digital del WinCC al Arduino

1. Escribir un dato digital del WinCC al Arduino 1. Escribir un dato digital del WinCC al Arduino Con el siguiente ejercicio se pretende enviar un dato digital o tipo bool del WinCC al arduino y que sea visible por medio de un led y del cambio de color

Más detalles

Trabajo Final: Sistema de Riego Arduino

Trabajo Final: Sistema de Riego Arduino Seminario: Introducción a la Programación de Microcontroladores con Tecnologías Libres Trabajo Final: Integrantes: Sergio Delgadillo Leandro Casarin Melina Jimenez Introduccion. El siguiente documento

Más detalles

Manual de Arduino Wifly Shield

Manual de Arduino Wifly Shield Manual de Arduino Wifly Shield Material necesario: Arduino UNO. Wifly shield Software requerido en la PC: Arduino IDE v.1.0.1 Librería Wifly Alpha2 Preparando el hardware: Como se puede ver 4 LEDs parpadean

Más detalles

Construyendo dispositivos IoT (Arduino + Sensor Ultrasónico + MySQL Server)

Construyendo dispositivos IoT (Arduino + Sensor Ultrasónico + MySQL Server) Construyendo dispositivos IoT (Arduino + Sensor Ultrasónico + MySQL Server) Por Francisco Riccio Introducción En el siguiente artículo presentaré como podemos construir un dispositivo IoT utilizando una

Más detalles

Clase 2: Programación

Clase 2: Programación Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Contenidos Qué es

Más detalles

REPRODUCIR SONIDOS.WAV EN ARDUINO (Recopilado de Internet)

REPRODUCIR SONIDOS.WAV EN ARDUINO (Recopilado de Internet) REPRODUCIR SONIDOS.WAV EN ARDUINO (Recopilado de Internet) ---- http://intelirobot.com.mx/blog/arduino/toca-sonidos-wav-en-arduino/ (VERSIÓN 10-5-18) Se mostrará conexión y programación para reproducir

Más detalles

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a una placa ARDUINO 1 3.-COMUNICANDO LABVIEW A UNA PLACA ARDUINO El objetivo de esta guía es programar la placa ARDUINO para que se

Más detalles

AR 9 T. Tutorial 9: Display LCD

AR 9 T. Tutorial 9: Display LCD 9 T Tutorial 9: Display LCD En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla. Material 1 Arduino uno 1 cable AB 1 Protoboard

Más detalles

EL SENSOR DE SONIDO KY-038 (VERSION )

EL SENSOR DE SONIDO KY-038 (VERSION ) EL SENSOR DE SONIDO KY-038 (VERSION 27-8-17) OBJETIVOS Presentar el sensor de sonido KY-038. Utilizar el pin digital D0 del sensor. Mostrar las lecturas del sensor utilizando el pin analógico A0 del sensor.

Más detalles

Tecnológico Nacional de México

Tecnológico Nacional de México Tecnológico Nacional de México Instituto Tecnológico de Ensenada Introduccio n a la tecnologí a arduino Instructor: M. E. Oscar Martin Tirado Ochoa Ensenada, B. C. Junio del 2015 Contenido Hola mundo...

Más detalles

Manejo de pantallas LCD, botones y teclados.

Manejo de pantallas LCD, botones y teclados. Interfaces y Periféricos. Guía 3. 1 Manejo de pantallas LCD, botones y teclados. Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos (IYP111). Lugar de Ejecución: Microprocesadores

Más detalles

2. Programación en Arduino

2. Programación en Arduino 2. Programación en Arduino Tallerine Android/LED Instituto de Ingenería Eléctrica 13 de marzo de 2017 IIE (TallerIne) Programación 13 de marzo de 2017 1 / 27 Repaso Conocimos al Arduino Vimos nociones

Más detalles

DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0

DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0 DESCRIPCIÓN DEL LENGUAJE DE PROGRAMACIÓN P-0 Este documento define los elementos de programación del lenguaje P-0, basado en un subconjunto del lenguaje de programación Arduino. 1.- PROGRAMA Un programa

Más detalles

Arduino + módulo GSM/GPRS: monitorización, automatización y gestión remota en un viñedo.

Arduino + módulo GSM/GPRS: monitorización, automatización y gestión remota en un viñedo. Arduino + módulo GSM/GPRS: monitorización, automatización y gestión ANEXOS. Grado de Tecnologías de Telecomunicación. Alumno: Rubén Adrián de la Cámara. Consultor: Carlos Gonzalo Moreno Soriano. 14/06/

Más detalles

Centinela. Monitorización sistemas TCP/IP con Arduino. Objeto del proyecto y descripción

Centinela. Monitorización sistemas TCP/IP con Arduino. Objeto del proyecto y descripción Centinela Monitorización sistemas TCP/IP con Arduino Objeto del proyecto y descripción En instalaciones de sistemas informáticos, equipos de control, seguridad, equipos industriales, etc. que están asociados

Más detalles

Taller de Introducción a la Ingeniería Eléctrica Instituto de Ingeniería Eléctrica - Facultad de Ingeniería Universidad de la Republica

Taller de Introducción a la Ingeniería Eléctrica Instituto de Ingeniería Eléctrica - Facultad de Ingeniería Universidad de la Republica Taller de Introducción a la Ingeniería Eléctrica Instituto de Ingeniería Eléctrica - Facultad de Ingeniería Universidad de la Republica Objetivo Actividad orientada a la generación de ingreso Pretende

Más detalles

Es el que usaremos en este tutorial, este módulo funciona como Lector y Grabador de Tags RFID.

Es el que usaremos en este tutorial, este módulo funciona como Lector y Grabador de Tags RFID. Los lectores RFID(Radio Frequency IDentification) en la actualidad están teniendo bastante acogida en los sistemas de identificación, su uso abarca desde sistemas de seguridad, acceso de personal, identificación

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Control y monitoreo a través de servidor Ethernet ETHERNET SHIELD Tensión de alimentación: 5V (se alimenta directamente

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a

Más detalles

CÓDIGO FUENTE C_ARDUINO

CÓDIGO FUENTE C_ARDUINO CÓDIGO FUENTE C_ARDUINO #include // Libreria EEPROM incluida. #include // Libreria LiquidCrystal incluida. LiquidCrystal lcd(5, 4, 3, 2, A5, A4); // Asignación de pines de

Más detalles

Módulo Transceptor Inalámbrico NRF24L01 Número de Parte: MD0040

Módulo Transceptor Inalámbrico NRF24L01 Número de Parte: MD0040 Módulo Transceptor Inalámbrico NRF24L01 Número de Parte: MD0040 Descripción NRF24L01 es un tranceptor de banda universal ISM. - Transceptor inalámbrico que incluye: generador de frecuencia, el tipo mejorada,

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Control y monitoreo a través de servidor Ethernet Ejemplo de control y monitoreo de varias estaciones de bombeo

Más detalles

IM : ARDUINO NANO OEM

IM : ARDUINO NANO OEM IM130615004: ARDUINO NANO OEM NIVEL DE ENTRADA Básico Estas placas y módulos son los mejores para iniciar a programar un micro-controlador Descripción Arduino Nano es una pequeña placa basada en el ATmega328

Más detalles

Controlador para 2 motores con L298. Puedes comprarlo en España (6 ):

Controlador para 2 motores con L298. Puedes comprarlo en España (6 ): Sencillo Martucar Poco a poco iremos ampliando este Martucar para hacerlo todo un robot, con sensores de ultrasonidos, medición del recorrido y hasta una cámara para ver por dónde vamos. 1 Material necesario:

Más detalles

Tutorial: Uso de Driver L298N para motores DC con Arduino

Tutorial: Uso de Driver L298N para motores DC con Arduino Tutorial: Uso de Driver L298N para motores DC con Arduino El siguiente tutorial esta basado en el Driver dual para motores (Full-Bridge) L298N, ofrecido por ELECTRONILAB.CO. Puedes adquirir este módulo

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Características del datalogger autónomo EJERCICIO: El datalogger o registrador debe sensar la temperatura ambiente cada 1s y guardarla junto a la fecha y hora de adquisición en un archivo.txt alojado en

Más detalles

PROGRAMACION I Archivos directos

PROGRAMACION I Archivos directos PROGRAMACION I Archivos directos Un archivo relativo (directo) consiste en una colección de registros de longitud fija almacenados uno al lado del otro en un dispositivo de almacenamiento de acceso directo.

Más detalles

TALLER ARDUINO BÁSICO

TALLER ARDUINO BÁSICO TALLER ARDUINO BÁSICO Versión 1.0 Autor: Ángel Sánchez García Introducción En este primer taller se explicará el funcionamiento de la plataforma Arduino y los conocimientos básicos para interactuar con

Más detalles

CONCEPTOS BÁSICOS DE MICRO CONTROLADORES: CONOCIENDO A ARDUINO

CONCEPTOS BÁSICOS DE MICRO CONTROLADORES: CONOCIENDO A ARDUINO CONCEPTOS BÁSICOS DE MICRO CONTROLADORES: CONOCIENDO A ARDUINO Antony García González Estudiante de la Universidad Tecnológica de Panamá Facultad de Ingeniería Eléctrica Licenciatura en Ingeniería Electromecánica

Más detalles

Módulo Radio frecuencia FSK y Arduino

Módulo Radio frecuencia FSK y Arduino ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Módulo Radio frecuencia FSK y Arduino El objetivo de este circuito básico es la posibilidad de enviar una palabra cada cierto tiempo entre un transmisor

Más detalles

Introducción Arduino TPR 3º ESO

Introducción Arduino TPR 3º ESO Programar consiste en decirle a tu Arduino y a los actuadores que éste controla, desde sus puertos, lo que tiene que hacer. El programa instalado en nuestro PC tiene el icono siguiente: Al abrir el programa,

Más detalles

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a una placa ARDUINO 1 3.-COMUNICANDO LABVIEW A UNA PLACA ARDUINO El objetivo de esta guía es realizar un semáforo de un tiempo (1 única

Más detalles

Control de brazo robótico por Bluetooth (Compatible solo con dispositivos Android)

Control de brazo robótico por Bluetooth (Compatible solo con dispositivos Android) Control de brazo robótico por Bluetooth (Compatible solo con dispositivos Android) Se realizará el control de un brazo robótico mediante el módulo bluetooth, el brazo está conformado por 5 motores. Objetivo

Más detalles

PROYECTO DE ELECTRÓNICA

PROYECTO DE ELECTRÓNICA PROYECTO DE ELECTRÓNICA Sistema de Alarma Raúl Lapaz de Juan Francisco Javier López Alcarria 1 ÍNDICE - Objetivo:... 3 - Justificación:... 3 - Plan de trabajo:... 3 A) Montaje del circuito en protoboards:...

Más detalles

Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino

Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino Instituto de Ingeniería Eléctrica Taller 8: Matrices 31 de mayo de 2017 IIE (TallerInE) Taller Introducción

Más detalles

Microprocesadores. Introducción al Lenguaje C - Parte IV. Prof. Luis Araujo. Universidad de Los Andes

Microprocesadores. Introducción al Lenguaje C - Parte IV. Prof. Luis Araujo. Universidad de Los Andes Introducción al Lenguaje C - Parte IV Universidad de Los Andes Funciones Las funciones son porciones de código que devuelven un valor y permiten descomponer el programa en módulos que se llaman entre ellos

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA.

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO. ÍÑIGO MARTÍN MIMBELA. CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante ÍÑIGO MARTÍN MIMBELA. inigo.martin@educa.madrid.org 2 Título de la Unidad Didáctica

Más detalles

Alarma GSM. 1. Componentes

Alarma GSM. 1. Componentes Alarma GSM 1. Componentes Arduino UNO Cable USB Módulo bluetooth Sensor ultrasonido Leds Zumbador o buzzer (opcional) Módulo GSM Placa de prototipado Cables jumpers 1 2. Explicación 1.- Sensor ultrasónico

Más detalles

Tutorial básico para el diseño de un Data Logger con Arduino y micro-sd

Tutorial básico para el diseño de un Data Logger con Arduino y micro-sd Tutorial básico para el diseño de un Data Logger con Arduino y micro-sd Dr. Rubén Estrada Marmolejo Resumen. En este tutorial se explicará el diseño de un registrador de datos (Data Logger) con Arduino

Más detalles

El código de uso sería el siguiente:

El código de uso sería el siguiente: NXA funciones XCON Contenido xcon.create... 3 xcon.createudp... 4 Xcon.CreateTCP... 4 Xcon.CreateCOM... 5 xcon.createhttp... 5 xcon.createrss... 5 Aclaración sobre la creación de los diferentes sockets...

Más detalles

Indicador de temperatura con LED

Indicador de temperatura con LED Indicador de temperatura con LED Vamos a usar un sensor de temperatura (TMP36) para medir la temperatura de la piel. Este componente varía su tensión de salida dependiendo de la temperatura que detecta.

Más detalles

PRÁCTICA NÚMERO 4: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA BLYNK

PRÁCTICA NÚMERO 4: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA BLYNK PRÁCTICA NÚMERO 4: ENCENDIDO DE UN LED MEDIANTE EL USO DE LA PLATAFORMA BLYNK Nombre del instituto: I.E.S Politécnico Nombre del ciclo: Sistemas electrotécnicos y automatizados ÍNDICE 1. Descripción de

Más detalles

Conviértete en un Joven Inventor PENTA UC TAV 2014. Humano-Máquina

Conviértete en un Joven Inventor PENTA UC TAV 2014. Humano-Máquina Clase 5: Comunicación Conviértete en un Joven Inventor PENTA UC TAV 2014 Humano-Máquina Contenidos La Comunicación Problema: Debugear el uc Solución: Leds Buzzer LCD Comunicación Serial Desafío Contenidos

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Control y monitoreo a través de servidor Ethernet ARDUINO + ETHERNET SHIELD CLIENTES WEB: PC VARIADOR DE VELOCIDAD SERVIDOR WEB ROUTER SMARTPHONE ACCIONAMIENTO ELECTROMECÁNICO INTERNET TABLET 2 Control

Más detalles

Instalación y entorno de programación

Instalación y entorno de programación Instalación y entorno de programación Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. Pagina oficial de Arduino:

Más detalles

Final de Aplicaciones Distribuidas

Final de Aplicaciones Distribuidas 2015 Final de Aplicaciones Distribuidas Vicente Chibilisco Contenido Descripción de Módulo Bluetooth? 2 Diferencia entre Módulo Esclavo y Módulo Maestro? 2 Cómo se conecta con una placa Arduino? 3 Configuración

Más detalles

Control programado con ARDUINO TECNOLOGÍA

Control programado con ARDUINO TECNOLOGÍA Control programado con ARDUINO TECNOLOGÍA Control de un sistema técnico cableado El control electrónico cableado convencional de un sistema técnico consiste en un circuito que interactúa con el sistema

Más detalles

DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Luis David Goyes Garcés Día 2

DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Luis David Goyes Garcés Día 2 DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO Luis David Goyes Garcés Día 2 Instrucciones Básicas setup() Se establece cuando se inicia un programa. Se emplea para: iniciar variables, establecer el estado

Más detalles

MD0040: Módulo Transceptor Inalámbrico NRF24L01

MD0040: Módulo Transceptor Inalámbrico NRF24L01 MD0040: Módulo Transceptor Inalámbrico NRF24L01 Descripción: NRF24L01 es un tranceptor de banda universal ISM. Transceptor inalámbrico que incluye: generador de frecuencia, el tipo mejorada, SchockBurstTM,

Más detalles

LUZ DE FRENO Con ARDUINO NANO y ACELEROMETRO ADXL345

LUZ DE FRENO Con ARDUINO NANO y ACELEROMETRO ADXL345 LUZ DE FRENO Con ARDUINO NANO y ACELEROMETRO ADXL345 Este circuito combina un Arduino y un acelerómetro de 3 ejes (solo utilizaremos un eje) Cuando la fuerza ejercida en la deceleración supera el limite

Más detalles

Introducción a Arduino

Introducción a Arduino Introducción a Arduino Lucas Martire - Santiago Rodríguez - Germán Scillone - Jorge Anderson - Sebastián Millán - Facundo Aparicio - Juan C. Scattuerchio Depto. ELECTROTECNIA - FI - UNLP Índice Mundo Arduino

Más detalles

Implementación servidor DHCP Windows Server 2008

Implementación servidor DHCP Windows Server 2008 1 El servicio identificado como DHCP, es el que se encarga de distribuir un direccionamiento en una red local, también cumple la función de reserva y denegación de direccionamiento a los diferentes clientes

Más detalles

Indicaciones para el correcto funcionamiento del sensor

Indicaciones para el correcto funcionamiento del sensor El sensor DHT11, mide la temperatura (t) y humedad relativa (hr). Los rangos de medida que maneja el sensor son; de 20-90% para el hr, con una precisión de ± 5% y 0-50 oc para la t. El tiempo de respuesta

Más detalles

Arquitecturas cliente/servidor

Arquitecturas cliente/servidor Arquitecturas cliente/servidor Creación de Sockets Cliente Servidor Creación de Sockets Cliente/Servidor Sockets en TCP Definición de DAEMON Concepto de Hilos Sockets en UDP Qué es un socket? Un socket

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL. Facultad de Ingeniería Eléctrica y Computación

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL. Facultad de Ingeniería Eléctrica y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Facultad de Ingeniería Eléctrica y Computación PROPUESTA DE NUEVAS PRÁCTICAS DE LA MATERIA MICROCONTROLADORES UTILIZANDO LA PLACA ARDUINO MEGA 2560 COMO COMPLEMENTO

Más detalles

Programar posiciones en un Micro Servo Tower Pro SG90 9G

Programar posiciones en un Micro Servo Tower Pro SG90 9G Programar posiciones en un Micro Servo Tower Pro SG90 9G (Recopilado de Internet. Revision Prof: Bolaños DJB) Versión: 12-04-18 Los servos son motores de corriente continua (CC), pero en lugar tener un

Más detalles

Control programado con ARDUINO TECNOLOGÍA

Control programado con ARDUINO TECNOLOGÍA Control programado con ARDUINO TECNOLOGÍA Control de un sistema técnico Supongamos que hemos construido un sistema técnico cuyo funcionamiento queremos controlar... Control de un sistema técnico: Actuadores

Más detalles

UNIDAD 6 PANTALLAS LCD (LIQUID-CRYSTAL DISPLAY)

UNIDAD 6 PANTALLAS LCD (LIQUID-CRYSTAL DISPLAY) UNIDAD 6 PANTALLAS LCD (LIQUID-CRYSTAL DISPLAY) Objetivo y Programa de la Unidad 6 Objetivo de la presentación En esta Unidad vamos a hablar de la pantalla LCD como periférico de salida: te va a permitir

Más detalles

INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DHCP EN WINDOWS SERVER 2008 ALISSON ARCE QUIROZ

INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DHCP EN WINDOWS SERVER 2008 ALISSON ARCE QUIROZ 30-11-2014 INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DHCP EN WINDOWS SERVER 2008 ALISSON ARCE QUIROZ ÍNDICE 1. Introducción 2 1.1. Los parámetros 1.2. Opcionalmente: 1.3. El servicio DHCP puede asignar

Más detalles

Estructura de Datos Unidad 1: Repaso del Lenguaje Java

Estructura de Datos Unidad 1: Repaso del Lenguaje Java Estructura de Datos Unidad 1: Repaso del Lenguaje Java Introducción Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de 1991, con el que se van a

Más detalles

Guía de usuario de la Relay Control Shield v1.0

Guía de usuario de la Relay Control Shield v1.0 JMN ELECTRONICS Guía de usuario de la Relay Control Shield v1.0 Gracias por adquirir el módulo Relay Control Shield. Este shield para UNO nace como resultado de la colaboración entre Electan y JMNelectronics

Más detalles

Introducción a las LCD

Introducción a las LCD Introducción a las LCD El uso de las LCD se ha visto muy requerido tanto en la industria como en los proyectos escolares o de medianas empresas, ya que su uso es bastante agradable a la vista, aunque muchos

Más detalles

Programación de Arduino

Programación de Arduino Programación de Arduino Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Introducción Ecuaciones diferenciales Método Euler Índice General

Más detalles

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación

Más detalles

Sensor de presencia PIR

Sensor de presencia PIR Sensor de presencia PIR Descripción: Los PIR, como el que se muestra en la figura, son dispositivos con salida digital. Disponen de 3 patillas (+Vcc, GND y datos) que entregan un nivel bajo LOW cuando

Más detalles

Desarrollar, usando Java, un cliente básico del protocolo web que permita enviar una solicitud HTTP a un servidor web y procesar la respuesta.

Desarrollar, usando Java, un cliente básico del protocolo web que permita enviar una solicitud HTTP a un servidor web y procesar la respuesta. Cliente HTTP en Java Objetivos Desarrollar, usando Java, un cliente básico del protocolo web que permita enviar una solicitud HTTP a un servidor web y procesar la respuesta. Requerimientos de la aplicación:

Más detalles

Crear una app con MIT inventor

Crear una app con MIT inventor Crear una app con MIT inventor En esta guía vamos a programar una aplicación para Android con MIT App Inventor 2, un aplicativo web que permitirá construir aplicaciones rápidamente sin tener que programar.

Más detalles

Práctica 6. Control de LCD 16x2 con PIC 16F84A.

Práctica 6. Control de LCD 16x2 con PIC 16F84A. Práctica 6 Control de LCD 16x2 con PIC 16F84A. Eduardo V. Abad Descripción de las características y funcionamiento del LCD 44780 Las pantallas de cristal líquido (LCD) se han popularizado mucho en los

Más detalles

Programación en C para Arduino Preparado por Gabriel Astudillo Muñoz Escuela de Ingeniería Civil Informática Universidad de Valparaíso

Programación en C para Arduino Preparado por Gabriel Astudillo Muñoz Escuela de Ingeniería Civil Informática Universidad de Valparaíso 1 Introducción Programación en C para Arduino Preparado por Gabriel Astudillo Muñoz Escuela de Ingeniería Civil Informática Universidad de Valparaíso Arduino 1 es una plataforma de hardware libre 2, basada

Más detalles

UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE INGENIERÍA DE SISTEMAS

UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE INGENIERÍA DE SISTEMAS UNIDAD ACADÉMICA DE INGENIERÍA CIVIL CARRERA DE INGENIERÍA DE SISTEMAS TEMA: IMPLEMENTACIÓN DE UN ROBOT MEDIDOR DE TEMPERATURA UTILIZANDO UNA TARJETA ARDUINO UNO CON APLICACIÓN AL CUERPO DE BOMBEROS. TRABAJO

Más detalles

Placa Controladora Ethernet 8 Relay 8 Entradas Digitales - 3 Analógicas Manual de Usuario

Placa Controladora Ethernet 8 Relay 8 Entradas Digitales - 3 Analógicas Manual de Usuario Placa Controladora Ethernet 8 Relay 8 Entradas Digitales - 3 Analógicas Manual de Usuario Modelo: ETHER 8R8I3A Todas las placas son producidas por ElectroTAS Última Actualización Junio 2014 Copyright(c)

Más detalles

Comunicación Serial con Arduino (Por Antony García González - Enero 27, 2013 )

Comunicación Serial con Arduino (Por Antony García González - Enero 27, 2013 ) Ejercicio Display 7 segmentos (Continuación) (versión 18-10-18) OBJETIVOS: En el ejercicio anterior aprendimos a trabajar con el display de 7 segmentos. Vamos a agregarle al circuito empleado algunos sensores,

Más detalles