Workshop mbed. Ariel Burman Ernesto Corbellini Sebastián García Marra Tomás González

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

Download "Workshop mbed. Ariel Burman Ernesto Corbellini Sebastián García Marra Tomás González"

Transcripción

1 Introducción Conociendo la planta Programación del mbed Ariel Burman Ernesto Corbellini Sebastián García Marra Tomás González Club de Robótica, Laboratorio Abierto (LABI) Departamento de Electrónica, Facultad de Ingeniería Universidad de Buenos Aires 15 de agosto de 2012

2 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Agenda 1 Introducción Objetivos Presentando el mbed Herramientas 2 Conociendo la planta mbed Car mbed Mote 3 Programación del mbed Primeros Pasos Timers y PWM Puerto Serie Actuadores y sensores A trabajar

3 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Objetivos Aprender Qué es el mbed, qué µc usa. Cómo se programa, cómo es la API. Cómo se usa la interfaz web. Hacer Programar el mbed. Manejar motores de CC con PWM. Usar sensores ópticos infrarrojos. Usar un acelerómetro. Utilizar la comunicación por puerto serie. Manejar el robot (autito) con un control remoto. Correr una carrera!

4 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Qué es el mbed? mbed.org dice: mbed es una herramienta para prototipado rápido con microcontroladores. También es una biblioteca de alto nivel También es un compilador web

5 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Quién hace la magia? Cortex-M3: Core ARM del µc. poderoso el chiquitín 32 bits, compite en el segmento de 16 bits. Pipeline de 3 etapas con predicción de salto. Set de instrucciones de 16 bits, Thumb-2. Arquitectura Harvard. 3 buses: Data, Código, Periféricos. Controlador de interrupciones avanzado (NVIC). Orientado a bajo consumo. LPC1768: µc que se usa en el mbed. 64kB SRAM, 512kB Flash. 100MHz Ethernet 10/100, interfaz RMII. USB Host, device, OTG. CAN, SPI, I2C, I2S, USARTs ADC 12 bits, DAC 10 bits. U$S 5.62 comprando 5000 (Digikey)

6 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas mbed NXP LPC MHz, 32KB RAM, 512KB FLASH Ethernet, USB Host/Device, 2xSPI, 2xI2C, 3xUART, 2xCAN, 6xPWM, 6xADC, GPIO <200mA Consumo total U$S 60 (Sparkfun)

7 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas mbed NXP LPC11U24 48MHz, 8KB RAM, 32KB FLASH USB Device, 2xSPI, I2C, UART, 6xADC, GPIO Alimentación opcional de V (pensado para baterías) U$S 2.06 comprando 5000 (Digikey)

8 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Cómo se usa el mbed? Programación por USB drag n drop Bilioteca de alto nivel C/C++ Compilador web Lo más importante Donde encontramos: Handbook: Referencia de la biblioteca de mbed. Cookbook: Muchos ejemplos de proyectos. Notebook: Notas de los usuarios. Compiler: La interfaz web al compilador.

9 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Conociendo la interfaz 1 Usuarios registrados. Nombre de usuario: cdrfiuba_xx Clave: cdrfiuba_xx 2 Entrar al compilador. Con el número indicado en el papel que les repartimos.

10 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Conociendo la interfaz

11 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Conociendo la interfaz

12 Introducción Conociendo la planta Programación del mbed Objetivos Presentando el mbed Herramientas Alternativas Solemos querer herramientas off line. gcc4mbed: Modificaciones a la biblioteca de mbed para que se pueda compilar con GCC. El compilador ahora permite exportar el código a un toolchain local (IAR o GCC) libmanyuc: Una biblioteca de alto nivel, libre, portada al mbed.

13 Introducción Conociendo la planta Programación del mbed mbed Car mbed Mote Agenda 1 Introducción Objetivos Presentando el mbed Herramientas 2 Conociendo la planta mbed Car mbed Mote 3 Programación del mbed Primeros Pasos Timers y PWM Puerto Serie Actuadores y sensores A trabajar

14 Introducción Conociendo la planta Programación del mbed mbed Car mbed Mote El mbed Car - top

15 Introducción Conociendo la planta Programación del mbed mbed Car mbed Mote El mbed Car - adaptado

16 Introducción Conociendo la planta Programación del mbed mbed Car mbed Mote El mbed Car - bottom

17 Introducción Conociendo la planta Programación del mbed mbed Car mbed Mote El mbed Mote

18 Agenda 1 Introducción Objetivos Presentando el mbed Herramientas 2 Conociendo la planta mbed Car mbed Mote 3 Programación del mbed Primeros Pasos Timers y PWM Puerto Serie Actuadores y sensores A trabajar

19 Nuestro primer código Vamos a prender un led Creamos un programa nuevo. 1 #include "mbed.h" 2 3 DigitalOut myled(led1); //variable global 4 int main() { 5 6 while(1) { 7 myled = 1; // prende el led; 8 wait(0.5); // el intervalo de tiempo 9 myled = 0; // se indica en segundos 10 wait(0.5); 11 } 12 }

20 Usando libmanyuc Si usamos libmanyuc en lugar de mbed.h nos quedaría: 1 #include "libmanyuc.h" 2 3 int main() { 4 5 Pin led(led1); 6 7 while(1) { 8 led = 1; // prende el led; 9 Delay(0.5); // el intervalo de tiempo 10 led = 0; // se indica en segundos 11 Delay(0.5); 12 } 13 }

21 Nuestro primer código Muy fácil... ahora usemos un botón para prender el led.. 1 DigitalOut myled(led4); // 4 Leds incluidos en el mbed 2 DigitalIn boton(p20); // boton der. del mbed Mote 3 // o p17 del mbed Car 4 int main() { 5 myled = 1; // prende el led; 6 boton.mode(pullup); // 7 while(1) { 8 if (boton == 0) { 9 wait(0.01); //debounce. 10 if (boton == 0) { 11 myled =!myled; // invierte el estado del led 12 } 13...

22 Complicándola un poco Dimmer para los leds. PWM: Pulse Width Modulation, modulación de ancho de pulso. Vss Ticker: Interfaz usada para definir un evento que se repite a intervalos regulares de tiempo. D.T (1-D).T Vmed

23 Complicándola un poco Dimmer para los leds. 1 PwmOut led1(led1); 2 Ticker evento; 3 4 void dimmer() { 5 led1 = led ; // aumenta el ancho del pulso 6 } 7 8 int main () { 9 //llama a dimmer cada 500ms 10 evento.attach(&dimmer, 0.5); 11 while (1); 12 }

24 Hola mundo! Todos lo estábamos esperando... 1 Serial pc(usbtx, USBRX); // tx, rx 2 DigitalOut led(led1); 3 4 int main () { 5 char c; 6 7 pc.baud(9600); // velocidad en bps 8 pc.format(8,serial::none,1); // 8 bits, sin paridad, 1 bi 9 10 while(1) { 11 if (pc.readable()) { 12 c = pc.getc(); // lee un caracter de la UART 13 if (c == p ) pc.printf("hello World!\n"); 14 } 15 led =!led; 16 wait(0.25); 17 } 18 }

25 Chat 1 Serial pccom(usbtx, USBRX); 2 Serial DispCom(p13, p14); // p9,p10 o p13,p14 o p28,p27 3 DigitalOut Led(LED1); 4 DigitalOut pc_activity(led1); 5 DigitalOut Disp_activity(LED2); 6 7 void DispComRXh(void) { 8 while(dispcom.readable()) { 9 pccom.putc(dispcom.getc()); 10 pc_activity =!pc_activity; 11 } 12 } 13 void pccomrxh(void) { 14 while(pccom.readable()) { 15 DispCom.putc(pcCom.getc()); 16 Disp_activity =!Disp_activity; 17 } 18 }

26 Chat 1 int main() { 2 // Configuracion serial del dispositivo 3 DispCom.baud(9600); //default 4 DispCom.format(8, Serial::None, 1); //default 5 DispCom.attach(&DispComRXh, Serial::RxIrq); 6 // Config serial de la pc 7 pccom.baud(9600);//default 8 pccom.format(8, Serial::None, 1);//default 9 pccom.attach(&pccomrxh, Serial::RxIrq); 10 while(1) { 11 Led=!Led; 12 wait(0.25); 13 } 14 }

27 Sensores - CNY70 La salida del sensor es un valor analógico 0 3,3V, conectado al AD del mbed. Usando AnalogIn::read() se ve como un valor float entre 0 y 1.

28 Sensores - CNY70 Leyendo los sensores 1 AnalogIn sensor(p19); 2 DigitalOut ledsensor(p10); 3 PwmOut ledazul (LED1); 4 5 int main() { 6 ledsensor = 1; 7 float aux; 8 while(1) { 9 aux = sensor.read(); //devuelve un numero entre 0 y 1 10 ledazul = aux; 11 wait(0.1); 12 } 13 }

29 Sensores - CNY70 Y cómo veo la ĺınea? (Línea Negra) Alineado Desviado a izq. Desviado a der. ~1 ~1 ~0 ~1 ~1 ~0 Desviandose a izq. Desviandose a der. ~1 ~1 ~0.5 ~0.5

30 Puente H - L298 Para manejar los motores de CC usamos un IC (L298) que tiene 2 puentes H.

31 Puente H - L298 (cont) El puente H nos permite cambiar el sentido y velocidad de giro de los motores. En el gráfico se ve que se puede cambiar el sentido de circulación de la corriente. Cómo variamos la velocidad?

32 Puente H - L298 (cont) Pero en realidad, no lo vamos a usar así. Uso de los puentes H integrados en el L298. EN IN1 IN2 Motor 0 X X Libre Frenado Adelante Atrás Frenado

33 En movimiento! Controlando los motores. 1 DigitalOut InA1(p21); // In1 motor A 2 DigitalOut InA2(p22); // In2 motor A 3 DigitalOut EnA(p23); // Enable motor A 4 5 int main() { 6 IntA1 = 1; // configuramos motor A 7 IntA2 = 0; // en un sentido 8 EnA = 1; // habilitamos motor A 9 while(1); 10 }

34 Usando el acelerómetro Inicialización. 1 const int addr = 0x3A; 2 I2C i2c(p28, p27); 3 4 Accelerometer::Accelerometer() { 5 i2c.frequency(100000); // freq de i2c 100KHz 6 wait(0.02); // El acelerometro tarda 20ms en arrancar 7 8 // Inicialización del acelerometro 9 char cmd[2]; 10 cmd[0] = 0x16; // registro 16h, Mode Control 11 cmd[1] = 0x05; // 2g + Measurement Mode 12 i2c.write(addr, cmd, 2); 13 }

35 Usando el acelerómetro Leemos los ejes. 1 const char REG_X8 = 0x06; 2 const char REG_Y8 = 0x07; 3 const char REG_Z8 = 0x08; 4 5 char Accelerometer::readAccel8(char registro) { 6 char data, reg; 7 reg = registro; 8 i2c.write(addr, &reg, 1); 9 wait(0.004); 10 i2c.read(addr,&data,1); 11 return data; 12 }

36 A trabajar... Con todo lo que ya vimos, ahora sólo necesitan saber donde está conectada cada cosa :) Robot (Autito) Función PinName Función PinName Función PinName Led Sensor Izq p10 PH1 IN1 p22 Farol Izq. p20 Sensor Izq p19 PH1 IN2 p21 Farol Der. p30 Led Sensor Der p9 PH1 EN p23 Serie TX p13 Sensor Der p18 PH2 IN1 p25 Serie RX p14 Botón p17 PH2 IN2 p24 Serie Rst p8 PH2 EN p26 Control Remoto Función PinName Función PinName Función PinName Acel. SCL p27 Botón Izq. p19 Serie TX p13 Acel. SDA p28 Botón Der. p20 Serie RX p14 Acel. Int. 1 p9 Acel. Int. 2 p10 Serie Rst p8

37 Ejercicios Mejorar el dimmer para que se prenda y apague en forma continua. (Mbed Car) Enviar la lectura de las entradas analógicas de los sensores, por puerto serie. (Mbed Mote) Enviar la información de la lectura del acelerómetro por puerto serie.

38 The End Muchas Gracias.

Introducción a Arduino

Introducción a Arduino 9 de Noviembre de 2012 Indice-I Plataforma Estándar Electrónica IDE Conceptos básicos electrónica Ley de Ohm y efecto Joule Ruido, puntos sin conexión y efecto rebote Semiconductores Conceptos básicos

Más detalles

Proyecto Buzz Board. Contenido

Proyecto Buzz Board. Contenido INTELIGENCIA ARTIFICIAL Rangel Guerrero Eduardo - Carlos Alberto García Zacarías Volumen I Proyecto Buzz Board Qué Introducción son las Buzz-Boards? Son módulos interconectables que utilizan nuestra tecnología

Más detalles

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Programación de dispositivos Arduino Asignatura Sistemas Digitales! Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción

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

CMSIS y Drivers para periféricos

CMSIS y Drivers para periféricos CMSIS y Drivers para periféricos Alan Kharsansky Abril - 2011 Alan Kharsansky CMSIS y Drivers para periféricos 1 / 34 Índice CMSIS y Drivers 1 CMSIS y Drivers Introducción Estructura Utilización Ejemplo

Más detalles

Javier Ballester Gómez Consultor: Jordi Bécares Ferrés Enero 2015. TFC Ingeniería técnica de sistemas Sistemas Empotrados

Javier Ballester Gómez Consultor: Jordi Bécares Ferrés Enero 2015. TFC Ingeniería técnica de sistemas Sistemas Empotrados Javier Ballester Gómez Consultor: Jordi Bécares Ferrés Enero 2015 TFC Ingeniería técnica de sistemas Sistemas Empotrados 2 1. Introducción Qué es un sistema empotrado Justificación Objetivos del proyecto

Más detalles

Instrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12

Instrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Instrumentación con Microcontroladores Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Contenido Problemas relativos a los proyectos Introducción y motivación para utilizar a Arduino Entrada

Más detalles

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. Planteamiento: Usando dos PLC s de la familia SS y dos pantallas AS35THTD, desarrollar un programa para el PLC ESCLAVO que cuente

Más detalles

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el CAPÍTULO 4 Funcionamiento del Robot Después de analizar paso a paso el diseño y funcionamiento de la interfase, nos podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que

Más detalles

Programando con Enchanting

Programando con Enchanting Programación para robótica Autor Andrés Baranzano Versión Fecha 15/11/12 Ubicación Laboratorios Digitales Índice Introducción...3 Instalación en Windows...3 Instalación en Ubuntu...3 Enchanting para NXT...4

Más detalles

Práctica de manejo de motores CC con arduino. Antonio Martínez

Práctica de manejo de motores CC con arduino. Antonio Martínez Práctica de manejo de motores CC con arduino Antonio Martínez Motor CC Existen varios tipos de motores (servos, Motores de paso..), el motor que tenemos en el aula normalmente es un motor DC. Son los motores

Más detalles

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.

Más detalles

2.- PLATAFORMA ARDUINO (HARDWARE)

2.- PLATAFORMA ARDUINO (HARDWARE) 2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador

Más detalles

Usando los Codificadores Cuadráticos

Usando los Codificadores Cuadráticos Usando los Codificadores Cuadráticos Autor: Ing. Carlos Narváez Universidad de Oriente email: cnarvaez@udo.edu.ve Introducción El presente trabajo es una introducción a los denominados codificadores cuadráticos,

Más detalles

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER.

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER. 1 TUTORIAL OBJETIVOS Familiarizarse con el TMR0 como contador de pulsos internos y generador de retardos. Conocer el método del polling para verificar banderas de dispositivos. Crear y manipular variables

Más detalles

Curso de Iniciación a la Micro- Robótica. SigBot ACM Capítulo de estudiantes

Curso de Iniciación a la Micro- Robótica. SigBot ACM Capítulo de estudiantes Curso de Iniciación a la Micro- Robótica SigBot ACM Capítulo de estudiantes Micro-robótica? La micro-robótica es la parte de la robótica que crea los robots más económicos y de fácil construcción para

Más detalles

Manual de Usuario INGENIERÍA MCI LTDA. Rev. 1.0 MCI-MA-0214. IOIO Duino

Manual de Usuario INGENIERÍA MCI LTDA. Rev. 1.0 MCI-MA-0214. IOIO Duino Manual de Usuario IOIO Duino Rev. 1.0 MCI-MA-0214 INGENIERÍA MCI LTDA. Luis Thayer Ojeda 0115. Of. 1105 Santiago, Chile Tel. +56 2 23339579 info@olimex.cl MCI Ltda. Luis Thayer Ojeda 0115. Oficina 1105

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

Diseño y construcción de la base de un robot móvil autónomo gobernada por microcontrolador

Diseño y construcción de la base de un robot móvil autónomo gobernada por microcontrolador Diseño y construcción de la base de un robot móvil autónomo gobernada por microcontrolador Mauro Silvosa Rivera Tutor: Carlos Vázquez Regueiro OBJETIVOS: Diseño y construcción de una base de un robot móvil

Más detalles

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED.

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. EJERCICIOS CON ARDUINO LED ENCENDIDO Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. MARÍA TERESA CUESTA CALVO M03-ARDUINO PROYECTOS VARIOS 1 / 23 LED BICOLOR Led bicolor. Conectado

Más detalles

Practica de Control y Programación de Robots ROBOT HERMES. Curso 2007-2008

Practica de Control y Programación de Robots ROBOT HERMES. Curso 2007-2008 Practica de Control y Programación de Robots ROBOT HERMES Curso 2007-2008 CAMPUS TECNOLÓGICO DE LA UNIVERSIDAD DE NAVARRA NAFARROAKO UNIBERTSITATEKO CAMPUS TEKNOLOGIKOA Paseo de Manuel Lardizábal 13. 20018

Más detalles

EducaBot. Motores y movilidad.

EducaBot. Motores y movilidad. CURSO PROVINCIAL: CONTROL Y ROBÓTICA EN TECNOLOGÍA ROBÓTICA EDUCATIVA EducaBot. Motores y movilidad. Manuel Hidalgo Díaz Antonio Martínez Núñez Noviembre 2009 EducaBot 1ª fase. Terminado la placa de conexionado

Más detalles

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo.

DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo Romeo es un microcontrolador de todo-en-uno diseñado especialmente

Más detalles

MICROCONTROLADORES: MIGRACIÓN A ARQUITECTURAS DE 32 BITS.

MICROCONTROLADORES: MIGRACIÓN A ARQUITECTURAS DE 32 BITS. MICROCONTROLADORES: MIGRACIÓN A ARQUITECTURAS DE 32 BITS. EVOLUCION DE LOS MICROPROCESADORES Entre 1946 y 1952, John Von Neumann y sus colegas del "Institute of Advanced Studies", desarrollaron el primer

Más detalles

MÓDULO CONVERSOR MODBUS DTP

MÓDULO CONVERSOR MODBUS DTP MÓDULO CONVERSOR MODBUS DTP Manual Técnico Versión 1.1 Fecha: 28/05/2013 Nombre de fichero: CONV MOD-DTP v1.1 - Manual Técnico. ÍNDICE GENERAL 1. DESCRIPCIÓN 2. CARACTERÍSTICAS GENERALES 3. COMUNICACIONES

Más detalles

Miniserver. Referencia artículo: 100001

Miniserver. Referencia artículo: 100001 Contenido: Miniserver Extension Dimmer Extension Relay Extension RS485 Extension DMX Extension RS232 Extension 1-Wire Extension EnOcean Extension Modbus Extension Air Base Extension IR Set IR-Extension

Más detalles

+++OK atis 01 081C 03 0018 0250 021E. CTC-072, Utilización de XBee Wi-Fi para sensores remotos

+++OK atis 01 081C 03 0018 0250 021E. CTC-072, Utilización de XBee Wi-Fi para sensores remotos Comentario Técnico: CTC-072 Título: Utilización de XBee Wi-Fi para sensores remotos Autor: Sergio R. Caprile, Senior Engineer Revisiones Fecha Comentarios 0 23/09/11 En este comentario técnico estudiaremos

Más detalles

EL MICROCONTROLADOR ARDUINO

EL MICROCONTROLADOR ARDUINO EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.

Más detalles

Placa de control MCC03

Placa de control MCC03 Placa de control MCC03 Placa de control MCC03 La placa de control basada en el micro controlador PIC 16F874A de Microchip, es la encargada del procesar los datos que se introducen en el sistema y actuar

Más detalles

Creación de Funciones de Conducción

Creación de Funciones de Conducción Creación de Funciones de Conducción Requerimientos Para el desarrollo de esta actividad se requiere que: Contemos con un robot BoeBot armado con placa Arduino. Repetición En estos momentos habremos notado

Más detalles

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr Laboratorio Equipos y Sistemas de Control Digital Guía Laboratorio Nº 1 Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr En esta experiencia se verá en forma aplicada

Más detalles

Como utilizar un servo motor con Arduino.

Como utilizar un servo motor con Arduino. Como utilizar un servo motor con Arduino. Revisión Diciembre 2009 Desarrollada por: Christopher Thompson cthompson@olimex.cl Revisada por: Paul Aguayo paguayo@olimex.cl 2 1 Introducción Arduino es una

Más detalles

Sesión 8 Sensor de Ultrasonido

Sesión 8 Sensor de Ultrasonido Sesión 8 Sensor de Ultrasonido FIG. 16.1 - ANIMALES ULTRASÓNICOS. FUENTE: [1] Qué aprenderemos en esta sesión? Recordemos Para esta sesión, necesitaremos un aporte de la sesión pasada, ya que, así como

Más detalles

PROCESO DE SIMULACIÓN EN PROTEUS

PROCESO DE SIMULACIÓN EN PROTEUS USB PROCESO DE SIMULACIÓN EN PROTEUS Departamento de Electrónica Fundación San Valero Microchip PIC18F4550 1 Microchip Firmware PIC18F4550 La velocidad de transferencia a ido aumentando rápidamente a lo

Más detalles

Curso S08 para Cavernícolas

Curso S08 para Cavernícolas Curso S08 para Cavernícolas Tema ORIGENES DE LOS MICROCONTROLADORES FREESCALE, 2014 Todos los derechos reservados INTRODUCION Desde sus inicios como Motorola, esta empresa ha sido reconocida mundialmente

Más detalles

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa 5 ArduLab Nerea Iván 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa 3. Recuerda que puedes usar Ardulab para comprobar el funcionamiento de todas las partes de un robot sin necesidad

Más detalles

Prácticas de bajo coste basadas en la USBLab

Prácticas de bajo coste basadas en la USBLab CEA-IFAC GT Educación en Automática Encuentro sobre innovación docente en Automática Prácticas de bajo coste basadas en la USBLab José A. López Orozco Eva Besada Portas Santiago Cifuentes Costa José María

Más detalles

Placa Interfaz IPP-455

Placa Interfaz IPP-455 Placa Interfaz IPP-455 Características Especiales: Esta placa está diseñada para la amplificación de las señales de la salida del puerto paralelo (LPT) de una PC, de forma tal que se pueda controlar hasta

Más detalles

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino AUTOMATIZACIÓN - CURSO: 2010-2011- Fernando Torres Medina Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

Guía resumida para utilizar el microcontrolador CY7C68013

Guía resumida para utilizar el microcontrolador CY7C68013 Guía resumida para utilizar el microcontrolador CY7C68013 Camilo Quintáns Graña Miguel Ángel Domínguez Gómez Vigo, 2011 Índice 1. DESCRIPCIÓN DEL HARDWARE... 3 1.1. Introducción... 3 1.2. Recursos de memoria...

Más detalles

ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 1. CONVERSORES TCP A 232 / TCP A 485... 3. 1.1. Características.

ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 1. CONVERSORES TCP A 232 / TCP A 485... 3. 1.1. Características. MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 ZEBRA ELECTRÓNICA 2 ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 Pág. 1. CONVERSORES TCP A 232 / TCP A 485... 3 1.1. Características.

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

Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins

Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins Especificaciones técnicas Microcontroller Operating Voltage Input Voltage (recommended) Input Voltage (limits) Digital I/O Pins Analog Input Pins DC Current for I/O Pin DC Current for 3.3V Pin Flash Memory

Más detalles

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp Realizado por: Bertha Palomeque A. Rodrigo Barzola J. INTRODUCCION DIFERENCIAS EJEMPLOS JAVA Orientado a Objetos Multiplataforma Programar

Más detalles

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar I2C Ing. Pablo Martín Gomez pgomez@fi.uba.ar 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación

Más detalles

Ángel Castillo Jordán TFC EPSC 25

Ángel Castillo Jordán TFC EPSC 25 OBJETIVO: Usar la pantalla LCD USER MODULE LCD con sus APIS de dibujo para realizar un mini juego con dos barras horizontales que crecen. Una barra controlada por PSoC (velocidad constante) y la otra barra

Más detalles

Robot de Vigilancia Remota

Robot de Vigilancia Remota Robot de Vigilancia Remota Ingeniería técnica de telecomunicación Especialidad telemática TFC Sistemas Empotrados Estudiante Consultor Jordi Bécares Ferrés 24/01/2015 1 presenta: TFC Sistemas Empotrados

Más detalles

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

Más detalles

Control de motor de pasos Para Pic12C508

Control de motor de pasos Para Pic12C508 Control de motor de pasos Para Pic12C508 Entre los innumerables tipos de motores, los de pasos son quizás los consentidos de los aficionados y profesionales de la electrónica y también de la robótica.

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 Problema a resolver Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para que además de encenderse un LED en pantalla se encienda un LED físicamente sobre la placa PIC suministrada

Más detalles

Laboratorio de Sistemas Embebidos Conceptos generales (2009)

Laboratorio de Sistemas Embebidos Conceptos generales (2009) Laboratorio de Sistemas Embebidos Conceptos generales (2009) Índice Introducción a los PIC Conceptos generales sobre el dspic30f Reloj del sistema Entrada/salida con puertos paralelos Timers Interrupciones

Más detalles

CONTROL REMOTO DE UN ROBOT IMPRIMIBLE DE EXTERIORES. Julián Marín Mato Ingeniería Industrial 19 de Diciembre de 2011

CONTROL REMOTO DE UN ROBOT IMPRIMIBLE DE EXTERIORES. Julián Marín Mato Ingeniería Industrial 19 de Diciembre de 2011 CONTROL REMOTO DE UN ROBOT IMPRIMIBLE DE EXTERIORES Julián Marín Mato Ingeniería Industrial 19 de Diciembre de 2011 ÍNDICE OBJETIVOS HARDWARE Estructura del robot Actuadores Placa de control Periférico

Más detalles

Control de motores de CC

Control de motores de CC Control de motores de CC Control por modulación de ancho de Pulso (PWM) Prof: Bolaños D (versión 1-8-11) Aportes propios y de Internet Uno de los problemas más fundamentales de la robótica es el control

Más detalles

Familias de microcontroladores de radio frecuencia.

Familias de microcontroladores de radio frecuencia. CAPITULO 3 Familias de microcontroladores de radio frecuencia. 3.1 Familias de rfpics. MICROCHIP ha desarrollado unas familias de microcontroladores con un anexo, que es una unidad transmisora de ASK o

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

Más detalles

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg NOTA DE APLICACIÓN AN-P002 Programando Wiring con NXProg Este documento se encuentra protegido por una licencia Creative Commons Creative Commons: Atribution, Non-commercial, Share Alike Atribución: Puede

Más detalles

ADC01 CarChip Pro. CarChip Pro ADC01

ADC01 CarChip Pro. CarChip Pro ADC01 CarChip Pro ADC01 ADC01 CarChip Pro Datalogger para vehículos más avanzado CarChip Pro es el datalogger para vehículos más pequeño, completo y económico del mercado. El dispositivo incorpora un acelerómetro

Más detalles

Programación de Microcontroladores

Programación de Microcontroladores Programación de Microcontroladores Simulación en Crocodile Technology Práctica Nº 1 Encender un led cuando arranque el microcontrolador. Práctica Nº 2 Encender un led tres veces consecutivas. 1 Práctica

Más detalles

Sistema de Comunicación LIN Bus

Sistema de Comunicación LIN Bus Alternadores controlados por la PCM Sistema de Comunicación LIN Bus LIN Bus Red de Interconexión Local. El LIN Bus es una extensión del bus de datos CAN. El bus LIN conecta actuadores o sensores con las

Más detalles

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454.

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. I. OBJETIVO Hacer un resumen acerca de los protocolos RS232, RS485, RS422 y HART; protocolos de

Más detalles

BUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1

BUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1 BUS I2C Se trata de un protocolo serie desarrollado por Philips Semiconductors usado por muchos integrados para comunicarse entre ellos, para su funcionamiento requiere sólo dos líneas, una de reloj (SCL)

Más detalles

PIC-Ready2. Placa adicional. Manual de usuario. MikroElektronika

PIC-Ready2. Placa adicional. Manual de usuario. MikroElektronika PIC-Ready2 Manual de usuario Todos los sistemas de desarrollo de Mikroelektronika disponen de un gran número de módulos periféricos, ampliando el rango de aplicaciones de los microcontroladores y facilitando

Más detalles

Microcontroladores PIC

Microcontroladores PIC Microcontroladores PIC Ofertamos la posibilidad de hacer el proyecto de la asignatura usando PICs en vez de Arduinos (AVR). Microcontrolador = ordenador en un chip, incluyendo procesador, memoria, algunos

Más detalles

Comunicación Serie IIC: Inter-Integrated Circuit

Comunicación Serie IIC: Inter-Integrated Circuit Comunicación Serie IIC: Inter-Integrated Circuit IIC: Inter-Integrated Circuit I2C es un bus serial, multi-master, de baja velocidad (de 10 a 400kbps), creado por Philips. El objetivo es facilitar la conexión

Más detalles

Control de un módulo LCD a través del bus I2C

Control de un módulo LCD a través del bus I2C Control de un módulo LCD a través del bus I2C Requerimientos hardware Placa basada en microcontrolador pic 16F877x (Plataforma Monibot) Módulo lcd por I2C modelo LCD03 Cable de comunicación de 4 hilos

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1 LECTURA 1 Qué diferencias hay entre aplicaciones para PC convencional o para sistemas embebidos? No es lo mismo desarrollar aplicaciones para un PC convencional que para un sistema embebido. El desarrollo

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led.

Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led. PRÁCTICAS DE ARDUINO 1.- Blink-Titilar Para comenzar realizaremos el ejercicio-ejemplo de poner a titilar un led. Finalidad: Hacer que un led titile con un intervalo de un segundo es decir que se encienda

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

TARJETA HC-05 ARDUINO

TARJETA HC-05 ARDUINO TARJETA HC-05 ARDUINO TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 Características del Software... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje...

Más detalles

Tema: Introducción a la Plataforma Arduino

Tema: Introducción a la Plataforma Arduino Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar

Más detalles

Entrada/Salida. Polling e Interrupciones. Verano de 2011. Mariano Moscato. Organización del Computador 1

Entrada/Salida. Polling e Interrupciones. Verano de 2011. Mariano Moscato. Organización del Computador 1 Entrada/Salida Polling e Interrupciones Mariano Moscato Organización del Computador 1 Verano de 2011 El GuidoBot Robot docente Basado en tecnología ORGA1 tiene un procesador y una memoria ORGA1 Sus dispositivos

Más detalles

AD2100 10 a 24Vcc 100mA (1) SI SI SI 100 mw 1Km (2) 256 bytes AD2500 10 a 24Vcc 500mA (1) SI SI SI 500 mw 3km (2) 256 bytes

AD2100 10 a 24Vcc 100mA (1) SI SI SI 100 mw 1Km (2) 256 bytes AD2500 10 a 24Vcc 500mA (1) SI SI SI 500 mw 3km (2) 256 bytes AD2100 y AD2500 Transceptor Industrial de RF Interfaz RS232, RS485 y USB Manual de usuario e instalación Rev. 2 1. Introducción Los equipos de comunicación AD2100 y AD2500 son radio módems, los cuales

Más detalles

TARJETA M95 L80 ARDUINO

TARJETA M95 L80 ARDUINO TARJETA M95 L80 ARDUINO TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Reset... 5 3. Pines utilizador

Más detalles

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Manual instalación Windows 8. Instalar Windows 8 paso a paso Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,

Más detalles

5.5 Interfaces especiales. 5.5.1 Interfaz V.24. Norma V.24. neris 4/8/64

5.5 Interfaces especiales. 5.5.1 Interfaz V.24. Norma V.24. neris 4/8/64 5.5 Interfaces especiales 5.5.1 Interfaz V.24 Norma V.24 V.24 es una interfaz serie utilizada para la conexión con una impresora o PC. De acuerdo con la recomendación V.24, una extensión de cable de 15

Más detalles

MONITOREO Y CONTROL INALAMBRICO GENERADOR

MONITOREO Y CONTROL INALAMBRICO GENERADOR MONITOREO Y CONTROL INALAMBRICO GENERADOR El Grupo Electrógeno será monitoreado constantemente, especialmente los parámetros de generación y los parámetros del motor diesel Dentro del proyecto el GE tiene

Más detalles

Introducción al PSoC Designer

Introducción al PSoC Designer Introducción al PSoC Designer 1. Introducción PSoC Designer es el programa de desarrollo por medio del sistema de aplicación System-on-Chip de Cypress. Como lo define puntualmente el fabricate en su página

Más detalles

Direcciones IP IMPLANTACIÓN DE SISTEMAS OPERATIVOS 1º ASIR. En redes IPv4.

Direcciones IP IMPLANTACIÓN DE SISTEMAS OPERATIVOS 1º ASIR. En redes IPv4. Direcciones IP En redes IPv4. IMPLANTACIÓN DE SISTEMAS OPERATIVOS Cada ordenador en Internet dispone de una dirección IP única de 32 bits. Estos 32 bits,o 4 bytes, se representan normalmente como se muestra

Más detalles

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por

Más detalles

2 1.1 2 1.2 2 2. SOFTWARE +... 3 3. COMUNICACIÓN - CONEXIÓN DEL DISPOSITIVO...

2 1.1 2 1.2 2 2. SOFTWARE +... 3 3. COMUNICACIÓN - CONEXIÓN DEL DISPOSITIVO... Manual de software Dynamic Plus Fecha: 03/04/2014 Manual Software Dynamic Plus v2.0.5 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 1.2 Instalación del Software Dynamic Plus...

Más detalles

Tipos de Dispositivos Controladores

Tipos de Dispositivos Controladores Tipos de Dispositivos Controladores PLC Allen Bradley Siemens Schneider OMRON PC & Software LabView Matlab Visual.NET (C++, C#) FPGAS Xilinx Altera Híbridos Procesador + FPGA (altas prestaciones) µcontrolador

Más detalles

Conexionado del módulo LCD para ser controlado por conexión serie: Instrucciones para el control del LCD(comandos de control):

Conexionado del módulo LCD para ser controlado por conexión serie: Instrucciones para el control del LCD(comandos de control): Conexionado del módulo LCD para ser controlado por conexión serie: El PICAXE-18 puede ser el entrenador de sistemas PICAXE-18x. La conexión de salida del PICAXE-18 (output7) tiene que ser directa sin pasar

Más detalles

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: I-2015 GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Lugar: Laboratorio de Redes Tiempo Estimado: 2 Horas

Más detalles

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION SISTEMA DE MONITOREO POR INTERNET CON ENVÍO DE IMÁGENES Ricardo Hernández Durán (Ingeniería en Comunicaciones y Electrónica) Gabriela Ramos Rosas (Licenciatura en Informática) Víctor Jiménez García (Ingeniería

Más detalles

MANUAL DE USUARIO NODO DEVICENET UNICAUCA

MANUAL DE USUARIO NODO DEVICENET UNICAUCA INTRODUCCIÓN El nodo DeviceNet diseñado e implementado en la universidad del cauca, es un dispositivo funcional con características similares a las de un dispositivo industrial, permite conectar sensores

Más detalles

Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles

Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles Verástegui, Romero Hugo Armando Sariñana, Cossio Carlos Alberto Arellano, López Roberto Carlos Instituto Tecnológico

Más detalles

Winide y Kit EVALQTY CDM 2011

Winide y Kit EVALQTY CDM 2011 Winide y Kit EVALQTY CDM 2011 Seteo de jumpers jumpers JUMPER : JP1 Selección de la Tensión de Alimentación al MCU. JP1 en posición 1-2 VDD = 5Vdc JP1 en posición 2-3 VDD = 3Vdc (MCU alimentado con 3Vdc)

Más detalles

Universidad de Costa Rica

Universidad de Costa Rica Grupo de Robótica de la Universidad de Costa Rica Curso: Introducción al controlador Arduino I ciclo 2014 Curso: Introducción al controlador Arduino Laura Fonseca Picado Jeffry Luque Agüero Página: 1 Índice

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 I. José Manuel Ruiz Gutiérrez

Arduino I. José Manuel Ruiz Gutiérrez Arduino I Qué es Arduino? Arduino = Plataforma para physical computing de código abierto Plataforma = Tarjeta I/O + entorno de programación + Componentes Physical computing: computación ubicua, interfaces

Más detalles

CAPITULO 3 Herramientas de desarrollo CAN

CAPITULO 3 Herramientas de desarrollo CAN CAPITULO 3 Herramientas de desarrollo CAN En este capítulo se describirán herramientas para el desarrollo y diseño de proyectos CAN: CANKing, CANalyzer, MPLAB IDE y el KIT de desarrollo PICDEM CAN-LIN

Más detalles

Comunicación entre un PLC S7-1200 y WinCC Advanced

Comunicación entre un PLC S7-1200 y WinCC Advanced Comunicación entre un PLC S7-1200 y WinCC Advanced OBJETIVO: Comunicar un S71200 con el Scada WINCC de forma que podamos controlar y supervisar un proceso desde la propia pantalla del PC sin necesidad

Más detalles

Tu Sitio de Automatización!

Tu Sitio de Automatización! Tu Sitio de Automatización! ET-7050 Descripción Módulo de 12 entradas digitales aisladas con contadores de 32 bits y 6 salidas de colector abierto tipo sink aisladas. Características: El ET-7050, es un

Más detalles

Práctica 2 - Motores

Práctica 2 - Motores Práctica 2 - Motores INTRODUCCIÓN - Motores DC vs Servo motores Un motor de corriente directa cuenta con dos conexiones. La corriente eléctrica es proporcionada a través de estas conexiones, y por dentro

Más detalles

Sesión de Introducción y Operación Básica del Robot Humanoide Bogobot 2. Ing. Erick Rogelio Cruz Hernández

Sesión de Introducción y Operación Básica del Robot Humanoide Bogobot 2. Ing. Erick Rogelio Cruz Hernández Sesión de Introducción y Operación Básica del Robot Humanoide Bogobot 2 Ing. Erick Rogelio Cruz Hernández 462971 Objetivos Que el investigador conozca las características y funcionalidades de los robots

Más detalles

LED GPS. En búsqueda de posición parpadeo cada 3 segundos. En el modo Sleep: apagado. LED GSM

LED GPS. En búsqueda de posición parpadeo cada 3 segundos. En el modo Sleep: apagado. LED GSM ANTENA GPS INDICADORES LED ANTENA GSM GPS GSM SENSOR ALARMA LED GSM AVISO POR ACCIDENTE Detecta movimiento y vibraciones en el vehículo haciendo saltar la alarma y avisando al teléfono del propietario.

Más detalles

ESPino - Especificaciones

ESPino - Especificaciones ESPino - Especificaciones Resumen Microcontrolador ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Voltaje de operación 3.3V Voltaje de entrada 4.4-15V Pines de I/O Digitales 9 Pines de

Más detalles