Nombre del proyecto CARDIORITMOMETRO: PRUEBAS Y VALIDACIÓN. Empresa TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN.

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Nombre del proyecto CARDIORITMOMETRO: PRUEBAS Y VALIDACIÓN. Empresa TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN."

Transcripción

1 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio Nombre del proyecto CARDIORITMOMETRO: PRUEBAS Y VALIDACIÓN Empresa CENTRO DE INNOVACIÓN Y DESARROLLO DE TAI (CIDTAI). Memoria que como parte de los requisitos para obtener el título de: TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN Presenta: Alfaro Ramírez José Guadalupe De la torre Galindo Arturo Asesor de la UTEQ Ing. Juan Carlos Pérez Luján Asesor de la Empresa Ing. Jorge Ramíro Alvarado Santiago de Querétaro, Qro.31 de Ene. 2013

2 RESUMEN En la cuarta fase del proyecto del Cardioritmómetro presentada por la empresa HemoDinamics y elaborado por CID TAI. Se finalizo el prototipo cumpliendo con el objetivo más importante el cual era realizar un aparato con el fin de facilitar las tareas de los doctores al presentar un diagnostico más conciso y eficiente después al haber realizado un análisis con el Cardioritmometro. Este aparato nos permite tener un análisis cardiaco más completo y eficiente de manera ambulatoria gracias a que el prototipo es práctico. Al hacer uso de este aparato, los pacientes son sometidos a una prueba al final de ella de manera inmediata el sistema proporciona una serie de datos como lo son: el ritmo cardiaco, frecuencia cardiaca y los ciclos en moda, mayor y menor. Otro de los objetivos que se cumplieron fue la validación del proyecto para su aprobación comercial. Dentro de la finalización se presentaron obstáculos en el funcionamiento del prototipo, estos problemas provocaron que se realizaran modificaciones en el prototipo y en el código del programa del mismo.para la mejora de su funcionamiento, se considero realizar numerosas pruebas con el prototipo para comprobar que su funcionamiento fuera el correcto.en calibración del prototipo se opto en crear un sistema validación el cual consistía en la creación de un código dentro de las plataformas de programación Arduino y Processing, Estas dos plataformas trabajarían en conjunto para obtener con esto un sistema de monitoreo, con la finalidad visualizar de manera grafica dentro de una PC, los resultado arrojados en el análisis del los pacientesal usar el Cardioritmometro. De esta manera se finalizo la cuarta fase de este proyecto obteniendo un prototipo concluido y validado con un funcionamiento óptimo, esto hace que los resultados sean satisfactorios, ya que se cumplieron los objetivos y los alcances de esta fase.. (Palabras clave: diagnostico, Cardioritmometro, validación). 2

3 ABSTRACT In the fourth phase of the project Cardioritmometro submitted by the company HemoDinamics and produced by CID TAI.The prototype was completed in compliance with the most important objective which was to make a device to facilitate the tasks of the doctors to present a more concise and efficient diagnosis after having conducted an analysis with Cardioritmometro.This device allows us to have a more comprehensive cardiac analysis and efficient as outpatients by the prototype is practical. By using this device, patients undergo a test at the end of it and immediately the system provides a set of data such as: heart rate, heart rate and fashion cycles, major and minor.another objective was to be metproject validation for marketing approval. Within its completion were presented obstacles the operating in the prototype, these problems prompted modifications were made in the prototype and the program code.to improve its performance, extensive testing was considered the prototype to verify that it works out right. In calibrationthe prototype was decided to create a validation systemwhich involved the creation of a code in programming platformsarduino and Processing,These two platforms would work together to get to this monitoring system, and with this a graphical displayinside a PC, the result of analysis thrown in patientsusing the Cardioritmometro. Thus was completed the fourth phase of this project getting completed and validated a prototype with optimal performance, this makes the results are satisfactory, as it met the objectives and scope of this phase. 3

4 DEDICATORIAS (OPCIONALES) Este trabajo lo dedicamos a cada una de las personas que intervinieron en el camino durante toda la carrera y la finalización de esta en la titulación. Principalmente la dedicamos a nuestras familias, profesores y compañeros que nos apoyaron en este tiempo. AGRADECIMIENTOS (OPCIONALES) Les agradecemos mucho a la universidad, principalmente al cuerpo educativo de la carrera de Mecatrónica Área de Automatización por el apoyo y sobre todo enseñanzas que nos brindaron durante nuestra carrera. 4

5 I N D I C E Página Resumen Abstract Dedicatorias....4 Agradecimientos....4 Índice I. INTRODUCCION.6 II. ANTECEDENTES...7 III. JUSTIFICACIÓN...7 IV. OBJETIVOS...7 V. ALCANCES VI. FUNDAMENTACIÓN TEÓRICA...8 VII. PLAN DE ACTIVIDADES..18 VIII. RECURSOS MATERIALES Y HUMANOS.19 IX. DESARROLLO DEL PROYECTO...20 X. RESULTADOS OBTENIDOS...36 XI. ANÁLISIS DE RIESGOS...36 XII. CONCLUSIONES 37 XIII. RECOMENDACIONES...37 XIV. REFERENCIAS BIBLIOGRÁFICAS.37 5

6 I. INTRODUCCIÓN La empresa HemoDinamics noto que en la medición de la presión arterial no estaba considerada la de la presión diastólica. Así que establecieron los principios físicos básicos para determinar la presión arterial menor. Para elaborar un aparato que realizara esta medición, HemoDinamics acudió a la Universidad Tecnológica de Querétaro para poder elaborar dicho aparato. Se presento el proyecto, llamado Cardioritmómetro, a la división de Electrónica e Información de la Universidad. Dentro del proyecto se han presentado diferentes fases de desarrollo, donde, empezando desde cero, fue evolucionando, probando placas de diferentes marcas buscando la más eficiente en la adquisición de datos. Para la medición y acoplamiento del sensor de presión se busco el más eficaz en la medición. Al finalizar dichas pruebas y llegar a la fase 4 del proyecto, donde se elaboro un prototipo del Cardioritmómetro para su uso en el campo. Era necesario obtener de manera confiable una señal del prototipo y graficarlo,para tener una mejor visualización de los datos adquiridos mediante el Cardioritmómetro, se inicio el proyecto con el objetivo de graficar la señal del prototipo a una computadora portátil. 6

7 II. ANTECEDENTES Los investigadores de la empresa HemoDinamics descubrieron una laguna científica en el campo de la presión arterial, se dice que desde 1905 no se había realizado modificaciones a la determinación de la presión arterial. En cuanto a la presión diastólica, esta no se medía con ningún instrumento electrónico.por lo que se desarrolló el método BEM (Bases Hemodinámicas de México) en el cual se establecen los principios físicos básicos para la determinación de la presión arterial menor. III. JUSTIFICACIÓN En esta etapa se modificara el diseño del programa que se encuentra en la plataforma de Arduino, para hacerlo más optimo en la adquisición y lectura del ritmo cardiaco, con esto se lograra una menor perdida en el tiempo de lectura del instrumento, esto también ayudara a reducir su costo. Se implementara en el programa de Processing una corrida de datos de la señal obtenida del equipo para verificar su buen funcionamiento. Esto con el objetivo de llegar a un producto finalizado y en buen funcionamiento, para realizar las pruebas de calibración y validación de este. IV.OBJETIVOS La validación el equipo final para aprobación comercial. La integración un sistema para validación de equipo comercial. V. ALCANCES Equipo finalizado y validado. Sistematización de la validación de equipo final (interfaz grafica para verificar la señalización de los equipos). 7

8 VI. FUNDAMENTACIÓN TEÓRICA Movimientos del corazón. El corazón tiene dos movimientos: Uno de contracción llamado sístole y otro dilatación llamado diástole. Pero la sístole y la diástole no se realizan a la vez, se distinguen tres tiempos, que se muestran en la Figura 1 en la parte de abajo. Sístole Auricular, se contraen las aurículas y la sangre pasa a los ventrículos que estaban vacíos. Sístole Ventricular, los ventrículos se contraen y la sangre que no puede volver a las aurículas por haberse cerrado las válvulas bicúspide y tricúspide, sale por las arterias, pulmonar y aorta. Estas también tienen, al principio, sus válvulas llamadas válvulas sigmoideas, que evitan el reflujo de la sangre. Diástole general, Las aurículas y los ventrículos se dilatan, al relajarse la musculatura, y la sangre entra de nuevo a las aurículas. Los golpes que se producen en la contracción de los ventrículos originan los latidos, que en el hombre oscilan entre 70 y 80 latidos por minuto. Figura 1. Movimiento del Corazón. 8

9 Durante los períodos de reposo el corazón tiene aproximadamente 70 pulsaciones por minuto en un individuo adulto del sexo masculino, y en este mismo intervalo bombea aproximadamente cinco litros de sangre. El estímulo que mantiene este ritmo es completamente auto regulado. Incrustada en la aurícula derecha se encuentra una masa de tejido cardíacos especializados que recibe el nombre nodo sinusal o ganglio sinoauricular (SA), el sistema cardiovascular y su funcionamiento que si se indica con las flechas la trayectoria de la circulación de la sangre por el sistema. Frecuencia cardiaca. Se define como las veces que el corazón realiza el ciclo completo de llenado y vaciado de sus cámaras en contracciones por minuto, ya que cuando nos tomamos el pulso lo que notamos es la contracción del corazón (sístole), es decir cuando expulsa la sangre hacia el resto del cuerpo. Esto se representa en la Figura 1.1. Figura 1.1. Frecuencia Cardiaca. 9

10 El número de contracciones por minuto está en función de muchos aspectos y por esto y por la rapidez y sencillez del control de la frecuencia hace que sea de una gran utilidad.la frecuencia cardiaca se divide en Bradicárdica, Normocárdica y Taquicárdica. La Bradicárdica es aquella frecuencia cardiaca cuyo valor está por debajo del rango establecido como punto de referencia de acuerdo a la edad de la persona. Como se muestra en la figura 1.2 La Normocárdica es aquella frecuencia cardiaca cuyo valor se encuentra dentro de rango establecido como punto de referencia de acuerdo a la edad de la persona. La Taquicárdica es aquella frecuencia cardiaca cuyo valor está por encima del rango establecido como punto de referencia de acuerdo a la edad de la persona. Figura 1.2. Frecuencia cardiaca en reposo. 10

11 Ritmo Cardiaco. Es el resultado de la observación sonora o gráfica de la descomposición de una frecuencia cardiaca determinada, en unidades llamadas período de latido, para observar el porcentaje de suma o diferencia al valor del índice que se ha pactado como referencia a la unidad de período establecido. Como se muestra en la Figura 1.3. Figura 1.3. Ritmo Cardiaco. Arritmias. Toda irregularidad en el ritmo natural del corazón se denomina arritmia. Cualquiera puede sentir latidos irregulares en algún momento de su vida, y estas palpitaciones leves e infrecuentes son generalmente inofensivas. Las arritmias que pueden comprometer su vida son mucho menos frecuentes. Los impulsos eléctricos generados por el músculo cardíaco estimulan la contracción del corazón. Esta señal eléctrica se origina en el nódulo sinusal o sinoauricular (SA) ubicado en la aurícula derecha entorno a la desembocadura de la vena cava superior. El nódulo SA también se denomina el «marcapasos natural» del corazón. 11

12 Arduino Mega Arduino es una plataforma básica de código abierto (open source), prototipo electrónico basado en hardware y software de fácil uso. Está pensando con el objetivo de crear objetos o ambientes interactivos. Tiene dos componentes: Software: Entorno de desarrollo creado: Escribir, corregir errores de estructura al programa, programas (sketches), y cargarlos al hardware. Hardware: Placa Arduino (mega 2560). Arduino mega 2560 es una placa electrónica basada en el microprocesador Atmega2560. Algunas de sus características cuenta con 54 entradas/salidas digitales y 14 de estas pueden utilizarse para salidas PWM (modulación por ancho de pulsos). Además lleva 16 entradas analógicas, UARTs (puerto serie), un oscilador de 16MHz, una conexión USB, un conector de alimentación a un puerto ICSP (In Circuit Serial Programming, en español programación serial y en circuito) que sirve para programar del MicrocontroladorATmega y así poder cargar los programas que crean en el en el software del Arduino directamente en el Microcontrolador sin tener que usar programadores externos y un pulsador para el reset. La placa lleva todo lo necesario para soportar el microprocesador. Figura 1.4 Figura 1.4. Arduino Mega

13 Para empezar a utilizar la placa sólo es necesario conectarla al ordenador a través de un cable USB, o alimentarla con un adaptador de corriente AC/DC. También, para empezar, puede alimentarse sencillamente con una batería. Una de las características principales de la MEGA 2560 es que no utiliza el convertidor USB-serial FTDI, sino que utiliza el microprocesador Atmega8U2 programado como convertidor USB-serial. Tensión operativa 5V Tensión de alimentación (recomendado) 7-12V Tensión de alimentación (limites) 6-20V Máxima corriente continua para las entradas: 40 ma Máxima corriente continua para los pins 3.3V: 50 ma Memoria Flash 256 KB (el cargador de arranqueo bootloaderusa 8 KB). SRAM 8 KB EEPROM 4 KB Velocidad del reloj 16 MHz Programación. El programa se implementara haciendo uso del entorno de programación propio del Arduino y se transferirá empleando el cable USB. Para programar en la placa es necesario tener el entorno de desarrollo (IDE). Proporcionada por Arduino en su página web ( Se dispone de versiones para Windows y para MAC, así como las fuentes para compilarlas en LINUX. El primer paso para comprobar que la interfaz de desarrollo funciona correctamente es abrir uno de los ejemplos y cargar el programa para verificar. 13

14 Estructura del programa. La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes o funciones, encierran bloques que contienen declaraciones, bloques de instrucciones. Como ejemplo: voidsetup() { Bloque de instrucciones; voidloop() { Bloque de instrucciones; En donde setup () es la parte encargada de recoger la configuración y loop() es la que contienen el programa que se ejecutará cíclicamente. Ambas funciones son necesarias para que el programa trabaje. La función de configuración debe contener la declaración de las variables. Es la primera función a ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para configurar o inicializar pinmode (modo de trabajo de las E/S), configuración de la comunicación en serie y otras. La función bucle (loop) siguiente contiene el código que se ejecutara continuamente (lectura de entradas, activación de salidas, etc.) Esta función es el núcleo de todos los programas de Arduino y la que realiza la mayor parte del trabajo. 14

15 La función setup () se invoca una sola vez cuando el programa empieza. Se utiliza para inicializar los modos de trabajo de los pines, o el puerto serie. Debe ser incluido en un programa aunque no haya declaración que ejecutar. voidsetup () { pinmode(pin, OUTPUT); // configura el 'pin' como salida Después de llamar a setup (), la función loop () se ejecuta de forma cíclica, lo que ayuda a que el programa este respondiendo continuamente ante los eventos que se produzcan en la tarjeta. Voidloop() { digitalwrite(pin, HIGH); // pone en uno el pin delay(1000); // espera un segundo digitalwrite(pin, LOW); // pone en cero el pin delay (1000); Otras de las funciones básicas de Arduino son las del tiempo y las matemáticas: Delay(ms): Realiza la una pausa en el programa la cantidad de tiempo en milisegundos especificada en el parámetro (máximo 1000, mínimo 1). Millis(): Devuelve la cantidad de milisegundos que se lleva la placa Arduino ejecutado el programa actual como un valor longunsigned. Después de nueve horas el contador vuelve a cero. 15

16 Processing (Gráficos por computadora). Es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java (fácil de usar), que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Está orientado a artistas visuales y diseñadores digitales, resultando en un lenguaje de fácil aprendizaje y utilización como una herramienta alternativa al software. Una de sus principales características es que es multiplataforma, que puede ser ejecutado en Windows, Linux o Mac y permitiendo exportar los aplicaciones resultantes a cualquiera de estos entornos, o incluso generar archivos para su visualización en páginas webs. Con processing podemos desarrollar todo tipo de aplicaciones, desde juegos o programas de cálculos hasta software para instalaciones artísticas, el límite está en la imaginación. Este lenguaje fue inspiración para Arduino, fue diseñado realmente para procesamiento de gráficos e imágenes. Estructura de la programación de processing. El hecho de crear un programa implica recurrir a la escritura y aprender un lenguaje. Similar a cuando aprendemos un nuevo lenguaje oral o escrito, necesitamos aprender una sintaxis y una lógica. Comentarios. Processing permite agregar notas en cualquier sector del código. Pueden ser de solo una línea o de muchas líneas. Funciones. Las funciones permiten dibujar formas, colores, realizar cálculos matemáticos, entre otras variadas acciones. Por lo general se escriben en minúsculas y seguidas por paréntesis. Algunas funciones aceptan parámetros, los cuales se escriben entre los paréntesis. Si acepta más de 16

17 uno, son separados por una coma (,). A continuación un programa que incluye dos funciones: Expresiones y Acciones. Si usáramos una analogía, la expresión de un software es como una frase. Las expresiones, por lo general, van acompañadas de algún operador como +, -, *o /, ya sea a la izquierda o a la derecha del valor. Una expresión en programación puede ser básica, como un solo número, o una compleja cadena de elementos. De esta manera, una expresión siempre tiene un valor determinado. Hay expresiones que también pueden usarse en comparación de un valor con otro. Los operadores de > /mayor a/ y < /menor a/ devuelven solo dos valores: true (verdadero) y false (falso). Lo que en programación equivale a una oración. Se completa cuando se presenta el terminador de la acción. En Processing, el terminador de acción es el punto-y-coma (;). Una acción puede definir una variable, ejecutar una variable, asignar una variable, ejecutar una función, o construir un objeto. Prototipo Cardioritmómetro. Dispositivo electrónico elaborado por CID TAI de la UTEQ a petición y colaboración de HD. Este aparato tiene el fin de facilitar al doctor medir y recabar datos del ritmo cardiaco, frecuencia cardiaca y los ciclos en moda, mayor y menor; y así poder tener un diagnostico del estado de salud del paciente. 17

18 VII. PLAN DE ACTIVIDADES 18

19 VIII. RECURSOS MATERIALES Y HUMANOS Material: Laboratorio Cuerpo Académico. Caja de herramientas. Placa Arduino ATmega2560. Adaptador USB (Arduino-PC). Software (Arduino y Processing). Prototipo de Cardioritmómetro. Laptop DELL INSPIRON 15R. Sensor MPX5050. Multi metros. Protoboard. Tutoriales (Arduino y Processing). Humano: Trabajo de 8 horas diarias hombre. 2 personas trabajando en el proyecto. 1 persona dirige el proyecto. Asesorías. 19

20 IX. Desarrollo del Proyecto I. En esta parte del proyecto se llevo a cabo de manera teórica para la obtención deinformación y familiarización con el lenguaje de programación que utiliza la plataforma Arduino. Se consultaron manuales y ejemplos de las funciones básicas del sistema Arduino. La plataforma de programación fue proporcionada por CID- TAI. II. Esta etapa consistió en el reconocimiento de la plataforma Arduino.Donde con la ayuda de manuales y programas de ejemplo de las funciones básicas de Arduino, comenzamos con la parte práctica. Dentro de estas actividades, cargamos y compilamos programas para comprender los alcances de la tarjeta Arduino. III. Posteriormente, seprobó la tarjeta Arduino que sería utilizada en este proyecto la cual fue Mega Le cargamos los siguientes programas para observar el funcionamiento. Analogic_Read_Serial Analogic_Write_Serial Golpes_de Pulso_ Atenuar_Led_Con_Pot Blink_Arduino Blink_Without_Delay Button Button_On_Off Comunicacion_Serial_Processing_Analogico Cuadriculado_For Digital_Read_Serial Intput_Pull_Up_Serial 20

21 analogic_read_serial void setup() { Serial.begin(9600); void loop() { intsensorvalue = analogread(a0); Serial.println(sensorValue); delay(500); analogic_write_serial void setup() { Serial.begin(9600); void loop() { intsensorvalue = analogread(a0); float voltage = sensorvalue * (5.0 / ); Serial.println(voltage); delay(500); Golpes de pulso_ voidsetup() { pinmode(12, OUTPUT); void loop() { digitalwrite(12, HIGH); delay (1000); digitalwrite(12, LOW); 21

22 delay (1000); Atenuar_led_con_pot intledpin = 9; // LED connected to digital pin 9 intanalogpin = 3; // potentiometer connected to analog pin 3 intval = 0; // variable to store the read value void setup() { pinmode(ledpin, OUTPUT); // sets the pin as output void loop() { val = analogread(analogpin); // read the input pin analogwrite(ledpin, 4); // analogread values go from 0 to 1023, analogwrite values from 0 to 255 Blink_arduino intledpin = 12; int brightness = 0; intfadeamount = 5; void setup() { pinmode(ledpin,output); void loop() { analogwrite(ledpin, brightness); brightness = brightness + fadeamount; if (brightness == 0 brightness == 255) { fadeamount = -fadeamount; delay(80); 22

23 Blink_without_delay constintledpin = 12; intledstate = LOW; // establece el LED longpreviousmillis = 0; // almacena el estado del LED long interval = 50; void setup() { pinmode(ledpin, OUTPUT); void loop() { unsigned long currentmillis = millis(); if(currentmillis - previousmillis> interval) { previousmillis = currentmillis; if (ledstate == LOW) ledstate = HIGH; else ledstate = LOW; digitalwrite(ledpin, ledstate); Button constintbuttonpin = 2; constintledpin = 12; intbuttonpushcounter = 0; intbuttonstate = 0; intlastbuttonstate = 0; void setup() { pinmode(buttonpin, INPUT); pinmode(ledpin, OUTPUT); 23

24 Serial.begin(9600); void loop() { buttonstate = digitalread(buttonpin); if (buttonstate!= lastbuttonstate) { if (buttonstate == HIGH) { buttonpushcounter++; Serial.println("on"); Serial.print("number of button pushes: "); Serial.println(buttonPushCounter); else { Serial.println("off"); lastbuttonstate = buttonstate; if (buttonpushcounter % 4 == 0) { digitalwrite(ledpin, HIGH); else { digitalwrite(ledpin, LOW); 24

25 Button_on_off constintbuttonpin = 2; constintledpin = 12; intbuttonstate = 0; void setup() { pinmode(ledpin, OUTPUT); pinmode(buttonpin, INPUT); void loop(){ buttonstate = digitalread(buttonpin); if (buttonstate == HIGH) { digitalwrite(ledpin, HIGH); else { digitalwrite(ledpin, LOW); Comunicacion_serial_processing_analogico void setup() { // initialize the serial communication: Serial.begin(9600); void loop() { // send the value of analog input 0: Serial.println(analogRead(A0)); // wait a bit for the analog-to-digital converter // to stabilize after the last reading: delay(2); 25

26 Cuadriculado_for stroke(255); for (int x=20; x<=80; x+=5) { line (x,20,x,80); stroke(255); for (int x=20; x<=80; x+=5) { line (20,x,80,x); Digital_read_serial intpushbutton = 2; void setup() { Serial.begin(9600); pinmode(pushbutton, INPUT); void loop() { intbuttonstate = digitalread(pushbutton); Serial.println(buttonState); delay(1); 26

27 Intput_pull_up_serial void setup(){ //start serial connection Serial.begin(9600); //configure pin2 as an input and enable the internal pull-up resistor pinmode(10, INPUT_PULLUP); pinmode(12, OUTPUT); void loop(){ //read the pushbutton value into a variable intsensorval = digitalread(10); //print out the value of the pushbutton Serial.println(sensorVal); if (sensorval == HIGH) { digitalwrite(12, LOW); else { digitalwrite(12, HIGH); Figura 1.5.Tarjeta (Mega 2560), esta tarjeta fue la utilizada durante todo el proyecto 27

28 IV. En la siguiente etapa se tuvo la necesidad de observar gráficamente una señal analógica proporcionada por la salida del sensor de presión (MPX5050) y adquirida por el sistema Arduino. Y además del uso de la plataforma Processing. Se programó el sistema Arduino, con la ayuda de los siguientes datos Tension (V) Presion(mmHg) Tensión (V) Presión(mmHg) Se conecto el sensor de presión y la tarjeta Arduino de la siguiente manera. Con ello se obtuvo la siguiente señal. Figura 1.6.En esta imagen se observa la respuesta entregada del sensor MPX5050, vista en Processing. 28

29 V. Se realizaron algunas pruebas en conjunto con Arduino y Processing, para observar los resultados al graficar una señal analógica. La primera prueba que se realizo fue con una señal de reloj, la cual tenía una frecuencia de 1Hz, que se muestra en la figura 1.7. Además se opto por tabular dentro de la pantalla de Processing con la ayuda de dicha señal, En un principio solo se utilizo la cuadrícula sin una posible escala. Hay que recordar que Arduino y Processing, pueden trabajar en forma conjunta por medio del puerto USB. Figura1.7. Se observa una señal cuadrada originada por reloj de 1Hz, vista en la plataforma Processing. Vista Grafica de 2 señales analógicas. Posteriormente, se realizo otra prueba empleando un potenciómetro para variar la señal de entrada a la tarjeta Arduino junto con la señal del reloj. Esto con el fin de realizar una referencia comparativa de la señal obtenida del Cardioritmómetro con la del reloj. Ayudo también para finalizar la tabulación de la pantalla en Processing. 29

30 Figura1.8.Se observan dos señales analógicas a dos diferentes tensiones. Una de ellas es una señal de reloj, y la siguiente es proporcionada por un potenciómetro para variar la tensión. Figura 1.9. Dos señales analógicas, además del código empleado en Processing y Arduino. 30

31 VI. En esta parte del proyecto. Se apoyo en la elaboración del Cardioritmometro. Entre algunas de las actividades que se realizo, fueron las pruebas: del sensor de presión, en el sistema Arduino, de la adquisición de datos porprocessing y se calibraron las tarjetas, en la tensión requerida para obtener un buen funcionamiento de las mismas. Dentro de la presentación y ensamble del prototipo, se recurrió a la utilización de la fresadora. Con fin de realizar los maquinados necesarios para la colocación del Display. VII. Se llevo a cabo un análisis del sensor de presión (MPX5050). El sensor de presión utilizado en el circuito nos entrega una lectura de 0 a 50 kpa (0 a 7.25 psi) ó 0.2 a 4.7 V Output. De acuerdo a la hoja de datos del sensor, la configuración utilizada por el MPX5050 fue la siguiente: 1 Vout 2 Gnd 3 VS 4 N/C 5 N/C 6 N/C Sensor de presión MPX5050. El sensor es un integrado de silicio, es un sensor de presión on-chip señal condicionada, contemplada por temperatura y calibrado. El transductor de la serie MPX5050/MPXV5050, el sensor está construido de un material resistible para una amplia gama de aplicaciones, pero en particular los que utilizan un microcontrolador o microprocesador con entradas analógicas o digitales. Este transductor patentado, único elemento combina avanzadas técnicas de micro fabricación, la metalización de película delgada, y el procesamiento bipolar proporciona una señal precisa, de alto nivel de salida analógica que es proporcional a la presión aplicada. 31

32 Características del sensor MPX5050. Capacidad del sensor MPX5050 es de 85 grados. El sensor es Ideal para sistemas de microprocesadores o basados en microcontroladores. Temperatura compensada Más de -40 grados a 125 C grados. El sensor está formado por silicio Medidor de tensiones. El sensor es de material duradero. Fácil de usar la opción Portador de chip. Características mecánicas del sensor MPX5050. En la tabla se muestran las características técnicas del sensor MXP5050. Figura2. Sensor MPX5050 En la tabla se muestran las características de funcionamiento. Figura 2.1. Características del funcionamiento sensor MPX

33 VIII.Se analizó el circuito delcardioritmometro, con el fin de encontrar en qué punto del circuito podíamos obtener una lectura del sensor de modo de ver el pulso cardiaco en Processing. Figura 2.2.En la figura se muestra el diagrama eléctrico de la tarjeta del prototipo Cardioritmometro. Puntas de prueba Figura 2.3.La figura se observa la parte de la señal del sensor de presión, de la cual se tomaron dos puntos del LM358(señal y tierra) que se utilizaron para obtener la lectura del sensor y poder observarla gráficamente en la pantalla de Processing. 33

34 Al finalizar el prototipo y apoyándonos con el trabajo previamente realizado en Arduino y Processing. Se presento la necesidad de generar una mejor apreciación en las lecturas, de manera que se opto por realizar una tabulación en Processing. La cual estaba en función de tensión y tiempo. Cada línea en el eje de las Y equivale a ½ volt, y en el eje X cada línea equivale ½ segundos. Posteriormente se realizaron pruebas en las distintas etapas que acurren al operar el Cardioritmometro. En cuando está inactivo el Cardioritmometro, gráficamente nos entrega una lectura de 3 volts. Figura 2.4. Modo inactivo del Cardioritmómetro En cuanto la lectura al inflar el brazal arroja una lectura de 3 ½ volts. Figura2.5. Activación del motor para el Inflado del brazal. 34

35 Al comenzar a probar el Cardioritmómetro, obtenernos la visualización los pulsos cardiacos en el monitor. Figura 2.6. Lectura de Pulsos cardiacos La última prueba que se realiza es en el momento cuando el brazal desfoga. Figura 2.7. Desfogue de la válvula. 35

36 IV. RESULTADOS OBTENIDOS Los resultados dentro de fase del Cardioritmometro fue satisfactorio, ya que habiendo muchos contratiempos en la elaboración del prototipo y el desarrollo del mismo, se cumplió con el objetivo de crear un aparato eficiente y validado para su comercialización, el cual nos proporciona mediciones ambulatorias de la presión cardiaca. Dentro la parte del monitoreo, de igual forma se obtuvieron buenos resultados. Ya que al analizar la tarjeta del circuito, se obtuvo la punta de prueba necesaria para sacar la señal del sensor. Además con ayuda de la familiarización y programación en Processing y Arduino se creó un código que nos da muestra de forma grafica los pulsos obtenidos en la fase de análisis del Cardioritmometro. XI. ANÁLISIS DE RIESGO Dentro del proyecto se presentaron varias limitaciones o posibles barreras que impidieron que fuera más rápida la elaboración del proyecto. La barrera que más se nos presento fue el tiempo, ya que dentro de la elaboración del prototipo se presentaron contratiempos en la compra de material, pruebas y arreglos realizados en las tarjetas por fallas técnicas, además de varias modificaciones en el código del PIC. En la programación, se perdió tiempo en la familiarización del Processing y Arduino, En la compra de la tarjeta Arduino, en la escritura del código utilizado para obtener el monitoreo de la señal. También, en la manufactura del prototipo comercial se perdió tiempo al hacer los cortes en la caja para el montaje del Display, los botones, el apagador y el adaptador de la fuente. 36

37 XII. CONCLUSIONES Dentro de la culminación de la cuarta fase del proyecto del Cardioritmómetro es importante recalcar la finalización del prototipo de este aparato, que será una herramienta significativamente importante para la detección de males cardiacos dentro de la medicina actual. También el poder observar gráficamente lo obtenido del prototipo en la pantalla de una laptop, con la ayuda del Arduino, es una buena herramienta para el análisis de lo obtenido y leído obtenido por el prototipo del Cardioritmómetro. XIII. RECOMENDACIONES (personal) Es importante realizar un plan de trabajo que especifique las metas a realizar durante el tiempo del proyecto pues es indispensable para poder administrar las actividades a realizar y considerar las obstrucciones. Dentro de la programación de la plataforma de Processing es importante consultar a un experto en dicha plataforma pues dentro de la página de Processing no especifican algunas funciones que se podrían utilizar. XIV. REFERENCIAS BIBLIOGRÁFICAS Fundamentación Medica. Fundamentación teórica, Archivo Crd3a fase.pdf. Arduino mega Processing (Gráficos por computadora). 37

Instituto Tecnológico de Colima

Instituto Tecnológico de Colima Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Unidad 3 Practica 12 Detector de presencia con sensor HC-SR501 Alumnos: Hernández

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

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/

Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/ Arduino OPEN HARDWARE - David Cuartielles, Máximo Banti http://www.arduino.cc/es/ Hardware http://www.arduino.cc/es/ Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y

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

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

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

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

Ingeniería en Mecatrónica

Ingeniería en Mecatrónica Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Práctica # 10 ENCENDER Y APAGAR LED CON C# Y ARDUINO Alumnos: Saúl Orozco

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

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc.Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co

Más detalles

Taller de Introducción a Arduino. Impartido por Abel Arellano y Omar Valencia. Duración: 5 sesiones de 4 horas del -- al --- Presentación:

Taller de Introducción a Arduino. Impartido por Abel Arellano y Omar Valencia. Duración: 5 sesiones de 4 horas del -- al --- Presentación: Taller de Introducción a Arduino Impartido por Abel Arellano y Omar Valencia Duración: 5 sesiones de 4 horas del -- al --- Presentación: La presencia de computadoras en sus diferentes formas es cada vez

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

Proyecto Prototipo Domótica

Proyecto Prototipo Domótica Proyecto Prototipo Domótica Alumnos: Marcelo Mella Urrutia David Moena Quijada Carlos Román Saavedra Sergio Sánchez Reyes Profesor: Yussef Farrán Fecha Entrega: 20 de Junio de 2005 TEMARIO INTRODUCCIÓN..3

Más detalles

Microtutorial Arduino

Microtutorial Arduino Microtutorial Arduino ii Arduino Abstract Arduino es, probablemente, la plataforma más popular del ámbito del hardware libre. En esta plataforma se combinan el hardware propiamente dicho, placas y shields,

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

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

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

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Rafael Fernández Andrés Aguirre Introducción: Esto de ninguna manera pretende ser una guía completa de como

Más detalles

VIII. CONTROL USANDO SIMULINK Y ARDUINO

VIII. CONTROL USANDO SIMULINK Y ARDUINO VIII. CONTROL USANDO SIMULINK Y ARDUINO Los entornos de Diseño de Sistemas de Control Asistido por Ordenador (CACSD) están experimentando notables cambios durante los últimos años. Estos avances afectan

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

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

INSTRUCCIONES REGISTRADOR PL-125-T2USB

INSTRUCCIONES REGISTRADOR PL-125-T2USB INSTRUCCIONES REGISTRADOR PL-125-T2USB Botones: 1. Puerto de sensores. 2. Temperatura 1 y temperatura 2 3. Display 4. Medidas en Cº, Fº 5. Botón de grabación. 6. Conexión USB 7. Retención de lectura. 8.

Más detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

Taller de electrónica para usos creativos. Practicando con Arduino

Taller de electrónica para usos creativos. Practicando con Arduino Taller de electrónica para usos creativos: Practicando con Arduino 8 al 11 de Mayo de 2008 Yago Torroja Igor González Angela Ramos y... 1 Introducción a Arduino Arduino es una plataforma open-source de

Más detalles

EducaBot. Sensores 2º parte.

EducaBot. Sensores 2º parte. CURSO PROVINCIAL: CONTROL Y ROBÓTICA EN TECNOLOGÍA ROBÓTICA EDUCATIVA EducaBot. Sensores 2º parte. Manuel Hidalgo Díaz Noviembre 2009 Nivel de reacción. Al EducaBot se le va a añadir unos sensores para

Más detalles

MANUAL DEL USUARIO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA. Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental PLANO INCLINADO

MANUAL DEL USUARIO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA. Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental PLANO INCLINADO UNIVERSIDAD DE LAS AMÉRICAS PUEBLA Escuela de ingeniería y ciencias Departamento de ingeniería Civil y Ambiental MANUAL DEL USUARIO PLANO INCLINADO PRIMAVERA 2008 i MANUAL DEL USUARIO El presente manual

Más detalles

Fernando castaño Portela Ingeniero de soporte y Asesor técnico La Red Electrónica s.a.

Fernando castaño Portela Ingeniero de soporte y Asesor técnico La Red Electrónica s.a. 1 Tabla de contenido 1. TUTORIAL DE SISTEMAS DE DESARROLLO ARDUINO... 4 1.1. QUÉ ES UN MICROCONTROLADOR?... 4 1.2. QUE SON LAS TARJETAS DE DESARROLLO?... 5 2. SOFTWARE Y HARDWARE LIBRE... 5 3. MODULACION

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

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del

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

Práctica 1. Introducción al SIEMENS 80C167

Práctica 1. Introducción al SIEMENS 80C167 Práctica 1 Introducción al SIEMENS 80C167 1 Objetivos Toma de contacto con los recursos de la tarjeta PHY80C167 basada en el microcontrolador SIEMENS 80C167 Familiarizarse con la herramienta de desarrollo

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

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones: Ensamblador Interrupciones Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal

Más detalles

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible

Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible Básicos 1 Introducción Que es Arduino? 1 Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo

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

PROGRAM ACIÓN DEL CONTROL

PROGRAM ACIÓN DEL CONTROL CAPÍTULO III. PROGRAM ACIÓN DEL CONTROL M EDIANTE LABVIEW. 3.1 Introducción. El código producido para este tipo de software debe ser altamente confiable, muy eficiente, compacto y preciso cuando maneja

Más detalles

ComLabo Easy (V 1.0) Software para adquisición de datos de instrumentos CRISON GLP PC. Manual de Usuario

ComLabo Easy (V 1.0) Software para adquisición de datos de instrumentos CRISON GLP PC. Manual de Usuario (V 1.0) Software para adquisición de datos de instrumentos CRISON GLP PC Manual de Usuario La continua mejora de nuestros productos puede provocar diferencias entre la información descrita en el presente

Más detalles

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EVOLUPIC Bootloader 16F88 BOOTLOADER: AN1310 DE MICROCHIP INDICE

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EVOLUPIC Bootloader 16F88 BOOTLOADER: AN1310 DE MICROCHIP INDICE 1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EVOLUPIC Bootloader 16F88 BOOTLOADER: AN1310 DE MICROCHIP INDICE 1. Información general sobre el programa Bootloader para el sistema EVOLUPIC-16F88. Auto-programador

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

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que CAPÍTULO II VISUAL BASIC 6 Introducción. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que podemos encontrar hoy en día. Dicho lenguaje nace de BASIC (Beginner s All-purpose

Más detalles

INFORME DE ESTACIÓN DE MONITOREO DE TEMPERATURA GRUPO LAJUCALE

INFORME DE ESTACIÓN DE MONITOREO DE TEMPERATURA GRUPO LAJUCALE INFORME DE ESTACIÓN DE MONITOREO DE TEMPERATURA GRUPO LAJUCALE LAURA ANDREA (G11NL38laura) LEONARDO CORREA (G11NL08leonardo) JUAN GALVIS (G10NL15juan) CAMILO VALENCIA (G10NL38Camilo) Informe realizado

Más detalles

5. Despliegue en la PC

5. Despliegue en la PC 5 DESPLIEGUE EN LA PC 62 5.1 Conexión a la PC por medio de la tarjeta de audio La adquisición de señales analógicas es un trabajo que cada vez se hace más necesario en todos los campos relacionados con

Más detalles

6. Controlador del Motor

6. Controlador del Motor 6. Controlador del Motor 82 6.1 Introducción: El controlador es el dispositivo encargado de controlar el motor, dependiendo de las señales que le llegan a través del programador de mano y las señales provenientes

Más detalles

Breve descripción del programa. Requerimientos mínimos. Instalación. Desinstalación

Breve descripción del programa. Requerimientos mínimos. Instalación. Desinstalación INTRODUCCIÓN "Actividades de lecto-escritura para motóricos " es un programa informático que surgió hace varios años a partir de la idea de algunas profesoras, de alumnos afectados a nivel motórico, interesadas

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

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

Manual de Procedimientos

Manual de Procedimientos 1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones

Más detalles

Ardunio. Control Led desde Lazarus

Ardunio. Control Led desde Lazarus LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en

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

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

Manual de Instrucciones Termohigrómetro Digital CM-DT172

Manual de Instrucciones Termohigrómetro Digital CM-DT172 Manual de Instrucciones Termohigrómetro Digital CM-DT172 CM-DT172_Manual_NNNNN Página 1 de 10 ÍNDICE Calzada del Valle 400, Ote. Oficina No.1205 INTRODUCCIÓN... 3 FUNCIONES Y ESPECIFICACIONES TÉCNICAS...

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

Más detalles

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los

Más detalles

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Aspectos Técnicos de la Laptop Educativa de Secundaria

TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Aspectos Técnicos de la Laptop Educativa de Secundaria TALLER DE TECNOLOGÍAS PARA LA EDUCACIÓN: PerúEduca Aspectos Técnicos de la Laptop Educativa de Secundaria 1 I. Aspectos Técnicos de la Laptop Educativa de Secundaria 1.1. Especificaciones Generales 1.1.1.

Más detalles

Manual de Usuario. Arduino WiFi Shield. Rev. 1.5 MCI-MA-0071

Manual de Usuario. Arduino WiFi Shield. Rev. 1.5 MCI-MA-0071 Manual Usuario de Arduino WiFi Shield Página 1 de 16 Manual de Usuario Arduino WiFi Shield Rev. 1.5 MCI-MA-0071 MCI Ltda. Luis Thayer Ojeda 0115. Oficina 402 Santiago, Chile Tel: +56 2 3339579 Fax: +56

Más detalles

Arquitectura Básica para Controladores de Lógica Difusa a Programarse en FPGAs

Arquitectura Básica para Controladores de Lógica Difusa a Programarse en FPGAs Arquitectura Básica para Controladores de Lógica Difusa a Programarse en FPGAs Juan C. Herrera Lozada, jcrls@ipn.mx Ma. de Lourdes Olvera Cárdenas, lolvera@ipn.mx Ma. Teresa Lozano Hernández. tlozanoh@ipn.mx

Más detalles

TRABAJO FINAL TECNICAS DIGITALES II

TRABAJO FINAL TECNICAS DIGITALES II Universidad Tecnológica Nacional Facultad Regional Córdoba TRABAJO FINAL TECNICAS DIGITALES II SISTEMA DE ADQUISICIÓN DE MUESTRAS DE TEMPERATURA AUTORES: TOUZ, FEDERICO ANDRES LEG: 43310 MONDINO,MAURO

Más detalles

Bienvenido al curso Ofimática Unidad 1 Conociendo lo básico

Bienvenido al curso Ofimática Unidad 1 Conociendo lo básico Bienvenido al curso Ofimática Unidad 1 Conociendo lo básico Historia de la ofimática La ofimática comienza a desarrollarse en la década del 70, con la masificación de los equipos de oficina que comienzan

Más detalles

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2 Manual de usuario EXTRACTO Descripción del uso y manejo de ELABORADO POR Dr. Javier Rodríguez Suárez Director General de Difusión e Investigación Ing. José Joel Lucero Morales Jefe de Enseñanza de la Dirección

Más detalles

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 4: Sistema de Monitorización de tiempo mediante Arduino

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

Más detalles

Sesión 3 - Movimiento Diferencial

Sesión 3 - Movimiento Diferencial Sesión 3 - Movimiento Diferencial Qué aprenderemos en esta sesión? Para entender como nuestro robot se va a desplazar por cualquier superficie, debemos aprender la manera en que lo hace, por eso, en esta

Más detalles

Detección de Presencia Serie para la Identificación de Módulos de Memoria

Detección de Presencia Serie para la Identificación de Módulos de Memoria Detección de Presencia Serie para la Identificación de Módulos de Memoria MSc. Guillermo Alvarez Bestard Tec. Miguel A. Machirán Simón Instituto de Cibernética Matemática y Física, AENTA Ministerio de

Más detalles

CLASE 12.-INSERTAR COLUMNAS

CLASE 12.-INSERTAR COLUMNAS CLASE 10.-DIBUJAR TABLA Para Dibujar una Tabla primero llenamos los datos que queremos seleccionamos los datos que queremos dibujar la tabla. Luego nos vamos a la barra de herramientas en fuente y realizamos

Más detalles

ABIERTO- ELECTRoNICA- PROTOTIPO- PLATAFORMA- QUE ES UN ARDUINO? ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?

ABIERTO- ELECTRoNICA- PROTOTIPO- PLATAFORMA- QUE ES UN ARDUINO? ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO? ? QUE ES UN ARDUINO? POR JODY CULKIN Traducido al castellano por jose manuel escuder ardumania.es ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?? RECURSOS QUE PUEDEN

Más detalles

CICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015

CICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015 v.01 CICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015 Duración: 190 HORAS Lugar: AULA 232 OBJETIVOS: La formación del módulo contribuye

Más detalles

INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR

INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO PARA COMPROBACIÓN Y DIAGNÓSTICO DE ECUS UTILIZADAS EN LA LÍNEA CHEVROLET EN ECUADOR DIRECTOR: ING. GERMÁN ERAZO CODIRECTOR: ING. LUIS MENA AUTOR:

Más detalles

Aplicaciones de simulación y control con la tarjeta K8055 de Velleman y MyOpenlab

Aplicaciones de simulación y control con la tarjeta K8055 de Velleman y MyOpenlab Aplicaciones de simulación y control con la tarjeta K8055 de Velleman y MyOpenlab José Manuel Ruiz Gutiérrez j.m.r.gutierrez@gmail.com 1 1. Descripción de la tarjeta K8055 de Velleman. Esta tarjeta se

Más detalles

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando

Más detalles

DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA PARA LA GESTIÓN DEL MANTENIMIENTO DEL PARQUE AUTOMOTOR DE EMELNORTE DE LA CIUDAD DE IBARRA

DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA PARA LA GESTIÓN DEL MANTENIMIENTO DEL PARQUE AUTOMOTOR DE EMELNORTE DE LA CIUDAD DE IBARRA DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA PARA LA GESTIÓN DEL MANTENIMIENTO DEL PARQUE AUTOMOTOR DE EMELNORTE DE LA CIUDAD DE IBARRA Marco Andrés Morales Vizcaino e-mail: andres_morales2407@hotmail.com

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

INICIACIÓN AL NETOP SCHOOL

INICIACIÓN AL NETOP SCHOOL INICIACIÓN AL NETOP SCHOOL Si bien para exponer un tema o un proyecto a un auditorio podemos usar presentaciones en Power Point o en Flash a través de un proyector multimedia (cañón.videoproyector, etc.),

Más detalles

INSTITUTO DE ELECTRÓNICA Y COMPUTACIÓN

INSTITUTO DE ELECTRÓNICA Y COMPUTACIÓN INSTITUTO DE ELECTRÓNICA Y COMPUTACIÓN SISTEMAS DIGITALES Tutorial para el Diseño y Simulación de un circuito digital con VHDL, Síntesis e Implementación en un FPGA Profesor: M. C. Felipe Santiago Espinosa

Más detalles

EDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 RESUMEN

EDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 RESUMEN Informática Educativa Vol 11, No, 1, 1998 UNIANDES - LIDIE pp. 101-106 EDITOR E INTÉRPRETE DE ALGORITMOS REPRESENTADOS EN DIAGRAMAS DE FLUJO 1 Fabián CÁRDENAS VARELA Nelson CASTILLO IZQUIERDO Eduardo DAZA

Más detalles

5.- ENTRADAS/SALIDAS DIGITALES

5.- ENTRADAS/SALIDAS DIGITALES 5.- ENTRADAS/SALIDAS DIGITALES Estos pines son los pines del 0 al 13 de Arduino y se llaman digitales porque sólo pueden manejar valores 0 o 1. Si quieres usar un pin digital, lo primero que tienes que

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Laboratorio virtual para la programación de FPGAs

Laboratorio virtual para la programación de FPGAs Laboratorio virtual para la programación de FPGAs Joaquín Olivares, Alfonso Merino, José M. Palomares y Miguel A. Montijano Escuela Politécnica Superior, Universidad de Córdoba, España olivares@uco.es

Más detalles

CAPÍTULO 3 Programación en LabVIEW

CAPÍTULO 3 Programación en LabVIEW CAPÍTULO 3 Programación en LabVIEW 3.1 Conexión física de los elementos Para capturar todas las señales provenientes de los sensores se utilizó una tarjeta de adquisición de datos de National Instruments,

Más detalles

DISEÑO Y CONSTRUCCIÓN DE UN PROGRAMADOR DE MICROCONTROLADORES PIC Y ATMEL MEDIANTE EL PUERTO USB DEL PC

DISEÑO Y CONSTRUCCIÓN DE UN PROGRAMADOR DE MICROCONTROLADORES PIC Y ATMEL MEDIANTE EL PUERTO USB DEL PC DISEÑO Y CONSTRUCCIÓN DE UN PROGRAMADOR DE MICROCONTROLADORES PIC Y ATMEL MEDIANTE EL PUERTO USB DEL PC Jami Gómez Wilson Iván, Ing. Acosta Herrera Gandhi Javier,Ing. Chico Hidalgo Patricio, MSc. Resumen:

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

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

Para la medición de Transparencia, Participación Ciudadana e Institucionalidad. Manual de uso cuestionario online

Para la medición de Transparencia, Participación Ciudadana e Institucionalidad. Manual de uso cuestionario online Para la medición de Transparencia, Participación Ciudadana e Institucionalidad Manual de uso cuestionario online Bienvenido al manual del usuario del cuestionario online del Índice de Integridad 2008 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

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

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

Actividad N 1. Primer procesador creado por Intel

Actividad N 1. Primer procesador creado por Intel Actividad N 1 Primer procesador creado por Intel El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip, así como el primero disponible comercialmente. Aproximadamente

Más detalles

GUIA RAPIDA DE LECTORA BIOMETRICA IN01-A ID PARA CONTROL DE ASISTENCIA Y ACCESO.

GUIA RAPIDA DE LECTORA BIOMETRICA IN01-A ID PARA CONTROL DE ASISTENCIA Y ACCESO. GUIA RAPIDA DE LECTORA BIOMETRICA IN01-A ID PARA CONTROL DE ASISTENCIA Y ACCESO. Principales Características: Pantalla a color TFT de 3" (pulgadas). Soporta 3,000 huellas. Soporta 100,000 registros de

Más detalles

Dev C++. Compilador de C para Windows

Dev C++. Compilador de C para Windows Práctica 6 Dev C++. Compilador de C para Windows 1. Introducción Estas notas sirven de apoyo para la realización de las prácticas de programación en lenguaje C de la asignatura Fundamentos de Informática

Más detalles

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0

MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. Página 2 de 10 Ingeniería MCI Ltda.

Más detalles

ACTUALIZACIÓN DE PERIODICO EN LINEA E IMPLEMENTACION DE PAGINA WEB COMUNICACIÓN GLOBAL EDICONES Y MEDIOS S.A DE SRL

ACTUALIZACIÓN DE PERIODICO EN LINEA E IMPLEMENTACION DE PAGINA WEB COMUNICACIÓN GLOBAL EDICONES Y MEDIOS S.A DE SRL UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. ACTUALIZACIÓN DE PERIODICO EN LINEA E IMPLEMENTACION DE PAGINA WEB COMUNICACIÓN GLOBAL EDICONES Y MEDIOS S.A DE SRL Reporte de Estadía

Más detalles

Producto del Proyecto de Investigación: Contabilidad Comunicacional

Producto del Proyecto de Investigación: Contabilidad Comunicacional Producto del Proyecto de Investigación: Contabilidad Comunicacional Cátedra Sistemas de Información Cdor. Orlando D. Rodríguez Fac. Ciencias. Económicas UNER Agosto 2007 ELABORACIÓN DEL PROTOCOLO Y CONFRONTA-CIÓN

Más detalles

Introducción a Arduino. 2. Para qué puedo utilizar Arduino?

Introducción a Arduino. 2. Para qué puedo utilizar Arduino? 1. Qué es Arduino? Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales, y en un entorno de desarrollo que implementa el lenguaje Processing/Wiring.

Más detalles

UNIDAD II CONOCIENDO EL COMPUTADOR PLAN DE TRABAJO. Objetivos Específicos Contenidos Estrategias Metodológicas. Qué es una salida de una

UNIDAD II CONOCIENDO EL COMPUTADOR PLAN DE TRABAJO. Objetivos Específicos Contenidos Estrategias Metodológicas. Qué es una salida de una UNIDAD II CONOCIENDO EL COMPUTADOR PLAN DE TRABAJO Objetivos Específicos Contenidos Estrategias Metodológicas 2.1. Identificar los Qué es una computadora? Realizar la lectura: dispositivos de entrada y

Más detalles

Capítulo 4 Implementación

Capítulo 4 Implementación Capítulo 4 Implementación Este capítulo describe los detalles de implementación del sistema. La sección 4.1 habla sobre las herramientas utilizadas y detalla la arquitectura para la implementación de ATEXEM.

Más detalles

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE 1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE 1. Información general sobre el programa Bootloader para el sistema EB88. Auto-programador (Self programming) a través del puerto

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS

PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN ORIENTADA A OBJETOS Clase 1. Introducción Profesor: Diego Sánchez Gómez Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA ING. FORTINO VÁZQUEZ ELORZA Documento traducido de la

Más detalles

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE 1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE 1. Información general sobre el programa Bootloader para el sistema PICCITO 16F88. Auto-programador (Self programming) a través del

Más detalles

Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo.

Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo. Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para todo aquel que quiera iniciarse en este apasionante mundo. El manual ha sido confeccionado por Raúl Diosdado usando

Más detalles

Observe las diferencias entre las distintas posibilidades de alineación del texto. En la figura 3.38 se muestra Alineación del texto.

Observe las diferencias entre las distintas posibilidades de alineación del texto. En la figura 3.38 se muestra Alineación del texto. 3.6.3 Alineación del texto. La manera más fácil de cambiar la alineación del texto en el documento es utilizar los botones de alineación de la barra de herramientas Formato. En el Cuadro de diálogo Párrafo

Más detalles