Está en la página 1de 8

TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO DE IGUALA

ASIGNATURA:
TECNOLOGIAS E INTERFACES DE CO
CICLO ESCOLAR: AGO-DIC 2017
ACTIVIDAD:
Prctica 2
Competencia 1
ASESOR:
ZAGAL ARCE JOSE LUIS
EQUIPO 1
ALUMNOS(A):
MENDOZA FERNANDEZ FRANCISCO JAVIER
ALCAIDE CARRANZA NORMA
HERNNDEZ LPEZ JULISSA CITLALI
SOLIS JIMENEZ HECTOR
CARRERA: INGENIERA INFORMTICA

AULA: E-1
HORARIO: 01:00 02:00 HRS.
enlace por hilos.

Los hilos aumentan la eficiencia de la comunicacin entre programas en


ejecucin. En la mayora de los sistemas en la comunicacin entre
procesos debe intervenir el ncleo para ofrecer proteccin de los
recursos y realizar la comunicacin misma. En cambio, entre hilos
pueden comunicarse entre s sin la invocacin al ncleo. Por lo tanto, si
hay una aplicacin que debe implementarse como un conjunto de
unidades de ejecucin relacionadas, es ms eficiente hacerlo con una
coleccin de hilos que con una coleccin de procesos separados
Un sistema basado en 2 arduinos el primero le llamaremos trasmisor y el
segundo receptor. Lo que quiero hacer es usar varios pines del trasmisor
como input para sensores digitales (en total 9 sensores) luego establecer un
tipo de comunicacin serie (entendiendo por serie una comunicacin robusta
sin errores con varios hilos) hasta el otro arduino que estar distanciado
unos 50mts. El arduino receptor se encargar de recibir los datos y habilitar
los pines correspondientes de salida para reflejar exactamente en los
mismos pines, los valores de los sensores digitales (0 5V).

Una vez configurado slo debemos colocar llamadas dentro de


nuestro mtodo loop para que verificar si el cdigo debe correr o no, la
llamada se ejecutar pero no bloquear el resto del programa, el
cdigo requiere que primero verifiquemos si la tarea debe correr y de
ser as, luego la ejecutemos, lo pueden poner en cualquier lugar
siempre y cuando est dentro del ciclo como se muestra a
continuacin.
Realizamos el proceso de montar el circuito y los leds en nuestras
placas.

Una vez hemos montado el circuito, nos dirigimos al IDE y escribimos el


siguiente cdigo, lo enviamos a nuestro Arduino y una vez terminado el
proceso haremos clic en el botn del monitor serial.
Este programa lo que hace es que nuestro Leds se encienden y se apaguen
los todos al mismo tiempo ya que el primero se ilumina ms que los dems.

Me pareci interesante hacer este hilo ya que es una herramienta muy


utilizada en la robtica y automatizacin industrial, adems de ser una
herramienta que no necesita grandes conocimientos tcnicos para realizar
grandes proyectos automticos.

PLANTEAMIENTO DEL PROBLEMA

Es colocar el arduino enlazado de manera de hilo y ver como al realizar el


procedimiento los leds se prenden al mismo tiempo.
Lo

HIPTESIS Y OBJETIVOS.
En la mayora de los sistemas en la comunicacin entre procesos debe intervenir el
ncleo para ofrecer proteccin de los recursos y realizar la comunicacin misma. En
cambio, entre hilos pueden comunicarse entre s sin la invocacin al ncleo. Por lo
tanto, si hay una aplicacin que debe implementarse como un conjunto de unidades de
ejecucin relacionadas, es ms eficiente hacerlo con una coleccin de hilos que con
una coleccin de procesos separados Programar los identificadores

PLAN DE INVESTIGACIN PROCEDIMIENTO

Investigaremos y seguiremos el procedimiento de los archivos que nos dio el


profesor

Instalaremos el programa en la pc

Compraremos el material para la prctica


Despus seguiremos conectando cada cable en el protoward siguiendo el
procedimiento

Ejecutaremos el programa para que nuestro led encienda

MATERIAL ,EQUIPO Y SUSTANCIAS

Arduinos UNO Rev.3.


Cable USB tipo A-B.
Pulsador.
LED de 3mm (de cualquier color).
Resistencias de 220 y 10K.
Protoboard.
Cables de conexin.

Conclusin:
Si bien los hilos son generados a partir de la creacin de un
proceso, podemos decir que un proceso es un hilo de ejecucin,
conocido como mltiples hilo. Pero las ventajas de los hilos se dan
cuando hablamos de Multadillos, que es cuando un proceso tiene
mltiples hilos de ejecucin los cuales realizan actividades distintas,
que pueden o no ser cooperativas entre s. Los beneficios de los
hilos se derivan de las implicaciones de rendimiento.
Se tarda mucho menos tiempo en crear un hilo nuevo en un
proceso existente que en crear un proceso.

BIBLIOGRAFIA
https://aprendiendoarduino.wordpress.com/2016/06/30/multitarea-arduino/
http://arduino.cc/en/Tutorial/BlinkWithoutDelay
https://openwebinars.net/blog/tutorial-arduino-comunicacion-hilos/
http://miarduinounotieneunblog.blogspot.mx/2016/03/comunicacion-serie-
entre-dos-arduinos.html

También podría gustarte