GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA

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

Download "GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA"

Transcripción

1 GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a un PIC18F2550 1

2 2.-COMUNICANDO LABVIEW A UN PIC18F2550 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 por la cátedra. Recordemos el ejercicio 1.4: Como vimos en las transparencias de la Clase 2, para resolver el problema debemos: 1. Instalar el driver mchpcdc, para que la placa PIC didáctica suministrada por la cátedra sea reconocida por la PC como un dispositivo conectado a un puerto COM virtual. 2. Instalar las librerías NI-VISA, para poder realizar luego la comunicación con el dispositivo conectado al puerto COM virtual. Las herramientas que usaremos están en la pestaña Data Comunication del diagrama de bloques de labview. 3. Generar una programación en LabVIEW y en el PIC para resolver este problema, como por ejemplo la que se representa en la siguiente figura: 2

3 Programa en PC Que escriba un carácter en el puerto COM que actué de instrucción para el PIC. Seguida a esa instrucción podríamos enviar al COM virtual otros cuatro caracteres que sean 1 o 0 según se quiera encender o apagar las salidas RB0 a RB3 del PIC. Programa en PIC Que lea un carácter en el buffer de recepción COM virtual Es la instrucción? NO Que lea los cuatro caracteres 1 o 0 Que escriba los 1 o 0 en RB0 a RB3 SI 4. El programa en el PIC se puede generar con el software PIC C Compiler. A continuación se muestra un código que escribe las salidas RB0 a RB3 de un 18F2550 cuando se recibe el carácter A a modo de instrucción. //// Programa Asignatura Instrumentación - Año //// #include <18F2550.h> #include <usb_bootloader.h> #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN #use delay(clock= ) #include <usb_cdc.h> //Asignacion de variables #define LEDV PIN_C0 #define LEDR PIN_C1 #define LED_ON output_high #define LED_OFF output_low void usb_debug_task(void) // Función que atiende la comunicación USB y gestiona el LED de dos colores static int8 last_enumerated; int8 new_connected; int8 new_enumerated; static int8 last_cdc; int8 new_cdc; //new_connected=usb_attached(); no uso sense pin new_enumerated=usb_enumerated(); new_cdc=usb_cdc_connected(); if ((new_enumerated) && (new_cdc)) LED_ON(LEDV); LED_OFF(LEDR); else LED_ON(LEDR); LED_OFF(LEDV); last_enumerated=new_enumerated; last_cdc=new_cdc; //declaramos variables globales char c, B0, B1, B2, B3; // son variables tipo caracter 3

4 void main(void) usb_init_cs(); // Función principal set_tris_b(0xf0); //Configuración para el puerto B como digital con 4 entradas/4 salidas output_bit(pin_b0,0); // Ponemos salidas a 0 output_bit(pin_b1,0); output_bit(pin_b2,0); output_bit(pin_b3,0); while (TRUE) usb_task(); usb_debug_task(); if (usb_cdc_kbhit()) c=usb_cdc_getc(); // Abre un ciclo while infinito // Vale 1 si hay un caracter en el buffer de recepción // Leemos el caracter y la grabamos en la variable c if (c=='a')// si el caracter leído es A entra en rutina de escribir salidas digitales B0=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b0,b0); // Escribimos salida B1=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b1,b1); // Escribimos salida B2=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b2,b2); // Escribimos salida B3=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b3,b3); // Escribimos salida // Cierra el ciclo while infinito // Cierra la función principal 5. Una vez compilado el programa anterior (generación del archivo.hex) cargamos el código en el PIC con el software SIOW.exe, haciendo uso del BootLoader previamente cargado en el 18F2550 como vimos en las transparencias de la Clase 2. 4

5 6. El programa en la PC haciendo uso de la librería VISA tendrá que: a) Abrir una comunicación al puerto COM. b) Enviar el carácter A (que actúa como instrucción para entrar en la rutina de escribir salidas digitales según el código del mostrado en el punto 4). c) Enviar cuatro caracteres que sean 0 o 1 para encender o apagar los LEDs respectivos. d) Cerrar la comunicación al puerto COM abierto en a). Finalmente: Ejercicio 2.2 Tomando el ejercicio 1.7 realizar los ajustes necesarios para que los pines RB0 a RB3 de la placa PIC representen los últimos 4 bit en binario de un número decimal ingresado en pantalla. Recordemos el ejercicio 1.7: Ejercicio 2.3 Modifique el código cargado en el PIC para que ahora si la PC le envía el carácter B al microcontrolador este le responda con el estado de los pines RB4 a RB7. Muestre en un panel frontal el estado de estas cuatro entradas digitales. 1. Como vimos en las transparencias de la Clase 2 para resolver el problema debemos generar una programación en LabVIEW y en el PIC, como por ejemplo la que se representa en la siguiente figura: 5

6 Programa en PC La PC envía el carácter B al puerto COM virtual Programa en PIC Lee un carácter en el buffer de recepción Es una B? NO SI Lee las entradas RB4 a RB7 Arma un carácter (byte) con el estado de RB4 a RB7 La PC lee el carácter con los estados de RB4 a RB7 Envía a la PC el carácter los estados de RB4 a RB7 2. Podemos modificar el código que ya hemos cargado en el PIC para agregarle esta nueva función. El nuevo programa podría quedar así: //// Programa Asignatura Instrumentación - Año //// #include <18F2550.h> #include <usb_bootloader.h> #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN #use delay(clock= ) #include <usb_cdc.h> //Asignacion de variables #define LEDV PIN_C0 #define LEDR PIN_C1 #define LED_ON output_high #define LED_OFF output_low void usb_debug_task(void) // Función que atiende la comunicación USB y gestiona el LED de dos colores static int8 last_enumerated; int8 new_connected; int8 new_enumerated; static int8 last_cdc; int8 new_cdc; //new_connected=usb_attached(); no uso sense pin new_enumerated=usb_enumerated(); new_cdc=usb_cdc_connected(); if ((new_enumerated) && (new_cdc)) LED_ON(LEDV); LED_OFF(LEDR); else LED_ON(LEDR); LED_OFF(LEDV); last_enumerated=new_enumerated; last_cdc=new_cdc; 6

7 //declaramos variables globales char c, B0, B1, B2, B3, ENT_DIG; // son variables tipo caracter void main(void) usb_init_cs(); // Función principal Agregamos esta nueva variable set_tris_b(0xf0); //Configuración para el puerto B como digital con 4 entradas/4 salidas output_bit(pin_b0,0); // Ponemos salidas a 0 output_bit(pin_b1,0); output_bit(pin_b2,0); output_bit(pin_b3,0); while (TRUE) usb_task(); usb_debug_task(); if (usb_cdc_kbhit()) c=usb_cdc_getc(); // Abre un ciclo while infinito // Vale 1 si hay un caracter en el buffer de recepción // Leemos el caracter y la grabamos en la variable c if (c=='a')// si el caracter leído es A entra en rutina de escribir salidas digitales B0=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b0,b0); // Escribimos salida B1=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b1,b1); // Escribimos salida B2=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b2,b2); // Escribimos salida B3=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b3,b3); // Escribimos salida if (c=='b')// si el caracter leído es B entra en rutina de leer entradas digitales ENT_DIG=1*input(PIN_B4)+2*input(PIN_B5)+4*input(PIN_B6)+8*input(PIN_B7); usb_cdc_putc(ent_dig); // Cierra el ciclo while infinito // Cierra la función principal 3. Compilamos y cargamos el nuevo código. 4. Programamos en labview: Agregamos esta porción de código 7

8 Ejercicio 2.4 Modifique nuevamente el código cargado en el PIC para que ahora se pueda ver en la PC el valor de la entrada analógica AN0, AN1, AN2 o AN3, funcionando el conversor analógico/digital en 10 bits. 1. Como vimos en las transparencias de la Clase 2 para resolver el problema debemos generar una programación en LabVIEW y en el PIC, como por ejemplo la que se representa en la siguiente figura: Programa en PC La PC envía el carácter C al puerto COM virtual seguido de otro carácter (un número de 0 a 3 ) que indica que entrada leer. Programa en PIC Lee un carácter en el buffer de recepción Es una C? NO SI Lee el siguiente carácter (canal) Selecciona la entrada analógica dada por canal y lee el conv. A/D La PC lee el carácter con el estado del conversor A/D Envía a la PC el valor del conversor A/D 2. Podemos modificar nuevamente el código que ya hemos cargado en el PIC para agregarle esta nueva función. El nuevo programa quedaría: //// Programa Asignatura Instrumentación - Año //// #include <18F2550.h> #DEVICE ADC=10 #include <usb_bootloader.h> #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN #use delay(clock= ) #include <usb_cdc.h> //Asignacion de variables #define LEDV PIN_C0 #define LEDR PIN_C1 #define LED_ON output_high #define LED_OFF output_low Agregamos esta instrucción que configura el conversor A/D en 10 bit void usb_debug_task(void) // Función que atiende la comunicación USB y gestiona el LED de dos colores static int8 last_enumerated; int8 new_connected; int8 new_enumerated; static int8 last_cdc; int8 new_cdc; //new_connected=usb_attached(); no uso sense pin new_enumerated=usb_enumerated(); new_cdc=usb_cdc_connected(); 8

9 if ((new_enumerated) && (new_cdc)) LED_ON(LEDV); LED_OFF(LEDR); else LED_ON(LEDR); LED_OFF(LEDV); last_enumerated=new_enumerated; last_cdc=new_cdc; //declaramos variables globales char c, B0, B1, B2, B3, ENT_DIG, CH_A; int8 envia[2]; int16 dato; // son variables tipo caracter Agregamos estas nuevas variables void main(void) usb_init_cs(); // Función principal set_tris_b(0xf0); //Configuración para el puerto B como digital con 4 entradas/4 salidas output_bit(pin_b0,0); // Ponemos salidas a 0 output_bit(pin_b1,0); output_bit(pin_b2,0); output_bit(pin_b3,0); setup_adc_ports(an0_to_an3 VSS_VDD); //habilitamos 4 puertos para entrada analógica setup_adc(adc_clock_internal); //Utilizamos el reloj interno while (TRUE) usb_task(); usb_debug_task(); if (usb_cdc_kbhit()) c=usb_cdc_getc(); // Abre un ciclo while infinito // Vale 1 si hay un caracter en el buffer de recepción // Leemos el caracter y la grabamos en la variable c Agregamos esta configuración if (c=='a')// si el caracter leído es A entra en rutina de escribir salidas digitales B0=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b0,b0); // Escribimos salida B1=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b1,b1); // Escribimos salida B2=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b2,b2); // Escribimos salida B3=usb_cdc_getc(); // Leemos el caracter output_bit(pin_b3,b3); // Escribimos salida if (c=='b')// si el caracter leído es B entra en rutina de leer entradas digitales ENT_DIG=1*input(PIN_B4)+2*input(PIN_B5)+4*input(PIN_B6)+8*input(PIN_B7); usb_cdc_putc(ent_dig); if (c=='c')// entra en rutina de leer un valor de una entrada analógica CH_A=usb_cdc_getc(); set_adc_channel(ch_a); delay_ms(1); dato=read_adc(); // Leemos el dato delay_us(500); dato=read_adc(); envia[0]=dato&0x00ff; envia[1]=(dato&0xff00)/256; usb_cdc_putc(envia[0]); usb_cdc_putc(envia[1]); // Cierra el ciclo while infinito // Cierra la función principal Agregamos esta porción de código 9

10 3. Compilamos y cargamos el nuevo código. 4. Programamos en labview: Ejercicio 2.5 Explore la barra de herramientas INSTRUMENTACIÓN AVANZADA ubicada en la paleta User Libraries. Ejercicio 2.6 Imagine que un sensor de temperatura que entrega 10mV/ C se conecta a una entrada analógica de la placa PIC. Simulando este sensor mediante un potenciómetro muestre en pantalla la temperatura medida en grados Centígrados y en grados Fahrenheit. 10

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

PROFESOR: Práctica 9. Convertidor Analógico-Digital

PROFESOR: Práctica 9. Convertidor Analógico-Digital INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

Más detalles

Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877

Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877 Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877 Objetivo: Conocer la estructura y características de la tarjeta con un microcontrolador PIC que se dispone

Más detalles

Introducción a la Programación Modular, Creación de Programas Ejecutables e Instaladores

Introducción a la Programación Modular, Creación de Programas Ejecutables e Instaladores GUÍA DE EJERCICIOS Nº 8 INSTRUMENTACIÓN AVANZADA Introducción a la Programación Modular, Creación de Programas Ejecutables e Instaladores PROGRAMACIÓN GRÁFICA 1 1.- INTRODUCCIÓN A LA PROGRAMACIÓN MODULAR

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

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

Corporacion Universitaria Autonoma del Cauca EJEMPLARIZACION DE COMUNICACIÓN ENTRE DOS MODOULOS XBEE SERIE 2.

Corporacion Universitaria Autonoma del Cauca EJEMPLARIZACION DE COMUNICACIÓN ENTRE DOS MODOULOS XBEE SERIE 2. EJEMPLARIZACION DE COMUNICACIÓN ENTRE DOS MODOULOS XBEE SERIE 2. RESUMEN Hoy en día son muchos los dispositivos que cumplen la función de comunicarse uno con el otro, siendo útiles y cumpliendo objetivos

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

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

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA. PRACTICA DE LABORATORIO No. 5 MANEJO DE DATOS SERIALES

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA. PRACTICA DE LABORATORIO No. 5 MANEJO DE DATOS SERIALES INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERÍA INSTRUMENTACIÓN INTELIGENTE 1. OBJETIVOS PRACTICA DE LABORATORIO No. 5 MANEJO DE DATOS SERIALES 1.1 Crear un patrón de señal sencilla

Más detalles

Esquema de partida. Maximum Operating Supply Voltage 5.5V USB 1 USART 1

Esquema de partida. Maximum Operating Supply Voltage 5.5V USB 1 USART 1 PROYECTO: INTERFACE USB CON PIC 18F4550 Especificaciones. Dispone de 8 entradas digitales, 8 salidas digitales, 8 entradas analógicas(entre 0 y 5 voltios 10 bits ) y 2 salidas analógicas(entre 0 y 5 voltios).

Más detalles

Practica 03: El convertidor analógico digital

Practica 03: El convertidor analógico digital Practica 03: El convertidor analógico digital M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom 1 Contenido Introducción Objetivos Actividades

Más detalles

AR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED.

AR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED. 1 T Tutorial 1. Introducción a Arduino Controlando un LED. Objetivo general. Conocer los conceptos básicos de Arduino para aplicarlos, encender y apagar un LED como primera práctica. Qué es Arduino? Arduino

Más detalles

CURSO BÁSICO MICROCONTROLADORES PIC

CURSO BÁSICO MICROCONTROLADORES PIC CURSO BÁSICO MICROCONTROLADORES PIC CONFIGURACIÓN BÁSICA FUSIBLES Los fusibles son palabras de configuración que definen las condiciones de funcionamiento del microcontrolador. Algunos fusibles importantes

Más detalles

EL módulo conversor A/D. (c) Domingo Llorente

EL módulo conversor A/D. (c) Domingo Llorente EL módulo conversor A/D (c) Domingo Llorente 2010 1 Características del conversor A/D Ocho entradas de señal analógica. (5 para el 16F876x) Resolución de la conversión de 10 bits. (0-1024) Distintas fuentes

Más detalles

Tema: Manejo del Puerto Serie con LabView

Tema: Manejo del Puerto Serie con LabView Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo del Puerto Serie con LabView Objetivos Específicos. Configurar la entrada y salida del puerto serie por medio

Más detalles

Tema: Manejo del Puerto Paralelo con LabView

Tema: Manejo del Puerto Paralelo con LabView Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo del Puerto Paralelo con LabView Objetivos Específicos. Configurar la entrada y salida del puerto paralelo por

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

Segundo Parcial Programación en Mikro C PIC16F877

Segundo Parcial Programación en Mikro C PIC16F877 Segundo Parcial Programación en Mikro C para microcontroladores PIC PIC16F877 Operadores a nivel de bits Operador operacion & AND; compara pares de bits y regresa 1 si ambos son 1 s, de otra manera regresa

Más detalles

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE 25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos

Más detalles

Examen 5 de Febrero de 2010

Examen 5 de Febrero de 2010 Instrucciones Examen 5 de Febrero de 2010 Indique su nombre completo y número de cédula en cada hoja. Numere todas las hojas e indique la cantidad total de hojas que entrega en la primera. Escriba las

Más detalles

Guía rápida para gestionar el puerto paralelo del PC

Guía rápida para gestionar el puerto paralelo del PC Guía rápida para gestionar el puerto paralelo del PC Descarga desde: http://eii.unex.es/profesores/jisuarez/descargas/ip/guia_rapida_pp.pdf José Ignacio Suárez Marcelo Universidad de Extremadura Escuela

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

Guía de Microcontroladores

Guía de Microcontroladores Guía de Introducción Este documento tiene como objetivo de para comenzar con el desarrollo de programas para microcontroladores. Por motivos prácticos se utilizan líneas microcontroladores PIC de 8 bits

Más detalles

4 Dispositivos de E/S

4 Dispositivos de E/S cei@upm.es 4 Dispositivos de E/S Dispositivos, puertos y registros de E/S Dispositivos de E/S paralelo Conversión A/D. Pulse Width Modulation Otros dispositivos típicos de E/S Universidad Politécnica de

Más detalles

El Microcontrolador Arduino

El Microcontrolador Arduino El Microcontrolador Arduino José Pujol IES Vicente Aleixandre Sevilla tecnopujol.wordpress.com Índice: El proyecto Arduino: Qué es y por qué usarlo Que podemos hacer con Arduino Descripción de la placa:

Más detalles

INTRODUCCIÓN. Comunicación Serial.

INTRODUCCIÓN. Comunicación Serial. INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al

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

USB232. Hoja de datos

USB232. Hoja de datos - 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232

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

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9 1-Introducción -Este apunte pretende ser una guía para aquellos alumnos que se inician en la programación de microntroladores con arquitectura ARM, utilizando como plataforma de hardware el kit de desarrollo

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 Ración y/o Modificación de una Paleta: Para trabajar más cómodamente o para tener más fácil acceso a los sub-vi

Más detalles

Ejercicio 7-1 Prueba de Diodos y Determinación de su Polaridad

Ejercicio 7-1 Prueba de Diodos y Determinación de su Polaridad 7 Una propiedad de un diodo es que la corriente puede fluir en una dirección (polarización en directa), mientras que en la otra dirección la corriente está bloqueada. Esta característica permite su aplicación

Más detalles

INSTRUMENTACIÓN VIRTUAL APLICADA AL ESTUDIO DE SISTEMAS COMPLEJOS

INSTRUMENTACIÓN VIRTUAL APLICADA AL ESTUDIO DE SISTEMAS COMPLEJOS INSTRUMENTACIÓN VIRTUAL APLICADA AL ESTUDIO DE SISTEMAS COMPLEJOS Etapas de la Investigación Referencias INDICE CAPITULO 1: INTRODUCCIÓN A LA INSTRUMENTACIÓN VIRTUAL 1.1 Arquitectura de Computadoras 1.1.2

Más detalles

Periféricos Interfaces y Buses

Periféricos Interfaces y Buses Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión

Más detalles

PROFESOR: Práctica 5. Manejo de Motores

PROFESOR: Práctica 5. Manejo de Motores INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

Más detalles

PROFESOR: Práctica 10. Modulación por ancho de pulso (PWM) Emplea un microcontrolador para procesamiento de señales analógicas y digitales

PROFESOR: Práctica 10. Modulación por ancho de pulso (PWM) Emplea un microcontrolador para procesamiento de señales analógicas y digitales INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

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

Guía Experiencia Nº3 Microcontroladores

Guía Experiencia Nº3 Microcontroladores Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Eléctrica SD20A Seminario de Diseño Guía Experiencia Nº3 Microcontroladores Profesor: Javier Ruiz del Solar Ayudantes:

Más detalles

REEA. Conexión de un S con WinCC RT Advanced V.12

REEA. Conexión de un S con WinCC RT Advanced V.12 Conexión de un S7-1200 con WinCC RT Advanced V.12 Objetivo Conexión entre un autómata Siemens S7-1200 y el Scada WinCC Advanced V.12 en modo Runtime para PC. Hardware y software a utilizar Hardware: PC

Más detalles

Sensor Analógico: Potenciómetro

Sensor Analógico: Potenciómetro 1.2.16. Sensor Analógico: Potenciómetro En esta actividad vamos a utilizar un potenciómetro como ejemplo de sensor analógico. Los potenciómetros son utilizados en multitud de aplicaciones, como por ejemplo

Más detalles

MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP

MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP MINI GUIA: CONEXIÓN SEPAM CON USB 1 Actualmente los equipos SEPAM se suministran con puerto USB en el panel frontal. ------------------------ 2 Es obligatorio el uso de SFT2841 en su versión 14.0 o superior.

Más detalles

Lectura de pines analógicos

Lectura de pines analógicos Lectura de pines analógicos 1. Componentes Arduino UNO Cable USB Placa de prototipado Cables jumpers 2 resistencias de 10 kω Potenciómetro de 10 kω 3 resistencias de 220 kω Botón RGB Led Fotoresistencia

Más detalles

Clase 6: Sensores II. Conviértete en un Joven Inventor PENTA UC

Clase 6: Sensores II. Conviértete en un Joven Inventor PENTA UC Clase 6: Conviértete en un Joven Inventor PENTA UC 2014-1 Repaso Sensores Preguntas de repaso 1. Qué son los sensores? 2. Cómo nos entregan la información? 3. Cómo podemos manejar esa información con Arduino?

Más detalles

Tema: S7-200 y la red PPI

Tema: S7-200 y la red PPI Autómatas Programables. Guía 11 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Autómatas Programables Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Tema: S7-200 y la red

Más detalles

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA Iniciación en LabVIEW PROGRAMACION GRAFICA 1 1.-INTRODUCCIÓN AL ENTORNO LABVIEW 1.- Creación de controles. En el panel frontal (PF) nos encontramos con

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Microcontroladores para instrumentación y control. 2.

Más detalles

COMUNICACIÓN I2C PROTOTIPO BRAZO ROBÓTICO BM001

COMUNICACIÓN I2C PROTOTIPO BRAZO ROBÓTICO BM001 COMUNICACIÓN I2C PROTOTIPO BRAZO ROBÓTICO BM001 Autor: Oscar Eduardo Herrera Zuleta Estudiante de Ingeniería Electrónica. Corporación Universitaria Autónoma del Cauca. Revisado y Corregido Por: Ing. Francisco

Más detalles

PRÁCTICA 4: Entorno de desarrollo EasyPIC4

PRÁCTICA 4: Entorno de desarrollo EasyPIC4 SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 4: Entorno de desarrollo EasyPIC4 Hardware de EasyPIC4 Software de grabación de EasyPIC4 Ejemplos y ejercicios Anexos -

Más detalles

CAPÍTULO 2. ARQUITECTURA Y COMPONENTES.

CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. 2.1. ARQUITECTURA DEL SISTEMA. Vamos a proporcionar en este apartado una visión general de la arquitectura del sistema, para que así el lector pueda obtener una

Más detalles

CAPÍTULO 3. Las principales funciones del microcontrolador son: adquirir por medio del A/D y también, mostrar mensajes de pesos y voltaje en el LCD.

CAPÍTULO 3. Las principales funciones del microcontrolador son: adquirir por medio del A/D y también, mostrar mensajes de pesos y voltaje en el LCD. CAPÍTULO 3 3. DISEÑO DEL SOFTWARE. La programación del PIC se realizó en lenguaje C, usando el compilador mikroc PRO for PIC. Este compilador se utilizó, ya que tiene una versión demo muy buena, además

Más detalles

Guía. 2. Descripción de los sistemas de adquisición de datos en el Laboratorio de Automática

Guía. 2. Descripción de los sistemas de adquisición de datos en el Laboratorio de Automática Elaborado por: 1 de 12 Revisado por: Aprobado por: Grupo de apoyo técnico en calidad (periodo ago-abr 2013-2014) 1. OBJETIVOS Jefe del laboratorio y Coordinador del área de automática Director escuela

Más detalles

Guía de Usuario Convertidor USB-Serial v2

Guía de Usuario Convertidor USB-Serial v2 Guía de Usuario Convertidor USB-Serial v2 0 Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 (462) 627 79 71 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

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

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

Periféricos Interfaces y Buses

Periféricos Interfaces y Buses Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos Dispositivos de entrada de datos (teclado, escáner, tablas

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INSTALACIÓN DEL MRT V1.2... 3 PROGRAMACIÓN BÁSICA... 11 Posibles errores en la programación... 16 2 INSTALACIÓN DEL MRT V1.2 En la carpeta Instaladores, ubique el icono MRTSetupV1.2.msi,

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

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras

Más detalles

Los 7 elementos básicos de la programación de PIC en C

Los 7 elementos básicos de la programación de PIC en C Estructura básica de un programa en Lenguaje C Todos los programas (código fuente) de microcontroladores PIC en C tienen una estructura básica, a partir de la cual se desarrolla cualquier aplicación del

Más detalles

TUTORIAL Teclado matricial. Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B.

TUTORIAL Teclado matricial. Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B. 1 TUTORIAL Teclado matricial OBJETIVOS Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B. INTRODUCCIÓN: El teclado matricial es uno de los dispositivos

Más detalles

Programa y construye tu sistema de iluminación de emergencia y de alarma accionada con pulsador.

Programa y construye tu sistema de iluminación de emergencia y de alarma accionada con pulsador. Programa y construye tu sistema de iluminación de emergencia y de alarma accionada con pulsador. En este proyecto crearás un sistema de iluminación de emergencia y de alarma que permitirá alertar a todos

Más detalles

(Facultad de Electrotecnia Y Computación).

(Facultad de Electrotecnia Y Computación). Universidad Nacional De Ingeniería. (Facultad de Electrotecnia Y Computación). Asignatura: Sistema de Medición. Contenido Del trabajo: Proyecto finalizado Docente: Ing. Álvaro Gaitán Estudiante: Javier

Más detalles

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3)

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el

Más detalles

Guía #2 Acceso a registros y uso de puertos.

Guía #2 Acceso a registros y uso de puertos. Curso de microcontroladores PIC. Guía # 2 1 Guía #2 Acceso a registros y uso de puertos. Distribución de la memoria. Todo microcontrolador cuenta con periféricos para comunicarse con el mundo exterior,

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

ÍNDICE INTRODUCCIÓN...17

ÍNDICE INTRODUCCIÓN...17 ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. MICROCONTROLADORES...19 1.1 MICROCONTROLADOR...19 1.1.1 Controlador y microcontrolador...19 1.1.2 Diferencia entre microprocesador y microcontrolador...21 1.1.3 Aplicaciones

Más detalles

SIMULACION DE UN ENTORNO Y MEMORIA VIRTUAL PARA UNA PLATAFORMA KHEPERA. Leonardo Solaque Nelson D. Muñoz Nelson Londoño Ospina

SIMULACION DE UN ENTORNO Y MEMORIA VIRTUAL PARA UNA PLATAFORMA KHEPERA. Leonardo Solaque Nelson D. Muñoz Nelson Londoño Ospina SIMULACION DE UN ENTORNO Y MEMORIA VIRTUAL PARA UNA PLATAFORMA KHEPERA Leonardo Solaque Nelson D. Muñoz Nelson Londoño Ospina GIRA 2 (Grupo de Investigación en Robótica y Areas Afines) Universidad de Antioquia

Más detalles

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine.

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. Problema No.7 Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. real F, C, K, R!Programa que hace varios cálculos los

Más detalles

INTRODUCCIÓN A VISUAL C++

INTRODUCCIÓN A VISUAL C++ INTRODUCCIÓN A VISUAL C++ PARTES DE UN PROGRAMA EN VISUAL C++ (Windows Forms) Un programa en Windows Forms, está orientado a ser creado de forma rápida y funcionar dentro de una soporte o ventana que denominamos

Más detalles

Manipulación directa de puertos. Usando los puertos digitales.

Manipulación directa de puertos. Usando los puertos digitales. Manipulación directa de puertos. Usando los puertos digitales. (Segunda traducción al castellano de los artículos escritos aqui: http://hekilledmywire.wordpress.com/2011/02/23/) Hola amigos lectores, hoy

Más detalles

MEDIDOR DE TEMPERATURA

MEDIDOR DE TEMPERATURA MEDIDOR DE TEMPERATURA APLICACIÓN CON ARDUINO Y MATLAB ALUMNOS COLABORADORES AGUSTÍN LECHUGA CARRETERO LUIS DANIEL FIGUERO MORALES PROFESOR TUTOR JOAQUIN MORE MARCHAL Índice Introducción... 3 Descripción

Más detalles

USB 8 RELES. Manual de Usuario. Todas las placas son producidas por ElectroTAS Ultima Actualización - Abril 2013 Copyright(c) 2013, ElectroTAS -1-

USB 8 RELES. Manual de Usuario. Todas las placas son producidas por ElectroTAS Ultima Actualización - Abril 2013 Copyright(c) 2013, ElectroTAS -1- USB 8 RELES Manual de Usuario Todas las placas son producidas por ElectroTAS Ultima Actualización - Abril 2013 Copyright(c) 2013, ElectroTAS -1- Introducción El Conversor USB 8 RELES es la herramienta

Más detalles

Practica 1: It s alive!

Practica 1: It s alive! Pág.: 1 Practica 1: It s alive! 1.1 - Objetivo El objetivo de esta primera práctica es plantear un problema sencillo, que requiera implementar el hardware básico de un microcontrolador y comprobar su funcionamiento

Más detalles

Examen 23 de Febrero de 2007

Examen 23 de Febrero de 2007 Instrucciones Examen 23 de Febrero de 2007 Indique su nombre completo y número de cédula en cada hoja. Numere todas las hojas e indique la cantidad total de hojas que entrega en la primera. Escriba las

Más detalles

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS A1: ENCENDER UN LED Y APAGARLO CON S4A Conecta la placa arduino al ordenador y arranca S4A. Recuerda que la placa arduino tiene que tener instalado

Más detalles

Curso de Modelado y Simulación

Curso de Modelado y Simulación Curso de Modelado y Simulación Para Profesores de Física, Matemáticas y Electrónica Universidad Técnica de Ambato AMBATO-ECUADOR Agosto-2006 Ing. José Manuel Ruiz Gutiérrez Catedrático de Tecnología Eléctrica

Más detalles

Información importante

Información importante Información importante Antes de usar el dispositivo, lea la sección Información importante que se proporciona en el dispositivo relativa a la garantía, la seguridad y el manejo. Montaje Para insertar la

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio INTERFAZ USB PARA EL CONTROL DE UNA FUENTE DE ALIMENTACIÓN Y RECEPCIÓN DE

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio INTERFAZ USB PARA EL CONTROL DE UNA FUENTE DE ALIMENTACIÓN Y RECEPCIÓN DE UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio INTERFAZ USB PARA EL CONTROL DE UNA FUENTE DE ALIMENTACIÓN Y RECEPCIÓN DE DATOS EN UNA COMPUTADORA CENTRO DE INGENIERÍA Y TECNOLOGÍA

Más detalles

Periféricos Básicos Visualizador LCD

Periféricos Básicos Visualizador LCD Periféricos Básicos Visualizador LCD Es frecuente la necesidad de mostrar mensajes que tienen que ver con el estado de algo o el valor de un instrumento de medida electrónico. Para estos casos la utilización

Más detalles

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN PROYECTO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA E INSTRUMENTACIÓN CHICAISA

Más detalles

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC

Clase 3: Sensores I. Conviértete en un Joven Inventor PENTA UC Clase 3: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Introducción: Qué son los sensores? Mundo analógico y mundo digital. Análogo y digital en Arduino. ADC Ejemplo Botones El potenciómetro

Más detalles

Ventajas del BUS I2C

Ventajas del BUS I2C BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC TC74: Termómetro digital 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995 se definió un

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

1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO

1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO ULPGC, Universidad de Las Palmas de Gran Canarias. Facultad de Informática. Asignatura: Diseño de Sistemas Basados en Microprocesadores Profesor: Ricardo Pérez García. Regador Automático ACOSTA PADRÓN,

Más detalles

Control de Temperatura Universal

Control de Temperatura Universal Control de Temperatura Universal Autor: Gaspar Daniel Gómez. email: gaspargomez975@hotmail.com Introducción: Cuando nos enfrentamos ante el diseño de una aplicación de control automático, es muy frecuente

Más detalles

Proyecto final "Sistema de instrumentación virtual"

Proyecto final Sistema de instrumentación virtual "Sistema de instrumentación virtual" M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com @efranco_escom edfrancom@ipn.mx 1 Contenido Introducción Objetivos Actividades Observaciones Reporte

Más detalles

Wattmetro con desplegado en PC por USB

Wattmetro con desplegado en PC por USB Wattmetro con desplegado en PC por USB RESUMEN El desarrollo de la tecnología de la electrónica, de las comunicaciones y de la computación, permite tener aplicaciones en el campo de la instrumentación.

Más detalles

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO Vamos a construir un timer para su utilización en vuelo circular sin precisar conocimientos previos de electrónica ni informática más allá

Más detalles

Tutorial 7: Modulo Bluetooth + Android + Arduino

Tutorial 7: Modulo Bluetooth + Android + Arduino Tutorial 7: Modulo Bluetooth + Android + Arduino AR 7 T Objetivo. En esta práctica conoceremos el modulo bluetooth y sus muchísimas aplicaciones, en la práctica usaremos un Android y crearemos una aplicación

Más detalles

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando

Más detalles

PIC 18F45XX CARACTERÍSTICAS GENERALES

PIC 18F45XX CARACTERÍSTICAS GENERALES PIC 18F45XX CARACTERÍSTICAS GENERALES 1. Características generales CPU con arquitectura Harvard (77 instrucciones) Todas las instrucciones constan de 1 sola palabra de 16 bits (2 bytes) excepto las de

Más detalles

Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios

Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 3: Bucles Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios -

Más detalles

Tutorial 6: Qué es una función? y como utilizarla

Tutorial 6: Qué es una función? y como utilizarla Tutorial 6: Qué es una función? y como utilizarla AR 6 T Objetivo En la siguiente lección desarrollaremos el tema de las funciones en Arduino, para poder aplicarlo en las practicas siguientes ya que será

Más detalles

Laboratorio 8: Interrupción por Lectura de Entradas y por Desbordamiento del TMR0.

Laboratorio 8: Interrupción por Lectura de Entradas y por Desbordamiento del TMR0. Laboratorio 8: Interrupción por Lectura de Entradas y por Desbordamiento del TMR0. 8.1 Objetivo. Familiarizarse con la utilización de la interrupción por cambio en las Entradas digitales mediante la implementación

Más detalles

MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN

MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN - + Fernando Nuño García 1 Estos dos módulos existen en la versión de los PIC16F87xA pero NO en la versión PIC16F87x PIC16F877 PIC16F877A 2

Más detalles

LABORATORIO DE INTERFACES

LABORATORIO DE INTERFACES Universidad Nacional de San Luis Facultad de Ciencias Físico Matemáticas y Naturales Ingeniería Electrónica con orientación en Sistemas Digitales Profesorado en Tecnología Electrónica LABORATORIO DE INTERFACES

Más detalles

TERMÓMETRO DIGITAL DS1624

TERMÓMETRO DIGITAL DS1624 TERMÓMETRO DIGITAL DS1624 Centro CFP/ES COMUNICACIÓN I2C 1 CARACTERÍSTICAS DEL DS1624 El DS1624 tiene una resolución de 13 bits. Como la mayoría, sigue midiendo temperaturas en el rango de 55 C a +125

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

INSTRUMENTACIÓN ELECTRÓNICA

INSTRUMENTACIÓN ELECTRÓNICA INSTRUMENTACIÓN ELECTRÓNICA CON MICROPROCESADOR Programa de Doctorado en Ingeniería Eléctrica, Electrónica y Automática MANUAL DE PRÁCTICAS Curso 2010/2011 Autores: Guillermo Carpintero Marta Portela Marta

Más detalles