Anda di halaman 1dari 71

Universidad de Costa Rica

Facultad de Ingeniera
Escuela de Ingeniera El
ectrica

Mesa LED como prototipo para la


estimulaci
on multisensorial en primera
infancia con discapacidad intelectual.

Por:
Brenda Molina Medal

Ciudad Universitaria Rodrigo Facio, Costa Rica


29 de julio de 2013

Mesa LED como prototipo para la


estimulaci
on multisensorial en primera
infancia con discapacidad intelectual.

Por:
Brenda Molina Medal

IE-0499 Proyecto El
ectrico
Aprobado por el Tribunal:

Dr. Jaime Cascante Vindas


Profesor gua

Lic. Jose Miguel Paez Jimenez


Profesor lector

Dra. Mara Carpio Brenes


Profesora lectora

Resumen
En el presente proyecto se dise
na y construye un prototipo llamado Mesa
LED como asistencia tecnica para la estimulacion multisensorial de ni
nos y
ni
nas con discapacidad intelectual, tomando un rango de edad de los cero a
los seis a
nos, ya que es en esta etapa donde la formacion de la inteligencia, la
personalidad y las conductas sociales son decisivas.
El dise
no cuenta con tres etapas: Circuito Emisor Infrarrojo, Circuito Receptor Infrarrojo y Circuito Activador de LEDs. Los primeros dos trabajan en
conjunto, de manera que el emisor enva una se
nal pulsante y al ser detectada
por el receptor infrarrojo se activan los LEDs.
El acople de las etapas se logra por medio de un Arduino Mega1280, debido
a su bajo costo y sus caractersticas electronicas, que permiten generar diferentes patrones de encendido/apagado de los LEDs. Adem
as por medio de sus
entradas/salidas analogicas y digitales se pueden conectar varios prototipos
iguales al dise
nado, extendiendo la cantidad de LEDs por mesa.

Indice general

Indice de figuras

viii

Indice de cuadros

ix

Nomenclatura

xi

1 Introducci
on
1.1 Alcance del proyecto . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Metodologa . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1
1
1
2

2 Marco te
orico
5
2.1 Discapacidad intelectual en primera infancia . . . . . . . . . . .
6
2.2 Percepci
on motora del infante con discapacidad intelectual por
medio de sus sentidos receptores . . . . . . . . . . . . . . . . .
7
2.3 Asistencia al infante con discapacidad intelectual por medio de
la estimulacion multisensorial . . . . . . . . . . . . . . . . . . .
9
2.4 Aporte de los programas y/o instituciones costarricenses hacia
la primera infancia con discapacidad intelectual. . . . . . . . . 11
2.5 Conceptos electronicos necesarios para el dise
no de la Mesa LED 15
3 Desarrollo
3.1 Materiales de apoyo dise
nados para la estimulacion multisensorial
3.2 Dise
no de la Mesa LED . . . . . . . . . . . . . . . . . . . . . .
3.3 Resultados del dise
no . . . . . . . . . . . . . . . . . . . . . . .
3.4 Producto final y posibles patrocinadores . . . . . . . . . . . . .

21
21
24
36
40

4 Conclusiones y recomendaciones

45

A C
odigo

49

B Circuito integrado 74HC4051

55

C Circuito integrado 74HC595

57

D Materiales

59

vii

Indice de figuras
2.1
2.2
2.3
2.4
2.5
2.6

Sala multisensorial (BJ-Adaptaciones) . . . . . .


Smbolo del LED (Marn, 2007) . . . . . . . . . .
Smbolo del IRED (Marn, 2007) . . . . . . . . .
Distribucion espectral de un IRED tpico (Marn,
Smbolo del fototransistor (Marn, 2007) . . . . .
Arduino Mega 1280 (Arduino-HomePage) . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

10
15
17
17
18
19

3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
3.17
3.18
3.19
3.20
3.21
3.22
3.23
3.24
3.25
3.26

Tubos de burbujas (BJ-Adaptaciones) . . . . . . . . . . . .


Paneles luminosos activados por sonido (BJ-Adaptaciones)
Fibra
optica y sus montajes (BJ-Adaptaciones) . . . . . . .
Piscina de bolas interactiva (BJ-Adaptaciones) . . . . . . .
Materiales vibroac
usticos (BJ-Adaptaciones) . . . . . . . .
Diagrama de bloques del sistema completo . . . . . . . . . .
Circuito Emisor Infrarrojo . . . . . . . . . . . . . . . . . . .
Transistor en corte y saturaci
on . . . . . . . . . . . . . . . .
Tensi
on IRED y transistor . . . . . . . . . . . . . . . . . . .
Circuito Receptor Infrarrojo . . . . . . . . . . . . . . . . . .
Acople circuito emisor-receptor . . . . . . . . . . . . . . . .
Tensi
on en PinX (IRED) vs PinY (fototransistor) . . . . . .
Circuito Activador de LEDs . . . . . . . . . . . . . . . . . .
Conexion circuito emisor infrarrojo modular . . . . . . . . .
Conexion circuito activador modular . . . . . . . . . . . . .
Diagrama ASM . . . . . . . . . . . . . . . . . . . . . . . . .
Circuito electr
onico completo . . . . . . . . . . . . . . . . .
Se
nal PWM . . . . . . . . . . . . . . . . . . . . . . . . . . .
Se
nal PWM vs se
nal del transistor T1 . . . . . . . . . . . .
Se
nal PWM vs se
nal de IRED . . . . . . . . . . . . . . . .
Se
nal IRED vs se
nal del fototransistor desactivado . . . . .
Se
nal IRED vs se
nal del fototransistor activado . . . . . . .
Optoacoplador . . . . . . . . . . . . . . . . . . . . . . . . .
Dieciseis IREDs activados . . . . . . . . . . . . . . . . . . .
Prototipo implementado . . . . . . . . . . . . . . . . . . . .
Patr
on 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

21
22
23
23
24
25
26
27
28
28
29
29
30
31
32
33
35
36
37
38
38
39
39
41
41
42

B.1 Multiplexor 74HC4051 . . . . . . . . . . . . . . . . . . . . . . . . .


B.2 Tabla de verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55
55

viii

. . . .
. . . .
. . . .
2007)
. . . .
. . . .

.
.
.
.
.
.

B.3 Diagrama de flujo . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

C.1 Multiplexor 74HC595 . . . . . . . . . . . . . . . . . . . . . . . . .


C.2 Tabla de verdad . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C.3 Diagrama de temporizaciones . . . . . . . . . . . . . . . . . . . . .

57
57
58

Indice de cuadros
2.1

Niveles de la Educacion Especial en Costa Rica. (Melendez, 2010,


p.114) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Distribucion de entradas/salidas en el Arduino . . . . . . . . . . .


Equipo para pruebas . . . . . . . . . . . . . . . . . . . . . . . . . .
Valores te
oricos y experimentales en la activaci
on de LEDs . . . .

33
36
40

A.1 Matriz de LEDs conexi


on salidas digitales . . . . . . . . . . . . . .
A.2 Matriz de LEDs conexi
on entradas analogicas . . . . . . . . . . . .

49
49

D.1 Materiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

3.1
3.2
3.3

ix

Nomenclatura
A

Ampere.

AADI

Asociaci
on Americana de Discapacidad Intelectual

AAM R

Asociaci
on de Retraso Mental.

CAI

Centro de Atenci
on Integral.

CEN AREC Centro Nacional de Recursos para la Educacion Inclusiva.


CN REE

Consejo Nacional de Rehabilitacion y Educacion Especial.

Hz

Hertz.

IRED

Diodo Emisor de Infrarrojo.

LED

Diodo Emisor de Luz.

M EP

Ministerio de Educacion P
ublica de Costa Rica.

N LP RLAB

Laboratorio de Investigacion de Fot


onica No Lineal.

PWM

Pulse Wave Modulation.

U N ICEF

Fondo de las Naciones Unidas para la Infancia.

Volt.

VCE

Tensi
on colector-emisor del transistor.

Watt.

Ohm.

xi

Introducci
on

1.1

Alcance del proyecto

El presente trabajo describe el dise


no y la implementaci
on de un prototipo
llamado Mesa LED. Este basa su funcionamiento en un Arduino Mega 1280
y varios dispositivos electronicos, con el fin de ser utilizada como estimulacion
multisensorial en ni
nos y ni
nas de primera infancia, es decir, de 0 a 6 a
nos con
discapacidad intelectual, que por sus caractersitcas de desarrollo, sus destrezas perceptuales requieren mayor ejercitaci
on, aunque su utilidad tambien se
puede extender al servicio de diferentes necesidades educativas.
Con este proyecto se desea hacer uso de la tecnologa de bajo costo como
herramienta al uso de la poblacion con discapacidad, pues se crear
a un prototipo para ser utilizado como material did
actico en instituciones que atienden
a ni
nos y ni
nas con necesidades educativas, permietiendo as una educaci
on
mediada por tecnologa.
Para el abordaje del proyecto, se desarrollan cuatro ejes tematicos generales: las necesidades perceptuales en ni
nos y ni
nas con discapacidad intelectual
y los servicios de estimulacion temprana existentes en Costa Rica; la estimulacion multisensorial en la primera infancia y su importancia en la poblacion
infantil con discapacidad; la tecnologa asistiva como disciplina para la atenci
on de la discapacidad y los prototipos para la estimulacion multisensorial
dise
nados actualmente.
Adem
as, se muestra una lista de posibles empresas costarricenses patrocinadoras de la mesa LED, para su donaci
on a las instituciones que atienden a
la primera infancia con discapacidad.

1.2

Objetivos

Objetivo general
Construir un prototipo de Mesa LED que permita la estimulacion multisensorial perceptual motora en la primera infacia (0 a 6 a
nos) con discapacidad
intelectual.

Objetivos especficos
Para el desarrollo de este proyecto se establecieron los siguientes objetivos:
1

1 Introducci
on
Definir los conceptos y funcionalidad relacionados con la mesa LED y
describir algunos prototipos ya fabricados.
Conocer las caractersticas que describen a un ni
no o una ni
na en primera
infancia con discapacidad intelectual.
Distinguir las diferentes etapas del desarrollo perceptual motor en la
primera infancia con discapacidad intelectual y como se pueden aplicar
al prototipo de mesa LED, para su estimulacion multisensorial.
Describir la tecnologa asistiva como disciplina para la atencion de ni
nos
y ni
nas con necesidades intelectuales.
Dise
nar el prototipo de mesa LED con base en las necesidades perceptuales motoras del o la infante con discapacidad intelectual.
Describir los programas de estimulacion temprana que tienen las instituciones que atienden primera infancia con discapacidad en Costa Rica.
Proponer posibles fuentes de financiamientos que permitan la fabricaci
on
de este y otros prototipos con el objetivo de ser donados a instituciones
y/o programas que los utilicen.

1.3

Metodologa

El desarrollo del trabajo incluyo los siguientes pasos y procedimientos, listados


en secuencia:
1. Visita a centros de atencion de primera infancia con discapacidad como
el Centro Nacional de Educacion Especial Fernando Centeno G
uell, el
Centro Nacional de Recursos para la Educacion Inclusiva (CENAREC)
y el Centro de Atenci
on Integral (CAI) para definir la poblacion meta
del prototipo.
2. Recopilaci
on de informaci
on (libros, artculos, videos, instituciones a fines), referente a discapacidad intelectual en primera infancia para concretar el
area de desarrollo a trabajar.
3. Dise
no del prototipo Mesa LED, por medio de conocimientos previos e
informaci
on recopilada de conceptos basicos y funcionamiento de dispositivos electr
onicos a utilizar.
4. Montaje del prototipo por etapas, trabajo realizado en el Laboratorio
de Investigacion en Fot
onica No Lineal (NLPR-LAB) de la Universidad
de Costa Rica.

1.3. Metodologa

5. B
usqueda de posibles fuentes de financiamiento que permitan la fabricacion del prototipo para una futura donaci
on a instituciones y/o programas que trabajen la estimulacion multisensorial en primera infancia.

Marco te
orico

En la actualidad vivimos con una gran influencia de la tecnologa, su rapido


crecimiento logra crear herramientas cada vez m
as precisas para ser utilizadas
en el quehacer diario de todo ser humano. Su atribuci
on no deja de lado la
poblacion infantil, la cual se dice que hoy da nace con un chip integrado que
le permite manejar con gran facilidad las nuevas tecnologas.
No s
olo la poblacion infantil promedio es favorecida con la tecnologa y su
evolucion, sino que los ni
nos y las ni
nas con alguna discapacidad, deficiencia o
enfermedad pueden ser favorecidos de los aportes tecnologicos, de forma que
los ayuden a desarrollarse integralmente, Gutierrez y Verdugo (2009), afirman
que la vision did
actica de las tecnologas en el contexto educativo es sumamente ventajosa para la atencion de la poblacion con discapacidad intelectual,
ya que permite aumentar la motivaci
on, captar y centrar la atencion, eliminar
el sentido del fracaso, conocer el nivel de competencia curricular de cada estudiante, organizar situaciones interactivas de trabajo en grupo, potenciar los
procesos de comunicaci
on, facilitar el acceso a todos los temas del currculo,
respetar el ritmo de aprendizaje, adaptar las necesidades individuales, compensar las deficiencias de cada uno, mejorar sus respuestas, presentar tareas a
medida, fomentar el nivel de autonoma y de control del entorno, entre muchas
m
as.
Este trabajo se enfoca en la primera infancia con discapacidad intelectual
ya que durante la primera infancia el cuerpo y los sentidos constituyen el
medio para conocer y comunicarse con el mundo (Valverde, 2003, p.100).
Seg
un el Fondo de Naciones Unidas para la Infancia (UNICEF, 2011) la
primera infancia comprende la edad de los cero a los ochos a
nos y se caracteriza
por ser fundamental para el desarrollo de la persona; porque es aqu cuando
se aprende a hablar, caminar, pensar y se desarrolla el potencial de cada ser
humano. Sin embargo, para el Ministerio de Educacion P
ublica de Costa Rica
(MEP), la primera infancia esta comprendida entre los cero y los seis a
nos de
edad, que corresponde al primer nivel del Sistema Educativo Costarricense,
includo la Educacion Especial, distribuidos en tres niveles; Bebes, que va
desde el nacimiento hasta los 12 meses. Maternal, desde un a
no a los tres a
nos
y seis meses. Interactivo, de los tres a
nos y seis meses a los seis a
nos y tres
meses. (MEP, 2001).
Este rango de edad para la primera infancia es el que se usa en este trabajo
pues las instituciones de educaci
on especial costarricenses, que es donde se
ubica la poblacion meta del proyecto, esta organizada en ese rango.
5

2 Marco te
orico

De igual manera las evidencias de la investigacion en psicologa, pedagoga


y neurociencias, indican que los primeros a
nos de vida son decisivos en la
formacion de la inteligencia, la personalidad y las conductas sociales. Etapa
en la que es fundamental la participacion y el apoyo de las familias, de los
cuidadores y de los educadores. (Instituto Colombiano de Bienestar Familiar,
2008).
Quedando as justificado el rango de edad de la primera infancia, es necesario ahora conocer algunas de las caractersticas y definiciones del infante
con discapacidad intelectual el cual sera el sujeto del prototipo a dise
nar.

2.1

Discapacidad intelectual en primera infancia

A partir del a
no 2007, la Asociaci
on Americana de Retraso Mental (AAMR)
hoy, Asociaci
on Americana de Discapacidad Intelectual (AADI), elimina definitivamente el termino Retraso Mental y lo sustituye por el de Discapacidad
Intelectual, haciendo referencia a una discapacidad caracterizada por limitaciones significativas en el funcionamiento intelectual y la conducta adaptativa
tal como se ha manifestado en habilidades pr
acticas, sociales y conceptuales.
Esta discapacidad comienza antes de los 18 a
nos (Luckason y cols citado por
Gutierrez y Verdugo, 2009, p.17). Se toma en cuenta lo practico, social y conceptual y no tanto el nivel intelectual del individuo, por lo que debe de darse
un enfoque que subraye a la persona como a cualquier otro individuo de la
sociedad.
El o la infante que presenta discapacidad intelectual tiene un retraso en
todas las
areas de desarrollo, algunas m
as que otras, dependiendo de cada
individuo. Algunas de las caractersticas que presentan son la dificultad de
adaptaci
on, un desarrollo psicomotor tardo, dificultad de concentraci
on, desorden espacio temporal y dificultad o ausencia de fijacion de la mirada y/o
de respuesta a un estmulo sonoro, el aprendizaje de nuevas habilidades, la
retenci
on de informaci
on y la transferencia de conocimiento, suponen un reto
permanente para las personas con retraso mental. (Deutsch, 2003, p.265).
La torpeza es una de las caractersticas m
as notables, es de tal magnitud
que no hace falta que una acci
on de acuerdo a una propuesta con contenido
cognitivo para observarla. (Germ
an, 2002, p.1). Brauner y Brauner (1977)
mencionan que la discapacidad intelectual lleva consigo una torpeza debida a
la falta de madurez nerviosa y a la debil comprensi
on de los actos programados.
Adem
as Bernice y Ginglend (1961) mencionan que sus coordinaciones son a
menudo muy pobres pero por medio del juego, ellos pueden desarrollar sus
m
usculos, largos y peque
nos y mejorar sus coordinaciones.
Tomando en cuenta que el juego le puede ayudar al infante a desarrollar sus
habilidades al m
aximo o atenuar sus debilidades, es necesaria una estimulacion

2.2. Percepci
on motora del infante con discapacidad intelectual por medio
de sus sentidos receptores
7
infantil para el ni
no o ni
na con discapacidad, tema a tratar m
as adelante.
Tambien se debe de destacar que el infante con discapacidad intelectual
logra arrastrarse, gatear y caminar aunque a un tiempo m
as lento que los ni
nos
y las ni
nas promedio de su edad, pero seg
un Brauner y Brauner (1977) en este
plano el desarrollo del ni
no o ni
na con discapacidad intelectual difiere muy
poco del que corresponde al ni
no normal, por lo que la utilizacion del prototipo
a dise
nar centra mayor atencion a los movimientos motores manuales.
La torpeza y la falta de coordinacion del o la infante son destrezas que
pueden ser trabajadas por medio de la estimulacion perceptual motora trabajando la vision y el tacto como sentidos receptores. Se trabaja la percepcion
motora ya que adem
as de favorecer esta area se puede estimular el desarrollo
cognitivo, debido a que toda expresi
on motora necesita de un control mental,
ya que a traves del movimiento de su cuerpo, el ni
no va adquiriendo nuevas
experiencias que le permite tener un mayor dominio y control sobre s mismo.
(Monge, 2008, p.11).

2.2

Percepci
on motora del infante con
discapacidad intelectual por medio de sus
sentidos receptores

Los ni
nos y las ni
nas desde su nacimiento deben de ir desarrollando destrezas
posturales de la cabeza, ojos, manos y pies, para poder desenvolverse de forma
independiente en el medio, lo cual suena sencillo de alcanzar pero no siempre
lo es en todos los casos; para una persona con discapacidad intelectual con un
tardo proceso de desarrollo, el mover sus manos con sentido, el aprender a
caminar, realizar movimientos con su cabeza y demas actividades les resulta
m
as difcil de lograr que al infante promedio.
Seg
un Brauner y Brauner (1977) salvo muy raras excepciones el ni
no o
ni
na con discapacidad intelectual es tambien debil desde el punto de vista
psicomotor, por lo que en primera infancia se necesitan desarrollar destrezas
psicomotoras entendidas estas como todos aquellos mecanismos y procesos
bioqumicos o neuronales e intelectuales que la mente dise
na, construye y aplica
para llevar a cabo desde las m
as ntimas tareas, como el pesta
near. (Picado,
2007, p.42). Dichas destrezas necesitan de un sentido ya sea olfato, tacto,
vista, gusto u odo para generar respuestas, vistas estas desde el m
as simple
movimiento como lo puede ser abrir la boca hasta movimientos m
as complejos
como el brincar.
Adem
as, los ejercicios de atencion correspondientes a la serie de coordinaci
on visomotora, la percepci
on de las formas, colores y posiciones, ejercitan
el poder de discriminacion visual y sobre esa base, la memoria visual puede
luego ser ejercitada gradualmente. (Molina, 1975, p.77).

2 Marco te
orico

Una buena asistencia en primera infancia que presente discapacidad intelectual, con un apoyo personalizado apropiado mejorar
a significativamente el
funcionamiento de la vida de la persona, asistencia que gracias a los avances
tecnologicos esta logrando equiparar salas especializadas como las multisensoriales con personas calificados, donde en conjunto la tecnologa y la pedagoga
desarrollen al m
aximo las destrezas habituales del quehacer diario para lograr
la adaptaci
on al medio del ni
no o la ni
na.
Cualquier actividad esta ligada a un movimiento y el ni
no se construye
a s mismo a partir del movimiento(Monge, 2008, p.7), el cual se logra por
medio de la percepci
on motora, que es el proceso mental que reconoce un
estmulo recibido de forma kinestesica donde se siente o reconoce la posicion o
el movimiento del cuerpo y de manera sensorial donde los estmulos se obtienen
por medio de los extrareceptores; tomando en cuenta que la discapacidad
cognitiva viene asociada frecuentemente a trastornos sensoriales se trabaja con
la vista y el tacto como sentidos receptores en el abordaje de este proyecto.
En el medio tenemos varios estmulos a los cuales reaccionamos de diferentes maneras, por medio de la percepci
on se reconocen estos cambios de
ambientes los cuales desencadenan una respuesta del Sistema Neurologico y es
donde surge la integracion sensorial, la cual hace la comparacion de la informacion obtenida con el movimiento presente, osea la informaci
on que se tiene
guardada relacionada a movimientos similares (Chacon, 2008). Por lo que se
pretende que el ni
no o la ni
na reciban estmulos tanto visuales como tactiles
y logre una respuesta motora como se
nal de percepci
on.
De esta forma, la interacci
on con el prototipo a dise
nar logra una relaci
on
viso-motora, tomando tanto sensacion, percepci
on e integracion sensorial donde la informaci
on sera recibida por la vista, esta llega al cerebro se percibe y
se integra para hacer la selecci
on del movimiento, de manera que se dan las
ordenes a los m
usculos para que creen el movimiento; la integraci
on sensorial le permite al ni
no hacer los ajustes necesarios para futuros movimientos
similares o iguales.(Chac
on, 2008, p.1).
Desde el punto de vista de la neurocognici
on, seg
un Ghedina (2006), el
cuerpo es visto como una superficie receptora capaz, a traves de su fragmentaci
on, de hacer llegar al sistema nervioso central las informaciones necesarias
en una determinada situacion con el objetivo de realizar diferentes movimientos, interpretando este como el medio para conocer/interactuar con sentido el
mundo.
La mano, vista esta como la herramienta m
as importante del ser humano,
es la que se espera genere el movimiento por medio del cambio de ambiente
logrado con el juego de luces de la llamada Mesa LED, donde se genere una
coordinacion visomotora, entendida esta como la concertacion que se establece
entre los m
usculos de los ojos y de las manos y/o el pie, para ejecutar movimientos especficos. De esta forma por medio de los sentidos y el movimiento

2.3. Asistencia al infante con discapacidad intelectual por medio de la


estimulacion multisensorial

el ni
no o la ni
na tome conciencia de cada una de las partes de su cuerpo, del
espacio que le rodea y en el cual se debe desenvolver a nivel social.
Es importante trabajar la psicomotricidad del ni
no o ni
na con discapacidad
intelectual debido a que generalmente se logra alcanzar la etapa de madurez
con dos o tres a
nos de retraso respecto a su edad cronol
ogica, adem
as es sabido
que si se da un continuo tratamiento esta diferencia se mantiene a traves de
las sucesivas etapas de recuperacion psicomotora. (Molina, 1975, p.16).
Seg
un Molina (1975) los ni
nos que presentan inmadurez con problema
de inteligencia, necesitan de un tratamiento especial de caracter psicomotor
basado en una educaci
on que contemple los diversos aspectos del desarrollo
y respete su unidad indestructible, lo cual puede ser logrado por medio de
estimulacion temprana como asistencia al individuo de primera infancia.

2.3

Asistencia al infante con discapacidad


intelectual por medio de la estimulaci
on
multisensorial

La educaci
on ha de empezar desde los primeros das de vida del ni
no o ni
na
con discapacidad cognitiva, ya que es el momento adecuado para moldear o
estructurar su futura personalidad. (Instituto Colombiano de Bienestar Familiar, 2008).
Se debe de tener claro que un ni
no o una ni
na con discapacidad intelectual
es capaz de desarrollar diversas habilidades y para ello se les debe de brindar
estimulacion infantil, entendida esta como el conjunto de actividades que se
trabajan con el o la infante desde los cero a los sies a
nos para lograr favorecer su
desarrollo integral, para estas actividades se pueden utilizar diferentes apoyos
que ayuden al enriquecimiento de las mismas.
La identificaci
on e intervenci
on temprana son b
asicas tanto para los ni
nos
con retraso mental, como para sus familias; pues pueden delimitar la severidad del retraso o incluso llegar a prevenirlo. (Guralnick citado por Deutsch,
2003, p.270). Es por esto que es necesaria una asistencia temprana que ayude
al infante a desarrollar sus destrezas al m
aximo, ya que si bien es cierto el
ni
no o ni
na con discapacidad intelectual tiene un retraso en todas las areas de
desarrollo, pero de igual manera que el ni
no promedio, este puede llegar a desarrollar sus destrezas motoras, cognoscitivas y sociales, con la diferencia de que
su proceso de desarrollo es m
as lento; adem
as su desarrollo integral puede ser
logrado con mayores resultados si se trabaja una estimulacion multisensorial
con el o la infante.
La estimulacion multisensorial es una herramienta para el mejoramiento de
las condiciones de vida de personas con discapacidad, tomando en cuenta las

10

2 Marco te
orico

capacidades de percepci
on, sensaciones e integracion sensorial, mencionadas
anteriormente.
Existen salas multisensoriales, caracterizadas por colores, luces, sonidos,
olores y demas instrumentos, como se muestra en la Figura 2.1 para que el
lector tenga un panorama m
as real del concepto. Ah se crea un ambiente
placentero que ayuda al ni
no o la ni
na a mejorar sus capacidades cognitivas y
de relaci
on.

Figura 2.1: Sala multisensorial (BJ-Adaptaciones)


En tanto a los colores se recomienda trabajar con el color blanco, rojo y
negro, para bebes ya que son los colores que m
as distinguen, y para ni
nos y
ni
nas grandes, colores variados y fuertes para lograr que llamen su atencion,
el color abre los par
ametros de su vision.
La estimulacion multisensorial es trabajada debido a que entre m
as sentidos se estimulen se tendr
an mayores resultados y beneficios hacia la persona,
en este caso, con la Mesa LED se trabajar
an la vista y el tacto, dando un mayor enfasis a la percepci
on motora por medio de estos sentidos. No obstante se
dice que es mejor presentar pocas sensaciones a la vez, preferiblemente una
sola, que se destaque con claridad (Brauner y Brauner, 1977, p.27), por lo
que se decide solamente trabajar el tacto y la vision en la Mesa LED, tomando
este u
ltimo sentido como el m
as sobresaliente.
Estas salas trabajan con diferentes materiales que incentivan la participaci
on de los y las infantes con discapacidad intelectual, lo cual favorece su
desarrollo integral por medio del trabajo continuo guiado por especialistas.
La mesa LED es dise
nada con el prop
osito de pertenecer a los materiales
con los que se trabaja en las salas multisensoriales para reforzar la musculatura
de los y las infantes por medio de la manipulacion de la mesa sin obligarlo
a ejecutar los movimientos, se trata que el ni
no o ni
na asocie el juego de
sus m
usculos a un resultado, la mesa act
ua mientras el experimenta el efecto

2.4. Aporte de los programas y/o instituciones costarricenses hacia la


primera infancia con discapacidad intelectual.

11

mot
orico. Esta ejercitaci
on procura abarcar todos los aspectos del desarrollo
en el lapso anterior a los seis a
nos de edad.
Estas actividades son indispensables para trabajar tanto lo psquico como
lo motor y sabiendo que el ni
no normal, en los primeros a
nos de vida evidencia la fusi
on del crecimiento de las conductas sensoriomotriz e intelectual
(Piaget- GFesell citado por Molina, 1975, p.15), la asistencia temprana de
estas habilidades es fundamental para un desarrollo integral en el ni
no y ni
na
con discapacidad intelectual.
Es aqu donde la tecnologa asistiva juega un papel importante, vista esta
como una disciplina debido a que consiste en la aplicaci
on, desde una perspectiva global e integradora, de las m
as variadas tecnologas al entorno de la
discapacidad, como servicio, programa, herramienta, artefacto, l
ogica de operaci
on, organizaci
on, sistema de comunicaci
on, normativa, entre otros; que
permite substituir o atenuar las deficiencias funcionales, sensoriales, cognitivas, sociales de las personas con discapacidad, para permitirles una mayor
equiparaci
on con el resto de la sociedad. (Roca et al., citado por Carpio,
2004).
La tecnologa asistiva va desde una silla de ruedas hasta una computadora,
logrados ambos con el avance tecnologico y creados con un mismo fin el cual
es promover el desenvolvimiento normal de cualquier persona con discapacidad. La evolucion de la electronica ha mejorado los productos de apoyo, los
cuales pueden considerarse una clasificaci
on m
as de los Productos y Equipos
Asistivos, basada en la funci
on de los productos (Carpio, 2004).
En este caso el producto de apoyo viene a ser la Mesa LED, que funciona
como ayuda para mejorar tanto el bienestar personal del o la infante como
su educaci
on y desarrollo, logrando de esta manera mejorar el funcionamiento
del individuo. Dicho producto se espera sea utilizado en instituciones costarricenses que trabajan primera infancia con discapacidad intelectual.

2.4

Aporte de los programas y/o instituciones


costarricenses hacia la primera infancia con
discapacidad intelectual.

Por medio de la Ley 7600 de Igualdad de Oportunidades para las Personas con
Discapacidad publicada en 1996, se constituye un estatuto especial en Costa
Rica con un amplio alcance, como orientador de polticas, medidas, mecanismos y otros recursos que sirvan para el mejoramiento de las condiciones de
vida de las personas con discapacidad. (Melendez, 2010). Desde la promulgaci
on de esta ley, en Costa Rica se empiezan a dar una serie de transformaciones
referentes a la incorporacion tanto educativa como social, de las personas que
presentan alguna discapacidad.

12

2 Marco te
orico

No obstante antes de que se promulgara esta ley ya se tenan algunos


centros que trabajan con personas con discapacidad, como es el caso del primer
centro nacional creado por el profesor Fernando Centeno G
uell, el cual lleva
su nombre y lo hace oficial en 1940. La Universidad de Costa Rica tambien es
participe del aporte a la inclusion de las personas con discapacidad, de forma
que a partir de 1962 inicia la graduacion de los primeros profesionales en la
carrera de Educacion Especial para que estos se incorporen a los diferentes
programas o instituciones que trabajan la discapacidad. (Marn, 2011).
Seguidamente en 1966 el Ministerio de Educacion P
ublica costarricense
crea entre sus diferentes secciones, la Educacion Especial, actualmente dividida
en ocho niveles presentados en la tabla 2.1.
Cuadro 2.1: Niveles de la Educacion Especial en Costa Rica. (Melendez, 2010,
p.114)
N ivel

Edad

Estimulacion Temprana
Maternal
Jardn de Ni
nos
Transicion
I Ciclo
II Ciclo
III Ciclo
IV Ciclo

De 0 a 3 a
nos
De 3 a 5 a
nos
De 5 a 6 a
nos
De 6 a 7 a
nos
De 7 a 10 a
nos
De 10 a 14 a
nos
De 14 a 17 a
nos
De 17 a aproximadamente 18 a
nos

Cabe mencionar que en Costa Rica tambien se cuenta con un ente rector
en discapacidad, promulgado el 22 de agosto de 1973, mediante la Ley 5347,
el Consejo Nacional de Rehabilitacion y Educacion Especial, el cual planifica, coordina, asesora y fiscaliza las actuaciones de todos los actores sociales
involucrados en el desarrollo inclusivo de las personas con discapacidad, para
lograr el cumplimiento de sus derechos y el respeto de su dignidad inherente
en la sociedad costarricense. (CNREE, 2013, p.1). Adem
as es el principal
promotor y referente de la protecci
on de los derechos de las personas con
discapacidad.
Uno de los actores involucrado en el desarrollo inclusivo de las personas
con dicapacidad es el Centro Nacional de Recursos para la Educacion Inclusiva (CENAREC), el cual cuenta entre otros con un departamento de asesora
en ayudas tecnicas, donde ofrece de forma gratuita servicios de asesora en
productos de apoyo, adaptaci
on, dise
no, adquisicion y capacitaci
on en el uso
de estas herramientas para el trabajo con estudiantes con necesidades educativas asociadas a discapacidad. Este departamento tambien ofrece servicio de
prestamo de productos de apoyo tanto de software como de hardware.

2.4. Aporte de los programas y/o instituciones costarricenses hacia la


primera infancia con discapacidad intelectual.

13

En cuanto a las instituciones que trabajan con personas con discapacidad


intelectual en Costa Rica, se tiene que de 1939 al 2003 han sido creados 25
centros de Educacion Especial, donde la mayora atiende todo tipo de discapacidad. Entre estos se reconocen cuatro centros especializados en discapacidades
m
ultiples: Centro Nacional de Educacion Especial Fernando Centeno G
uell,
Escuela de Rehabilitacion San Juan de Dios (conocida como La Pitahaya),
el Centro de Atenci
on Integral para Ni
nos y Jovenes con Par
alisis Cerebral
de los Cantones de Goicoechea y Juan V
asquez de Coronado y la Escuela de

Rehabilitacion de Santa Ana. Unicamente


se cuenta con un centro privado de
Educacion Especial en Costa Rica, el instituto Andrea Jimenez, pero el mismo
es subvencionado en gran parte por el MEP; en esta instituci
on se trabaja con
personas no videntes. (Melendez, 2010, p.105).
En cuanto a las instuciones mencionadas anteriormente, el Centro Nacional
de Educacion Especial Fernando Centeno G
uell y la Escuela de Rehabilitacion
la Pitahaya, son descritas a continuaci
on debido a su reconocida trascendencia
a nivel nacional.

Centro Nacional de Educaci


on Especial Fernando Centeno
Gu
ell

Este es el primer centro de Educacion Especial en Costa Rica, donde se trabaja


con un rango de edad de cero hasta 21 a
nos que presentan deficiencia visual,
discapacidad auditiva e intelectual, sordoceguera o discapacidad m
ultiple. Este
centro cuenta con tres departamentos para la atencion de las personas con
alguna discapacidad, estos departamentos son: el Departamento de Audicion
y Lenguaje, el Departamento de Deficientes Visuales y el Departamento de
Retraso Mental, este u
ltimo es el relacionado a la discapacidad intelectual
adem
as de antender estudiantes con sordo-cegura.
Este instituto tiene como misi
on ofrecer atencion educativa a los estudiantes, de manera que esta responda a necesidades particulares de cada uno de
ellos, para que puedan desempe
narse de la mejor manera posible, haciendo
uso de todos los apoyos posibles.
Entre los programas que se trabajan en esta institucion se tienen: el trabajo social, psicologa, orientaci
on y movilidad, teparia fsica, de lenguaje y
ocupacional, informatica educativa, m
usica, educaci
on fsica, artes pl
aticas e
industriales. Tambien trabajan la atencion domiciliaria para el logro del desarrollo integral del o la infante.

Escuela de Rehabilitaci
on la Pitahaya
Esta institucion nace en 1972 como anexo al Hospital San Juan de Dios, en
ella se atienden personas con discapacidad m
ultiple en un rango de edad de

14

2 Marco te
orico

cero a 22 a
nos y a sus familias. El trabajo se logra por medio de material de
apoyo con tecnologa avanzada, lo cual la hace ser reconocida como la primera
institucion Centroamerica con tecnologa de punta.
Aunado a lo anterior, esta institucion se considera tecnologa de punta,
debido a su programa llamado La Nube, el cual se ejecuta gracias a la empresa Racsa que los financia con cierta cantidad de computadoras en cada
aula, este proyecto consta en que la llamada nube, la cual es el servidor, es
accesada por los y las docentes para trabajar con programas como por ejemplo
de causa-efecto, entre otros.
El uso de ipad por medio de los y las docentes o especialistas tambien
es trabajado en las aulas, pero este material es propio de cada docente o
especialista.
Esta institucion cuenta con dos tipos de salas multisensoriales: Jardn Sensorial y Estimulacion Multisensorial, la primera es al aire libre y se trabaja el
estimulo visual y del olfato; la segunda entre sus materiales a resaltar, estan
las luces inteligentes que al dar un aplauso se activan, adem
as cuentan con
quemadores de olor y diferentes sonidos para estimulacion tanto del olfato
como del odo. Cabe mencionar que ninguna de las dos cuenta con material
did
actico electr
onico.
La poblacion meta de esta institucion es personas con problemas de desarrollo, que fundamentalmente afectan el area motora, adem
as se ofrece apoyo
a las discapacidades m
ultiples, espina Bfida, par
alisis cerebral y enfermedades neurodegenerativas. El trabajo de la institucion se basa en la intervencion
interdisciplinaria procurando un desarrollo integral.
Entre los programas y servicios de apoyo que trabaja esta institucion se
tiene: terapia de lenguaje, fisioterapia, terapia ocupacional, servicio de apoyo
para problemas emocionales y de conducta, m
usica, artes pl
asticas, educaci
on
fsica, psicologa, trabajo social y programa de Integracion Educativa. Adem
as, su programa se basa en dos fases de adaptaci
on una que se centra en la
computaci
on con pedestales y la otra referente a software especializados; se
trata de potencializar las habilidades de los y las infantes por medio del uso
de la tecnologa asistiva.
Los programas de todas estas instituciones que trabajan con discapacidad
intelectual o alguna otra discapacidad tienen entre sus estrategias curriculares,
promover representaciones de microsociedad, aplicar estrategias que impregnen los diversos estilos de aprendizaje, organizar actividades de aprendizaje
cooperativo y de resoluci
on de problemas. Adem
as, el exito de estas actividades se logra con la gua a los y las infantes con instrucciones claras, sencillas
y precisas, de forma que nunca se abandone el acompa
namiento del gua, se
maximize la heterogeneidad de grupos y la interdependencia positiva, as como
se debe de maximizar los logros tanto grupales como individuales. (Melendez,
2010, p.135).

2.5. Conceptos electr


onicos necesarios para el dise
no de la Mesa LED

15

Adem
as, los profesionales a cargo del trabajo con ni
nos y ni
nas con discapacidad en estas intituciones deben tener presente que la persona siempre
es primero, que se debe de actuar con naturalidad, se debe de respetar tanto
el espacio como a la persona con discapacidad, se debe de preguntar antes de
actuar y sobretodo se debe de ser paciente en el trabajo con los y las infantes.
Muchas de estas instituciones que trabajan con ni
nos y ni
nas con discapacidad intelectual, hoy da cuentan con soporte tecnologico, el cual en su gran
mayora cuenta con el uso de la electronica para su creaci
on. Cada material
tiene su propia finalidad y dise
no, para el cual se deben de tener conceptos
claros de electr
onica, por lo mismo en el siguiente captulo se describen algunos conceptos basicos para el dise
no de la Mesa LED propuesta para el uso
en estas instituciones.

2.5

Conceptos electr
onicos necesarios para el
dise
no de la Mesa LED

Es importante conocer algunos conceptos y funcionamiento de los dispositivos


optoelectr
onicos utilizados en el dise
no del prototipo, por lo que a continuaci
on
se detalla el principio de funcionamiento de cada uno de los dispositivos a
utilizar.

Diodo Emisor de Luz (LED)


El LED es un semiconductor sencillo, caracterizado por ser una peque
na fuente
de luz con bajo consumo de potencia electrica y alta intensidad de luz. Su
estructura basica es una uni
on p-n directamente polarizada de forma que los
electrones son inyectados desde la zona n a la zona p. (Ejea y Sanchis, 2008).
En la Figura 2.2 se muestra la simbologa utilizada para un diodo con su
respectiva zona.

Figura 2.2: Smbolo del LED (Marn, 2007)


La intensidad de la luz en el LED vara en relaci
on a la corriente circulante,
es una funcion no lineal, conforme aumenta la corriente as aumenta la intensi-

16

2 Marco te
orico

dad lumnica, la cual es observable al ojo humano debido a que las frecuencias
en las que trabaja un LED van de 380 nm a 780 nm, lo que es conocido como
radiacion visible en el espectro electromagnetico. (Marn, 2007).
La activaci
on del LED se da cuando una corriente viaja de anodo a catodo,
donde parte de esta corriente se convierte en luz. Se debe de tener especial
cuidado con la corriente que circula por el diodo ya que se tiene una corriente
pico m
axima, la cual depende del material con que esta construido el LED.
Otro par
ametro a tomar en consideraci
on es la tension del diodo, que de
igual manera depende del material con que esta construido, tanto la tension
como la corriente del diodo son directamente proporcionales a su potencia.
Una manera de propiciar mayor corriente al LED es activandolo por medio
de pulsos con un bajo ciclo de trabajo, logrando as un incremento en la
corriente y por tanto un incremento en la salida optica. (Desmarais, 1998,
p.164).
El corto tiempo de respuesta de un LED favorece su uso en aplicaciones de
comunicaci
on
optica, por ejemplo el tiempo de respuesta de un LED rojo es
aproximadamente de 90 ns. Una de sus aplicaciones es la utilizacion de LED
como optoacoplador, lo cual se define m
as adelante, ya que sera el principio
de funcionamiento del circuito detector de proximidad.

Detector de proximidad
Un dispositivo optoelectr
onico se define como aquel que detecta, emite o modifica radiaci
on
optica coherente o incoherente, o utiliza radiaci
on o
ptica para
su operaci
on interna, donde se define radiacion optica como la energa radiante transmitida por medio de ondas electromagneticas desde 100 nm hasta
1000 m. (Marn, 2007, p.2).
Para el detector de proximidad se va a trabajar con dispositivos optoelectronicos como lo son el Diodo Emisor de Infrarrojo y un fototransistor como
receptor infrarrojo. Cabe mencionar que la se
nal infarroja comprende longitudes de onda entre 780 nm a 1 mm, limitados por la radiacion ultravioleta que
se comprende entre 200 nm y 380 nm y la radiacion visible entre 380 nm y
780 nm. A continuaci
on se detallan las etapas comprendidas para el detector
de proximidad. (Marn, 2007).

Circuito Emisor Infrarrojo


El funcionamiento de este circuito se basa en la utilizaci
on de un Diodo Emisor
de Infrarrojo IRED, el cual es utilizado para acoples opticos y como su nombre
lo dice trabaja en el rango de longitud de onda del infrarrojo. En la Figura 2.3
se muestra el smbolo de un IRED, as como la forma de identificar el catodo.

2.5. Conceptos electr


onicos necesarios para el dise
no de la Mesa LED

17

Figura 2.3: Smbolo del IRED (Marn, 2007)

Generalmente para la fabricaci


on de los IRED se utiliza GaAlAs el cual
produce una radiacion entre 820 nm y 880 nm, o tambien se utiliza el GaAs que
produce longitudes de onda de 940 nm (Marn, 2007). La u
nica variante para
la selecci
on de un IRED seg
un estas longitudes de onda, es su costo econ
omico.
En la Figura 2.4 se muestra la distribucion espectral para un IRED tpico.

Figura 2.4: Distribucion espectral de un IRED tpico (Marn, 2007)

En cuanto a los valores tpicos para el trabajo de estos dispositivos, tpicamente se utiliza una corriente m
axima de 100 mA circulante por el IRED para
lograr eficiencia, en el caso de que se quiera aumentar este nivel de corriente
se puede activar el dispositivo con pulsos alto-bajo con un ciclo de trabajo
bajo, recomendado un 20 % en alto. Adem
as esta activaci
on permite menor
disipaci
on de potencia logrando mayor vida u
til del diodo con mayor eficiencia
de operacion. (Desmarais, 1998, p.163).

18

2 Marco te
orico

Circuito Receptor Infrarrojo


El circuito receptor utilizar
a un fototransistor, el cual es un elemento fotodectector que transforma el flujo
optico en una se
nal electrica. Su funcionamiento
se basa en transformar los peque
nos pulsos opticos en peque
nas rafagas de
corriente, los cuales se convierten en se
nales de pulsos de tension. (Desmarais,
1998, p.165).
El fototransistor tiene una constitucion muy parecida a los transistores
BJT convencionales, a diferencia que no tienen una conexi
on directa en la
base sino que su corriente de entrada la constituyen los portadores de carga
liberados por la luz, su funcionamiento se basa en el fotodiodo que existe en
la uni
on colector-base.
La configuraci
on m
as corriente es la de silicio npn, la luz incidente a la
base-colector donde se crean portadores de carga adicionales, la activaci
on
se da con el emisor tipo n negativo y el colector tipo n, de manera que la
base-emisor se polariza directamente y la uni
on base-colector se polariza inversamente, cuando la luz incide y los fotones tienen energa suficiente para
crear portadores de carga libres adicionales, la polarizaci
on inversa hace que
los electrones pasen a la zona del colector, seguidamente el emisor inyecta
electrones a la base, donde la mayora llega al colector saliendo por este terminal y siendo esta la corriente de salida. (Cirovic, 1979. p.146). El smbolo
convencional del fototransistor se muestra en la Figura 2.5.

Figura 2.5: Smbolo del fototransistor (Marn, 2007)

Por medio de estos dos circuitos emisor-receptor se obtiene el mencionado opto acoplador, donde la aplicacion pulsante de corriente al IRED logra
la emisi
on infrarroja detectada luego por el fototransistor convirtiendo esta
energa
optica en energa electrica. Este es el principio de activaci
on a utilizar
en la mesa LED, de forma que en la activaci
on se enciendan los LEDs por
medio de un Arduino Mega 1280, descrito a continuaci
on.

2.5. Conceptos electr


onicos necesarios para el dise
no de la Mesa LED

19

Arduino Mega 1280


Un Arduino es una plataforma de hardware y software de codigo abierto,
entendido esto como la libertad de distribucion y desarrollo. Por medio del
software con un lenguaje de programaci
on basado en Processing se crean programas que se ejecutan por medio del hardware, placa mostrada en la Figura
2.6.

Figura 2.6: Arduino Mega 1280 (Arduino-HomePage)


Este Arduino se basa en un microcontrolador Mega 1280, un cristal oscilador de 16 MHz, conexi
on USB, conector ICSP, bot
on reset y 4 puertos serie
por hardware. Adem
as presenta 54 pines de entradas y salidas digitales, de
ellas 14 son salidas PWM (Pulse Wave Modulation) y en el pin 13 la placa
tiene un LED integrado; tambien presenta 16 pines de entrada analogica con
una resoluci
on de 10 bits y presenta pines de salida especial como de recepcion
RX y transmision TX de datos.
La tension de funcionamiento es de 5 V y su tension de entrada lmite
va de 6 a 20 V con 7 V a 12 V recomendados. La capacidad de entrega de
corriente por pin es de 40 mA, a excepci
on del pin 3V3 con una intensidad de
corriente de 50 mA. La alimentaci
on se puede dar tanto por el puerto USB
como por medio de una fuente de alimentaci
on externa.
El microcontrolador ATmega 1280 posee una memoria Flash para almacenamiento de codigo de 128 KB, 4 KB de estos son para el bootloader o gestor
de arranque; tambien presenta una memoria SRAM de 8 KB y un EEPROM
de 4 KB con una velocidad de reloj de 16 MHz.
Si se quiere conocer m
as del Arduino tanto su estructura como funcionalidad se puede visitar el citio wed http://www.arduino.cc/.

Desarrollo

3.1

Materiales de apoyo dise


nados para la
estimulaci
on multisensorial

En la actualidad existe una gama de ayudas tecnicas en pro del desarrollo


integral de las personas con discapacidad, utilizados en salas multisensoriales
para trabajar causa-efecto, conocimiento del cuerpo, comunicaci
on, motricidad
fina y gruesa entre otras.
A continuaci
on se describen cinco diferentes prototipos ya dise
nados y
utilizados en las salas multisensoriales.

Tubos de burbujas.
Existen varios dise
nos de tubos interactivos y no interactivos, algunos de ellos
son inal
ambricos y trabajan a una tension de 240 V y los botones para manipular el interactivo trabajan con una batera de 9 V.
Los tubos interactivos cuentan con diferente n
umero de botones para controlar las burbujas y los colores, en el caso de los tubos no interactivos proporcionan cambios de color suave a traves de una columna de agua efervescente.
Adem
as al tocar los tubos se puede sentir la vibraci
on de las burbujas.
Tambien existen los tubos port
atiles los cuales se trabajan con espejos
acrlicos a los lados reflejando el material para dar una ilusi
on optica alrededor
del espacio. Algunos de estos tubos se ilustran en la Figura 3.1.

Figura 3.1: Tubos de burbujas (BJ-Adaptaciones)


21

22

3 Desarrollo

Paneles luminosos activados por sonido.


Estos paneles cuentan con una pared luminoso y un micr
ofono, de manera que
al hablar por medio del micr
ofono se genera un juego de luces en la pantalla
LCD.
La sensibilidad del micr
ofono es muy alta por lo que bajos niveles de ruido
logran activar el material, el cual presenta diferentes patrones de encendido.
Este material trabaja a una tension de 240 V, en la Figura 3.2 se muestra
el material descrito.

Figura 3.2: Paneles luminosos activados por sonido (BJ-Adaptaciones)

Fibras
opticas.
La fibra
optica es un canal guiado utilizado en las telecomunicaciones, su
principio de funcionamiento es la reflexi
on interna total de luz lo cual es aprovechado en las salas multisensoriales como fuente de luz interactiva.
Se hace uso de la tecnologa inal
ambrica por medio de la cual se tiene un
control con diferentes botones que permiten cambiar el color de la luz viajando
a traves de la fibra.
El uso de la fibra
optica se utiliza para crear diferentes escenas o montajes
en la sala de estimulacion como se muestra en la Figura 3.3

Piscina de bolas interactiva


Como su nombre lo dice son simulaciones de piscinas en forma cuadrada donde
en cada lado se tiene un conmutador de diferente color, de manera que con
cada uno de ellos se cambia el color de las bolas que llenan la piscina seg
un
sea el color del bot
on.

3.1. Materiales de apoyo dise


nados para la estimulacion multisensorial

23

Figura 3.3: Fibra optica y sus montajes (BJ-Adaptaciones)

Estas piscinas trabajan a una tension de 240 V y ya vienen dise


nadas con
los conmutadores, su adecuado provecho se logra en cuartos oscuros. En la
Figura 3.4 se muestra el material descrito.

Figura 3.4: Piscina de bolas interactiva (BJ-Adaptaciones)

Vibroacusticos
Se dise
nan diferentes materiales vibroacusticos como camas, sofas y puffs como
los mostrados en la Figura 3.5.

24

3 Desarrollo

Figura 3.5: Materiales vibroac


usticos (BJ-Adaptaciones)

La alimentaci
on de estos materiales es de 240 V, cuentan con un equipo
de m
usica, donde el altavoz es el encargado de proporcionar la estimulacion
tactil, relajante y vibratoria.
Algunas de las camas estan rellenas de agua para que la experiencia sea
a
un m
as relajante y placentera.
Estos cinco materiales descritos con sus diferentes dise
nos son s
olo algunos
de las variadas ayudas tecnicas que encontramos en las salas multisensoriales,
donde todas en conjunto crean ambientes placenteros permitiendo el trabajos
con infantes con discapacidad.
Por u
ltimo cabe mencionar que en Costa Rica el CENAREC en su pagina
oficial cenarec.org, propicia un catalogo con diferentes materiales de ayuda
tecnica no s
olo para la utilizaci
on en salas multisensoriales sino tambien para
el trabajo con ni
nos y ni
nas con necesidades educativas, incluyendo software
y hardware.

3.2

Dise
no de la Mesa LED

El dise
no de la Mesa LED esta basado en tres bloques funcionales: un sistema
de transmision infrarroja, un receptor infrarrojo y un activador, lo cual se
ilustra en la Figura 3.6.
El primer bloque es el encargado de la transmision de una se
nal infrarroja
pulsante, la cual es percibida por el receptor infrarrojo y una vez recibida
logra activador el circuito de LEDs, tomando en cuenta tanto tension como
frecuencia. Las tres etapas son dise
nadas para ser trabajadas n veces, de forma
que se puedan obtener varias etapas iguales con un mismo dise
no, osea que el
dise
no sea modular.
El dise
no de las diferentes etapas se describe a continuaci
on.

3.2. Dise
no de la Mesa LED

25

Emisor Infrarrojo

Receptor Infrarrojo

Sistema activado
por tensin y
frecuencia

Emisor Infrarrojo

Receptor Infrarrojo

Sistema activado
por tensin y
frecuencia

Figura 3.6: Diagrama de bloques del sistema completo

Circuito Detector de Proximidad


Este circuito esta conformado por un circuito emisor infrarrojo y un circuito
receptor infrarrojo descritos a continuaci
on.
Circuito Emisor Infrarrojo
En la Figura 3.7 se muestra el circuito implementado para el emisor infrarrojo,
a base de un transistor 2N2222 dise
nado para corte y saturaci
on y 16 diodos
emisores infrarrojo pulsando a una frecuencia de 976,5 Hz y alimentados a una
tension de 12 V.
Teoricamente se recomienda un valor de 100 mA como valor tpico de corriente circulante por el IRED por lo que se dise
na para este valor de corriente
como m
aximo circulante en el circuito a trabajar en saturaci
on.
La tension tpica para un emisor infrarrojo es de 1,3 V por lo que tomando
tanto el dato de corriente como el de tension para una alimentaci
on de 12 V
la misma que alimenta el arduino, se realiza una malla para obtener el valor
de la resistencia de la ecuaci
on (3.1), adem
as se considera una peque
na cada
de 400 mA en colector-emisor del transistor en saturaci
on.

VR = 12 8 1, 3 VCEsat

(3.1)

VR = 1, 2 V

(3.2)

Con la corriente m
axima del circuito y el valor obtenido de tension, por ley
de Ohm se tiene un valor de resistencia igual a 12 , tomando una tolerancia
del 10 % y con valores comerciales de resistencias se escoge un valor de 12 .
La potencia disipada por la resistencia se obtiene en la ecuaci
on (3.3).

26

3 Desarrollo

Figura 3.7: Circuito Emisor Infrarrojo

PR = VR IR
PR = 1, 2 100x10

(3.3)

(3.4)

PR = 0, 12 W

(3.5)

La resistencia de base Rb se calcula para una corriente de 15 mA para que


el transistor opere en saturaci
on, con una tension de alimentaci
on de 5 V y
una cada base-emisor de 0,7 V, lo cual se muestra en la ecuaci
on (3.6).

VRb = 5 0, 7

(3.6)

VRb = 4, 3 V

(3.7)

Con la cada de tension de Rb con una corriente de 15 mA, por Ley de


Ohm se obtiene un valor de resistencia de 287 tomando el 10 % de tolerancia
y valores comerciales, el valor a trabajar es de 300 . La potencia disipada en
esta resistencia se obtiene en la ecuaci
on (3.8).

PRb = 4, 3 15x103

(3.8)

PRb = 64, 5 mW

(3.9)

3.2. Dise
no de la Mesa LED

27

Cuando se trabaja en corte la corriente del colector es igual a cero por lo


que de la ecuaci
on (3.1) se puede obtener el valor de VCE en este caso, lo cual
se muestra en la ecuaci
on (3.10).

VCEsat = 12 8 1, 3

(3.10)

VCEsat = 1, 6 V

(3.11)

Con los valores calculados se obtiene la gr


afica de la Figura 3.8 de los
valores de corriente en el colector y la tension colector-emisor en el transistor
tanto en corte como en saturaci
on.

Figura 3.8: Transistor en corte y saturaci


on
El pin PWM al cual esta conectado este circuito es programado para generar pulsos con un ciclo de trabajo de 20 % de manera que mantengan el IRED
activado en todo momento y el poco tiempo en alto genera mayor tiempo u
til
del circuito y mayor eficiencia logrando un rapido tiempo de respuesta y menor
disipaci
on de potencia.
La frecuencia a la cual se programan los pulsos enviados al IRED es de
976,5 Hz debido a que esta es la frecuencia m
as cercana a 1 kHz que logra
generar el Arduino en sus salidas PWM, lo cual es favorable tomando en
cuenta que es recomendable utilizar una frecuencia de 1 kHz o menor en LEDs
emisores infrarrojo.
Para corroborar el adecuado funcionamiento del circuito a implementar,
por medio del simulador TINA se obtienen las gr
aficas de la Figura 3.9 colocando en el pinX una se
nal cuadrada de 5 V la cual sera propiciada por una
salida PWM del Arduino.

28

3 Desarrollo

5.00

PinX
0.00
1.50
V_IRED
500.00m
8.00
V_T1
0.00
0.00

1.00m

2.00m

3.00m
4.00m
Time (s)

5.00m

6.00m

7.00m

Figura 3.9: Tensi


on IRED y transistor

Circuito Receptor Infrarrojo


En la Figura 3.10 se muestra el circuito implementado para el receptor infrarrojo, a base de un fototransistor trabajando en corte y saturaci
on y alimentado
con una tension de 5 V.

Figura 3.10: Circuito Receptor Infrarrojo


La resistencia utilizada de colector se dise
na tomando en cuenta que no se
supere el valor de 40 mA de corriente suministrada por el Arduino cuando el
fototransistor se encuentra en saturaci
on, por lo que tomando un VCE con una
cada despreciable y una alimentaci
on de 5 V, por Ley de Ohm y considerando
10 % de tolerancia el valor es de 120 .
La potencia disipada para esta resistencia tomando la ecuaci
on (3.4) con
una corriente de 40 mA y una tension de 5 V, resulta una potencia de 0,2 W.
El pinY del circuito es una entrada al Arduino para detectar la se
nal
enviada por el IRED al fototransistor. Para asegurar el funcionamiento del

3.2. Dise
no de la Mesa LED

29

R_IRED 12

receptor infrarrojo se hace la simulacion, sincronizando FT con el IRED del


circuito emisor, como se muestra en la Figura 3.11.

PinX

R 120

PinY

V+ 5
FT
IRED

Figura 3.11: Acople circuito emisor-receptor


Se obtiene la gr
afica de la Figura 3.12, de manera que se puede notar que
cuando se recibe la se
nal del IRED, el fototransistor esta en saturaci
on por lo
que se obtienen O V en el PinY y cuando no se recibe se
nal el fototransistor
esta en saturaci
on por lo que se obtiene una tension de 5 V suministrados.
T

5.00

PinX

0.00
5.00

PinY

0.00
0.00

50.00m

100.00m
Time (s)

150.00m

200.00m

Figura 3.12: Tensi


on en PinX (IRED) vs PinY (fototransistor)

Circuito Activador de LEDs


La forma en que se activa el circuito se logra por medio del Arduino, al cual se
le establece un umbral que mide la intensidad de tension en el fototransistor
por medio de una entrada analogica (pinY), cuando esta tension es de aproximadamente 5 V no se deben de activar los LEDs sino cuando se tenga una
tension baja, aproximadamente 0 V que es el momento donde el circuito receptor tiene la influencia de la se
nal infrarroja generada por el circuito emisor.
Adem
as, por medio del Arduino se mide la frecuencia recibida para evitar que

30

3 Desarrollo

R4 120

R3 120

R2 120

R1 120

otras fuentes de luz alteren el adecuado funcionamiento del prototipo, de esta


manera la activaci
on de LEDs se da tomando en cuenta frecuencia y tension.
Una vez que sucede lo anterior descrito, se activar
an cuatro LEDs alimentados por medio de una salida digital del Arduino a 5 V, dichos LEDs
bordearan a la pareja de IRED y fototransistor, el circuito dise
nado para esta
etapa se muestra en la Figura 3.13.

LED4

LED3

LED2

LED1

V+ 5

Figura 3.13: Circuito Activador de LEDs


El valor de cada resistencia se tom
o de la ecuaci
on (3.12) utilizando un
valor de corriente por cada LED de 10 mA debido a que la m
axima entrega
de corriente de salida en el Arduino es de 40 mA y para la tensi
on m
axima
permisible un valor de 4 V seg
un caractersticas de LED azul a utilizar.
VRled = 5 4

(3.12)

VRled = 1 V

(3.13)

Con la corriente del LED y el valor obtenido de tension, por ley de Ohm
se tiene un valor de RLED igual a 110 , tomando una tolerancia del 10 % y
tomando valores comerciales de resistencias se toma un valor de 120 .
La potencia disipada tomando la ecuaci
on (3.4) con un valor de tension de
1 V y una corriente de 10 mA, resulta una potencia disipada de 10 mW.
Adem
as para evitar exigir mayor corriente de la entregada por el Arduino
los LEDs se ponen a pulsar a altas frecuencias para evitar que se mantengan
activados de manera continua por mucho tiempo y da
nen el dispositivo.

Modularidad en el dise
no
La idea del dise
no es que este sea modular en todas sus etapas, lo que quiere
decir que u
nicamente con el dise
no propuesto se puedan crear varias etapas,
para as poder extender el tama
no de la mesa con la utilizaci
on de un s
olo
Arduino y tomando como base el dise
no anteriormente presentado.

3.2. Dise
no de la Mesa LED

31

En cuanto a la etapa de emisi


on infrarroja con el dise
no presentado tomando en cuenta la utilizaci
on de 16 IREDs por cada salida PWM del Arduino, el
cual cuanta con 12 salidas de este tipo, se pueden tener en total 192 emisores
infrarrojo trabajando a la vez.
En cuanto a la etapa de recepci
on y la de activaci
on de los LEDs para
su modulacion se pueden utilizar los integrados llamados registros de desplazamiento 74HC595 y el 74HC4051 respectivamente, su modo de empleo se
explica a continuaci
on.

Circuito receptor infrarrojo modular


Para modular este circuito se utiliza el multiplexor analogico 74HC4051 que
permite tener ocho entradas analogicas utilizando tres salidas digitales y una
entrada analogica del Arduino.
La corriente m
axima entregada por cada una de las salidas de este integrado es de 25 mA, por lo que para evitar que se da
ne el mismo, la resistencia
utilizada para este circuito se puede aumentar a un valor de 200 .
En la Figura 3.14 se muestra la conexi
on que se debe de hacer para este
integrado, adem
as la tabla de verdad del 74HC4051 as como sus pines de salida
y un diagrama de flujo de ejemplo para la lectura de los pines se muestran en
el Anexo B.

Figura 3.14: Conexion circuito emisor infrarrojo modular

La conexi
on del pin 2 es peri
odica para los pines 1,4,5 y del 12 al 15,
obteniendo las ocho entradas analogicas por las tres salidas digitales y una
entrada digital del Arduino.

32

3 Desarrollo

Circuito activador modular


Para la modulacion de la activaci
on de los LEDs se utiliza el registro de desplazamiento 74HC595 utilizado en el Arduino para multiplexar una salida digital
en 8 salidas de este mismo tipo, inclusive se pueden enlazar m
as de estos integrados, de manera que con 3 salidas digitales del Arduino se pueden tener 16
o m
as salidas tomando en cuenta que entre m
as salidas menor velocidad por
lo que es recomendable no conectar tantos registros de desplazamiento en las
mismas tres salidas.
La corriente m
axima entrega por cada pin es de 20 mA por lo que se
recomienda aumentar la resistencia de cada LED a un valor de 200 .
En la Figura 3.15 se muestra la conexi
on que se debe de hacer para este
integrado, adem
as en el Anexo C se muestra la tabla l
ogica, el diagrama de
temporizaciones y el integrado con sus pines respectivos.

Figura 3.15: Conexion circuito activador modular


Es recomendable utilizar un capacitor de 100 nF entre el latchpin y tierra
para evitar parpadeos en la activaci
on.
En conclusi
on se obtiene que con 34 salidas digitales que presenta el Arduino Mega AT1280 restando las 2 para el interruptor que selecciona los tres
patrones diferentes, se pueden obtener 64 circuitos diferentes tanto para el circuito emisor infrarrojo como para el circuito activador de los LEDs distribuyendo las entradas y salidas como se muestra en la tabla 3.1. Cabe mencionar
que las salidas PWM se pueden tomar igual que las salidas digitales por lo
que se pueden utilizar con la misma funcionalidad para activar los registros
de desplazamiento.
De esta manera se obtienen que por 8 integrados 74HC4051 se obtienen
64 entradas analogicas para ser utilizadas en cada circuito emisor infrarrojo y
para el activador de LEDs se toman dos 74HC595 por cada salida ya sea digital

3.2. Dise
no de la Mesa LED

33

Cuadro 3.1: Distribucion de entradas/salidas en el Arduino


Circuito

Salida

Emisor Infrarrojo
Receptor Infrarrojo
Receptor Infrarrojo
Activador LEDs
Activador LEDs
Interruptor para los Patrones
Total
PWM
Digital
Anal
ogica

PWM
Digital

Entrada

Cantidad
4
24
8
6
6
2

Analogica
Digital
PWM
Digital

10
32
6

(6) o PWM (6) por lo que se tienen 16 salidas en cada pin, de manera que
igualmente se llega a un valor de 64 salidas las cuales activaran cada circuito
de LEDs,
osea cuatro LEDs, lo que genera un total de 256 LEDs por cada
mesa. Con un s
olo Arduino se pueden llegar a enlazar 4 prototipos iguales al
dise
nado.
Programaci
on del Arduino
Para la programaci
on del Arduino se considera el diagrama ASM de la Figura
3.16.
1 ON
Patrn 1
SI
Activa
Emisor-Receptor
infrarrojo

2 ON
Patrn 2

1 y 2 ON
Patrn 3

Arduino

NO
NO
Tensin < 2,5 V
LED apagado
SI
NO

SI
Frecuencia==976,5 Hz

Activa LEDs

Figura 3.16: Diagrama ASM


Como se puede ver en el diagrama ASM inicialmente se debe de elegir
uno de los tres patrones de encendido/apagado de los LEDs por medio de un

34

3 Desarrollo

interruptor, lo cual se describe en la siguiente secci


on.
Una vez que se escoge uno de los patrones y la mano esta por encima de
la mesa, se debe de comprobar que la se
nal recibida por el fototransistor del
circuito receptor infrarrojo es la generada por el IRED, para ello se trabaja con
el Arduino que compara tanto intensidad como frecuencia de la se
nal recibida.
Para lograr identificar la se
nal requerida, se establece por medio del Arduino un umbral de 2,5 V, debido a que el fototransistor trabaja en corte y
saturaci
on, si se tiene un valor menor al umbral establecido se esta recibiendo
alguna se
nal. Una vez percibida cierta se
nal se debe de comprobar que esta
tenga la misma frecuencia a la cual esta pulsando el IRED.
La manera de comprobar frecuencia, se realiza por medio de la instruccion
pulseIn (propia del Arduino) que lee el tiempo en alto o bajo de un pulso y
devuelve este tiempo en microsegundos. Se trabaja midiendo el tiempo en alto
de los pulsos recibidos estableciendo un rango de 250 s.
Es as, como se mide primero la intensidad y luego la frecuencia, de forma
que si ambas cumplen las condiciones establecidas, los LEDs son activados
seg
un el patr
on escogido por el usuario, ver Anexo A.
De esta forma, las diferentes etapas unidas forman la Mesa LED, de manera que al pasar la mano sobre la mesa se activa el detector de proximidad
conectado al Arduino, el cual logra activar cada LED seg
un el espacio que
cubre la mano, en caso contrario la mesa permanece apagada. Adem
as se tienen tres patrones diferentes de encendido/apagado de los LEDs los cuales se
escogen por medio de un interruptor y se ejemplifican a continuaci
on.
Programaci
on de patrones de encendido/apagado
Se programan tres diferentes patrones de encendido/apagado de los LEDs
utilizando dos entradas digitales del Arduino (50 y 51) y la fuente de 3,3 V
que propicia el mismo, para as obtener cuatro diferentes estados:
00 apagado
01 patr
on 1
10 patr
on 2
11 patr
on 3
Una vez establecido el patr
on, la activaci
on del grupo de LEDs se logra
por medio de la instruccion pinMode(estado,pin) (propia del Arduino), donde
el estado es HIGH o LOW seg
un el patron seleccionado.
El primer patr
on crea dos figuras distintas, una equis si se activan los
circuitos de las esquinas del prototipo o los circuitos del centro y un cuadrado
en el caso de que se activen los extremos.

3.2. Dise
no de la Mesa LED

35

El segundo patr
on es el de seguimiento, donde cada cuarteto de LEDs se
enciende al tener la mano por encima de su respectiva pareja de acople optico,
adem
as se establece un parpadeo para cada LED cuando es activado.
El tercer patr
on simula una lluvia, la cual va tanto de derecha a izquierda
de izquierda a derecha, as como de arriba hacia abajo y de abajo hacia arrriba,
dependiendo del borde que se active se genera la lluvia que va por filas o
columnas y cuando llega al otro extremo que no fue activado todos los LEDs
se apagan hasta que vuelvan a ser activados.
La asignaci
on de los pines que crean la matriz de LEDs 4x4 a implmentar,
tanto para las conexiones digitales como para las conexiones analogicas se
puede ver en el Anexo A de forma que se tenga, cu
al es el circuito receptor
infrarrojo que pertenece a cada grupo de cuatro LEDs y viceversa, logrando
as un mejor entendimiento del codigo empleado.
Circuito electr
onico completo
Relacionando el diagrama de bloques general y el diagrama ASM se puede
decir que las diferentes etapas unidas forman la Mesa LED, de manera que al
pasar la mano sobre dicha mesa se activa el detector de proximidad conectado
al Arduino y conformado por el circuito emisor infrarrojo y el circuito receptor
infrarrojo.
Seguidamente el Arduino compara la se
nal recibida comprobando tension
y frecuencia para evitar interferencia y as activar el grupo de cuatro LEDs que
cubre la mano, en caso contrario mantener los LEDs desactivados. El patron
de encendido/apagado de los LEDs es selecionado por el usuario por medio de
un interruptor.
El acople de todas las etapas se muestran en la Figura 3.17, tomando en
cuenta los circuitos integrados descritos en la secci
on de Modularidad en el
dise
no.

Figura 3.17: Circuito electronico completo

36

3.3

3 Desarrollo

Resultados del dise


no

Para la construcci
on del prototipo se trabaja con el equipo del cuadro 3.2.
Cuadro 3.2: Equipo para pruebas
Equipo

M odelo

Osciloscopio
Fuente DC
Multimedidor
Protoboard

DSO-X 2002A
E3630A
34405A

Resultados circuito emisor infrarrojo


Como primer punto se genera por medio del Arduino en una de sus salidas
PWM, una se
nal cuadrada con frecuencia de 976,5 Hz y tension m
axima de 5
V, como se muestra en la Figura 3.18, logrando tambien observar el ciclo de
trabajo de 20 % que genera mayor eficiencia al circuito.

Figura 3.18: Se
nal PWM
Como segundo punto se arma el circuito emisor infrarrojo de la Figura
3.7 donde se mide la se
nal PWM del Arduino y la se
nal del transistor T1
mostradas en la Figura 3.19.
De la se
nal obtenida se logra observar el correcto funcionamiento del transistor en corte y saturaci
on, donde al tener 0 V en el PinX no se genera una

3.3. Resultados del dise


no

37

Figura 3.19: Se
nal PWM vs se
nal del transistor T1

corriente de base y por ende no se tiene corriente en el colector, ya que estas


son directamente proporcionales, de manera que se esta trabajando en corte
y se obtiene una tension VCE de 1,2 V mostrados en la gr
afica.
Cuando se tiene una tension de 5 V en el pinX el transistor esta en saturaci
on lo cual se logra observar en la gr
afica con un valor de aproximadamente
0 V en VCE .
Tambien se obtiene la se
nal de tension en uno de los IREDs, mostrada esta
en la Figura 3.20.
De la gr
afica se logra ver el ciclo de trabajo del 20 % para cada IRED,
adem
as de una cada de tension de 1,329 V, habiendo sido considerada una
tension de 1,3 V tpica. Con este valor de tension se logran justificar los 1,2 V
de tension VCE en el transistor cuando esta en corte, tomando en cuenta que
la cada de tension de 1,329 V es para cada IRED y estos son ocho en serie,
por lo que la alimentaci
on de 12 V es distribuida y no es s
olo absorbida por
el colector-emisor del transistor.

Resultados circuito receptor infrarrojo


Como primer paso se arma en la protoboard el circuito de la Figura 3.10, la
alimentaci
on de 5 V es propiciada por el Arduino. Para la prueba del circuito
se debe de hacer el acople de circuito emisor con circuito receptor, tomando
medida de la se
nal de tension cuando el fototransistor no recibe la se
nal del
IRED obtenido en la Figura 3.21 y la medida cuando el fototransistor si recibe
dicha se
nal de tension, Figura 3.22.

38

3 Desarrollo

Figura 3.20: Se
nal PWM vs se
nal de IRED

Figura 3.21: Se
nal IRED vs se
nal del fototransistor desactivado

La manera de trabajar de este circuito en acople es colocar cada pareja de


IRED con fototransistor de forma vertical como se muestra en la Figura 3.23
de manera que si no se refleja la se
nal enviada por el emisor al receptor (con
la mano u otro objeto), el receptor no se activar
a y por ende no se prenderan
los LEDs asociados al respectivo optoacoplador.
Por medio del Arduino se establece un umbral, en este caso se escogi
o de 2,5
V, (ver Anexo 1) de forma que cuando la tension recibida por el fototransistor

3.3. Resultados del dise


no

39

Figura 3.22: Se
nal IRED vs se
nal del fototransistor activado

Figura 3.23: Optoacoplador

sea menor a este nivel de tension se activen los cuatro LEDs que bordean la
pareja y en caso contrario permanecen apagados, lo cual se puede corroborar
con las gr
aficas obtenidas donde se tiene una tension de 3,467 V en modo
desactivado y 1,92 V como tension m
axima en modo activado.
Adem
as, el fototransistor logra recibir la se
nal de tension de 976,5 Hz
emitidos por el IRED, trabajando a esta misma frecuencia como es lo esperado
y permitiendo de esta manera activar los LEDs.

40

3 Desarrollo

Resultado circuito activador de LEDs


En el cuadro 3.3 se muestran los valores te
oricos y experimentales de resistencia, tension y corriente para el circuito de la Figura 3.13.
Cuadro 3.3: Valores te
oricos y experimentales en la activaci
on de LEDs

Resistencia R1
Tensi
on en R1
Corriente en R1
Resistencia R2
Tensi
on en R2
Corriente en R2
Resistencia R3
Tensi
on en R3
Corriente en R3
Resistencia R4
Tensi
on en R4
Corriente en R4

T eorico

Experimental

120
1V
8,33x103
120
1V
8,33x103
120
1V
8,33x103
120
1V
8,33x103

119
1,2 V
10,08x103
120
1,17 V
9,75x103
120
1,14 V
9,5x103
120
1,22 V
10,17x103

Del cuadro anterior sumando las corriente que pasan a traves de cada
resistencia se obtiene un valor de 39,5 mA menor a los 40 mA que puede
suplir la salida del Arduino, por lo cual el valor de resistencia utilizado es
eficaz.
Se puede notar que el valor de tension para cada resistencia vara y por
ende su corriente, donde en algunos casos circula mayor corriente que en otras,
pero esto no llega a ser crtico ya que no se tienen elevados valores de corriente que afecten el circuito, adem
as que para dar mayor vida u
til al circuito,
la activaci
on de los LEDs para los tres diferentes patrones de encendido se
programa de forma que nunca se tengan trabajando de forma continua por
largo tiempo.

3.4

Producto final y posibles patrocinadores

El producto final del prototipo cuenta con 16 parejas optoelectronicas con 4


LEDs bordeando cada una, lo que lleva a un total de 64 LEDs azules utilizados.
Cabe mencionar que se puede trabajar con diferentes colores de LEDs pero
para este prototipo s
olo se utilizo el color azul por disposicion del laboratorio.
En la Figura 3.24 se muestra el prototipo construdo con los 16 IREDs
activados.

3.4. Producto final y posibles patrocinadores

41

Figura 3.24: Dieciseis IREDs activados

El tama
no de este prototipo es de aproximadamente 20x20 cm con un
total de 64 LEDs, tomando en cuenta que cada pareja de acople optico con
sus cuatro LEDs bordeando, cubre un espacio de 5x5 cm y puede ser modulado
hasta alcanzar un tama
no de 40x40 cm aproximadamente con un total de 256
LEDs. El producto final se muestra en la Figura 3.25, donde se puede notar
que al pasar la mano por encima del material los LEDs se activan mientras
que los demas permanecen apagados (patron 2).

Figura 3.25: Prototipo implementado

Adem
as, en la Figura 3.26 se muestra el primer patron, llamado patron
de figuras, donde se alcanza a observar la equis y el cuadrado que genera el
prototipo por medio de la activaci
on de los LEDs.
Por u
ltimo en el Anexo D se pueden encontrar los materiales necesarios
para la construcci
on de la mesa con los 4 prototipos enlazados.

42

3 Desarrollo

Figura 3.26: Patr


on 1

Posibles patrocinadores
Entre las empresas y/o instituciones costarricenses que pueden llegar a ser
posibles fuentes de financiamiento de la Mesa LED, ya que por sus polticas
de trabajo o sus programas institucionales, se caracterizan por aportar recursos
o apoyos al bien social, se tienen:
Junta de Protecci
on Social:
Tiene como misi
on, contribuir al bienestar social costarricense generando recursos para transferir a las instituciones y organizaciones sociales
estatales y no institucionales, para benificiar a los grupos m
as vulnerables. Esta institucion puede ser una posible fuente de financiamiento
debido a que ya ha trabajado en programas referentas a discapacidad
intelectual como lo es la colaboracion en el financiamiento de los programas del Consejo de la Persona Joven, el cual trabaja programas con
jovenes que presentan discapacidad intelectual.
Fundaci
on Monge:
Esta fundacion forma parte del Grupo Monge, conformado por las cadenas El Gallo m
as Gallo, Importadora Monge, Play y El Vergugo; en
ella se brinda asistencia social por medio de dos programas: A Centroamerica le tengo fe y Apoyo Comunitario, los cuales cuentan con un
presupuesto anual para ser donado entre otras cosas al apoyo de familias
centroamericanas con necesidades especiales, as como al apoyo de hospitales, comedores infantiles y centros tecnologicos mediante donaciones
de electrodomesticos y mobiliarios completos.
INTEL Corporation.
INTEL se caracteriza por ser una empresa anuente al bien social, la
cual a trabajado en ayuda a personas con discapacidad intelectual, tam-

3.4. Producto final y posibles patrocinadores

43

bien se preocupa por la salud de la poblacion infantil constarricense, la


educaci
on y proyectos de investigacion.
Cooperativa de Productos de Leche Dos Pinos.
Esta empresa procura interactuar de manera responsable con la sociedad, por lo que contribuye a la realizacion de proyectos que procuren el
bienestar de diferentes comunidades. Su inversi
on social se distribuye en
variados programas de ayuda, entre ellos, el apoyo al programa de Lucha
Contra el C
ancer Infantil, apoyo al Hospital Nacional de Ni
nos, Hospicios de Huerfanos de San Jose, la Ciudad de los Ni
nos, la Fundacion
Vida y Sociedad, la Fundaci
on DeBRA, Asociaci
on Obras de Espritu
Santo, entre otras.

4 Conclusiones y
recomendaciones
Conclusiones
1. Se logra dise
nar un prototipo para la estimulacion multisensorial en primera infancia, conformado por un Arduino Mega1280, un circuito emisor infrarrojo, un circuito receptor infrarrojo y un circuito activador de LEDs.
2. Con la Mesa LED se puede ayudar al infante con discapacidad
intelectual a desarrollar sus destrezas motoras por medio de diferentes actividades que lo insten a ejecutar movimientos como
el desplazamiento de sus manos por encima del material.
3. Los y las infantes en primera infancia con discapacidad intelectual pueden lograr las mismas destrezas motoras que el ni
no
promedio, como lo son, gatear, caminar, pintar, entre otros;
esto por medio de la ayuda de apoyos tecnicos asistivos desde
sus primeros a
nos de vida.
4. La Mesa LED por sus caratersticas de dise
no resaltando luces, colores y permitiendo la interacci
on, puede ser utilizada
en salas mutisensoriales costarricenses con la ayuda de un instructivo de uso basado en las caractersticas del o la infante
con discapacidad intelectual.
5. En la actualidad la tecnologa es una gran herramienta para la
asistencia de personas que presentan discapacidad intelectual.
6. En Costa Rica existen varias instituciones que trabajan con o
para favorecer el desarrollo y el trato igualitario para con los y
las infantes con discapacidad intelectual, tomando como base
la Ley No.7600 y el CNREE como ente rector.

Recomendaciones de dise
no.
1. Los componente de acople optico (IRED y fototransistor) deben estar colocados de forma vertical de manera que el receptor
se active u
nicamente en el caso que se refleje la se
nal infrarroja
enviada por el IRED.
45

46

4 Conclusiones y recomendaciones
2. Se puede colocar un potenciometro en serie con el fototransistor
y la resistencia del Circuito Receptor Infrarrojo para variar la
intensidad de recepci
on.
3. Tomar en cuenta la potencia disipada por cada componente
para evitar que altas potencias da
nen los componentes.
4. Tener claras las caractersticas de operacion del Arduino en
especial el m
aximo de corriente que este puede entregar (40
mA) ya que se debe de partir de este valor para el dise
no si se
quisiera hacer alguna variacion por ejemplo en el color de los
LEDs, se debe de tomar como base este valor de corriente para
el calculo de las resistencias.

Recomendaciones del uso del material


1. Mantener la Mesa LED apagada si no se esta utilizando ya
que a pesar de que no se pase la mano por encima de el los
IREDs siempre estan emitiendo se
nal (recordar que su se
nal
no es visible al ojo humano); esto permitira mayor vida u
til al
material.
2. Para un mejor aprovechamiento del material trabajar en un
rincon con poca iluminacion donde se logre resaltar la iluminaci
on de los LEDs y sus diferentes patrones de encendido.
3. En conjunto con especialistas calificados se puede dise
nar un
manual de uso que logre conformar el material como un paquete
did
actico, la mesa y el instrucitivo de uso.

4 Conclusiones y recomendaciones

47

Bibliografa
1. Bernice, C y Ginglend, D. (1961). Play Activities for the retarded child. (pp. 16). U.S.A: Abingdon.
2. BJ-Adaptaciones. Cat
alogo de productos Multisensoriales. Recuperado el 24 de mayo del 2013 de
http://www.bj-adaptaciones.com/images/stories/
Documentos/Catalogos/Catalogo multisensorial.pdf
3. Brauner, A y Brauner, F. (1977). La educaci
on de un ni
no
deficiente mental. (pp. 14-57). Espa
na: Aguilar.
4. Carpio, M. (2012). La Tecnologa Asistiva como disciplina para la atencion pedagogica de personas con discapacidad intelectual. Actualidades Investigativas en Educaci
on. Vol. 12, N
umero 12, (pp. 1-27).
5. Chacon, M. (2008). Texto del curso Desarrollo Perceptual Motor. Universidad de Costa Rica. Facultad de Educacion.
6. Cirovic, M. (1979). Electr
onica fundamental: dispositivos, circuitos y sistemas. (pp.146). Espa
na: Reverte.
7. Consejo Nacional de Rehabilitacion y Educacion Especial. (2013).
Rector en Discapacidad de Costa Rica. Recuperado el 24 de
mayo del 2013 de
http://www.cnree.go.cr/acerca-del-cnree/marcoestrategico/mision.html
8. Desmarais, L. (1998). Applied Electro Optics. (pp. 162-166).
9. Deutsch, D. (2003). Bases Psicopedag
ogicas de la Educaci
on
Especial. (pp.265-270). Cuarta edicion. PEARSON EDUCA S.A., Madrid.
CION,
10. Ejea, J. y Sanchis, E. (2008). El diodo de emisi
on de luz (LED).
Recuperado el 27 de abril del 2013 de
http://www.uv.es/=esanchis/cef/pdf/Temas/BT 3.pdf
11. Fondo de Naciones Unidas para la Infancia. (2011). Primera
Infancia: 0-8 a
nos. Recuperado el 2 de julio del 2013 de
www.unicef.org/costarica/children 3709.htm
12. Germ
an, D. (2002). La torpeza motora en ni
nos con discapacidad mental. Un enfoque desde la educaci
on fsica escolar. Recuperado el 9 de julio del 2013 de
http://www.efdeportes.com/efd45/torpeza.htm
13. Ghedina, R. (2006). El lenguaje del paciente desde la perspectiva de la teora nuerocognitiva en rehabilitaci
on fsica. Recuperado el 9 de julio del 2013 de
http://www.uv.es/perla/3[04].Ghedina.pdf

48

4 Conclusiones y recomendaciones
14. Gutierrez, B y Verdugo M. (2009). Discapacidad intelectual,
adaptaci
on social y problemas de comportamiento. (pp. 16-34).
Espa
na: Pir
amide (Grupo Anaya, S.A.).
15. Instituto Colombiano de Bienestar Familiar. (2008). Orientaciones pedag
ogica para la atenci
on y la promoci
on de la inclusi
on de ni
nas y ni
nos menores de seis a
nos con discapacidad
cognitiva. Recuperado el 26 de abril del 2013 de
http://www.icbf.gov.co/portal/page/portal/PortalICBF/
RecursosMultimedia/Publicaciones/Editoriales/
CARTILLA-COGNITIVA-7.pdf
16. Marn, L. (2007). Introducci
on a la Optoelectr
onica- Optoacopladores. Universidad de Costa Rica, Escuela de Ingeniera
Electrica.
17. Marn, M. (2011). Alumnos con Necesidades Educativas Especiales. (pp. 19-33). Costa Rica: EUNED.
18. Melendez, L. (2010). La Educaci
on Especial en Costa Rica,
Fundamentos y evoluci
on. (pp. 33-137). Costa Rica: EUNED.
19. Ministerio de Educacion P
ublica (2001). Programa de Estudio Ciclo Materno Infantil Educaci
on Preescolar. Costa Rica:
MEP.
20. Molina, D. (1975). Psicomotricidad II, el ni
no deficiente mental
y psicomotor. (Vol. 3, pp. 9-77) Argentina: Losada S.A.
21. Monge, M. (2008). Desarrollo psicomotor como elemento fundamental en el desarrollo integral de ni
nos preescolares. Universidad de Costa Rica. (pp.7-11).
22. Picado, K. (2007). El arte de aprender: una gua formativa para
el hogar y la escuela. (pp. 42-58). Costa Rica: EUNED.
23. Valverde, H. (2003). Aprendo haciendo material did
actico para
la Educaci
on Preescolar. Primera edicion. (pp. 100) Costa Rica:
EUNED.

C
odigo

Cuadro A.1: Matriz de LEDs conexi


on salidas digitales
37
33
29
22

36
32
28
23

35
31
27
24

34
30
26
25

Cuadro A.2: Matriz de LEDs conexi


on entradas analogicas
15
11
7
0

14
10
6
1

13
9
5
2

49

12
8
4
3

50

//inicializar variables para el


switch
int on1=0;
int on2=0;
//inicializar variales para lectura
en el analogico
int valor0=0;
int valor1=0;
int valor2=0;
int valor3=0;
int valor4=0;
int valor5=0;
int valor6=0;
int valor7=0;
int valor8=0;
int valor9=0;
int valor10=0;
int valor11=0;
int valor12=0;
int valor13=0;
int valor14=0;
int valor15=0;
//inicializa tiempo para medir
frecuencia del fototransistor
int tiempo0;
int tiempo1;
int tiempo2;
int tiempo3;
int tiempo4;
int tiempo5;
int tiempo6;
int tiempo7;
int tiempo8;
int tiempo9;
int tiempo10;
int tiempo11;
int tiempo12;
int tiempo13;
int tiempo14;
int tiempo15;
void setup(){
//PWM seal cuadrada para
IRED
pinMode(13, OUTPUT);
//Seal de lectura Analogica
pinMode(A15,INPUT);
pinMode(A14,INPUT);
pinMode(A13,INPUT);
pinMode(A12,INPUT);
pinMode(A11,INPUT);
pinMode(A10,INPUT);
pinMode(A9,INPUT);
pinMode(A8,INPUT);
pinMode(A7,INPUT);
pinMode(A6,INPUT);
pinMode(A5,INPUT);
pinMode(A4,INPUT);
pinMode(A3,INPUT);
pinMode(A2,INPUT);
pinMode(A1,INPUT);
pinMode(A0,INPUT);
//Seal digital para activar los
LEDs
for(int i=22;i<38;i++){
pinMode(i,OUTPUT);
}
//Para Switch
pinMode(50,INPUT);

A Codigo

pinMode(51,INPUT);
}
void loop(){
//ciclo de trabajo de 20% para
salidas PWM
analogWrite(13,51); //lee el
valor del fototransistor
valor0=analogRead(A0);
valor1=analogRead(A1);
valor2=analogRead(A2);
valor3=analogRead(A3);
valor4=analogRead(A4);
valor5=analogRead(A5);
valor6=analogRead(A6);
valor7=analogRead(A7);
valor8=analogRead(A8);
valor9=analogRead(A9);
valor10=analogRead(A10);
valor11=analogRead(A11);
valor12=analogRead(A12);
valor13=analogRead(A13);
valor14=analogRead(A14);
valor15=analogRead(A15);
//lee el valor del switch
on1=digitalRead(51);
on2=digitalRead(50);
if(on1==HIGH &&
on2==HIGH){
//patron1: on1 -HIGH on2 HIGH parpadeo
if(valor0<512){
tiempo0=pulseIn(A0,HIGH);
//lee el tiempo en alto del pulso
if(1000<tiempo0 &&
tiempo0<1500){
//rango de
tiempo en alto del pulso
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(28,HIGH);
digitalWrite(29,HIGH);
delay(10);
digitalWrite(22,LOW);
digitalWrite(23,LOW);
digitalWrite(28,LOW);
digitalWrite(29,LOW);
delay(10);
}
}
if(valor1<512){
tiempo1=pulseIn(A1,HIGH);
if(1000<tiempo1 &&
tiempo1<1300){
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
delay(100);
digitalWrite(23,LOW);
digitalWrite(24,LOW);
digitalWrite(28,LOW);
digitalWrite(27,LOW);
delay(100);
}
}
if(valor2<512){

tiempo2=pulseIn(A2,HIGH);
if(1000<tiempo2 &&
tiempo2<1500){
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
digitalWrite(26,HIGH);
digitalWrite(27,HIGH);
delay(10);
digitalWrite(24,LOW);
digitalWrite(25,LOW);
digitalWrite(26,LOW);
digitalWrite(27,LOW);
delay(10);
}
}
if(valor3<512){
tiempo3=pulseIn(A3,HIGH);
if(1000<tiempo3 &&
tiempo3<1500){
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
digitalWrite(26,HIGH);
digitalWrite(27,HIGH);;
delay(10);
digitalWrite(24,LOW);
digitalWrite(25,LOW);
digitalWrite(26,LOW);
digitalWrite(27,LOW);
delay(10);
}
}
if(valor4<512 ){
tiempo4=pulseIn(A4,HIGH);
if(1000<tiempo4 &&
tiempo4<1500){
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
digitalWrite(26,HIGH);
digitalWrite(27,HIGH);
delay(10);
digitalWrite(24,LOW);
digitalWrite(25,LOW);
digitalWrite(26,LOW);
digitalWrite(27,LOW);
delay(10);
}
}
if(valor5<512){
tiempo5=pulseIn(A5,HIGH);
if(1000<tiempo5 &&
tiempo5<1500){
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
delay(10);
digitalWrite(27,LOW);
digitalWrite(28,LOW);
digitalWrite(23,LOW);
digitalWrite(24,LOW);
delay(10);
}
}

if(1000<tiempo6 &&
tiempo6<1500){
digitalWrite(28,HIGH);
digitalWrite(29,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(10);
digitalWrite(28,LOW);
digitalWrite(29,LOW);
digitalWrite(32,LOW);
digitalWrite(33,LOW);
delay(10);
}
}
if(valor7<512){
tiempo7=pulseIn(A7,HIGH);
if(1000<tiempo7 &&
tiempo7<1500){
digitalWrite(28,HIGH);
digitalWrite(29,HIGH);
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
delay(10);
digitalWrite(28,LOW);
digitalWrite(29,LOW);
digitalWrite(22,LOW);
digitalWrite(23,LOW);
delay(10);
}
}
if(valor8<512){
tiempo8=pulseIn(A8,HIGH);
if(1000<tiempo8 &&
tiempo8<1500){
digitalWrite(31,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(27,HIGH);
delay(10);
digitalWrite(31,LOW);
digitalWrite(30,LOW);
digitalWrite(26,LOW);
digitalWrite(27,LOW);
delay(10);
}
}
if(valor9<512){
tiempo9=pulseIn(A9,HIGH);
if(1000<tiempo9 &&
tiempo9<1500){
digitalWrite(31,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(27,HIGH);
delay(10);
digitalWrite(31,LOW);
digitalWrite(30,LOW);
digitalWrite(26,LOW);
digitalWrite(27,LOW);
delay(10);
}
}
if(valor10<512){

if(valor6<512){
tiempo6=pulseIn(A6,HIGH);

tiempo10=pulseIn(A10,HIGH);

A C
odigo

if(1000<tiempo10 &&
tiempo10<1500){
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
delay(10);
digitalWrite(32,LOW);
digitalWrite(33,LOW);
digitalWrite(29,LOW);
digitalWrite(28,LOW);
delay(10);
}
}
if(valor11<512){
tiempo11=pulseIn(A11,HIGH);
if(1000<tiempo11 &&
tiempo11<1500){
digitalWrite(37,HIGH);
digitalWrite(36,HIGH);
digitalWrite(33,HIGH);
digitalWrite(32,HIGH);
delay(10);
digitalWrite(37,LOW);
digitalWrite(36,LOW);
digitalWrite(33,LOW);
digitalWrite(32,LOW);
delay(10);
}
}
if(valor12<512){
tiempo12=pulseIn(A12,HIGH);
if(1000<tiempo12 &&
tiempo12<1500){
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(35,HIGH);
delay(10);
digitalWrite(34,LOW);
digitalWrite(30,LOW);
digitalWrite(31,LOW);
digitalWrite(35,LOW);
delay(10);
}
}
if(valor13<512){
tiempo13=pulseIn(A13,HIGH);
if(1000<tiempo13 &&
tiempo13<1500){
digitalWrite(35,HIGH);
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
delay(10);
digitalWrite(35,LOW);
digitalWrite(34,LOW);
digitalWrite(30,LOW);
digitalWrite(31,LOW);
delay(10);
}else {
digitalWrite(35,LOW);
}
}

51

}
if(valor14<512){
tiempo14=pulseIn(A14,HIGH);
if(1000<tiempo14 &&
tiempo14<1500){
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
digitalWrite(33,HIGH);
digitalWrite(32,HIGH);
delay(10);
digitalWrite(36,LOW);
digitalWrite(37,LOW);
digitalWrite(33,LOW);
digitalWrite(32,LOW);
delay(10);
}
}
if(valor15<512){
tiempo15=pulseIn(A15,HIGH);
if(1000<tiempo15 &&
tiempo15<1500){
digitalWrite(37,HIGH);
digitalWrite(36,HIGH);
digitalWrite(33,HIGH);
digitalWrite(32,HIGH);
delay(10);
digitalWrite(37,LOW);
digitalWrite(36,LOW);
digitalWrite(33,LOW);
digitalWrite(32,LOW);
delay(10);
}else {
digitalWrite(37,LOW);
}
}
}
if(on2==HIGH &&
on1==LOW){
//patron2 on1-LOW on2-HIGH
lluvia
if(valor0<512){
tiempo0=pulseIn(A0,HIGH);
if(1000<tiempo15 &&
tiempo15<1500){
digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);

}
}
if(valor7<512){
tiempo7=pulseIn(A7,HIGH);
if(1000<tiempo15 &&
tiempo15<1500){
digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor11<512)
{
tiempo11=pulseIn(A11,HIGH);
if(1000<tiempo11 &&
tiempo11<1500){
digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor15<512){
tiempo15=pulseIn(A15,HIGH);
if(1000<tiempo15 &&
tiempo15<1500){

digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor12<512){
tiempo12=pulseIn(A12,HIGH);
if(1000<tiempo12 &&
tiempo12<1500){
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);
delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor3<512){
tiempo3=pulseIn(A3,HIGH);
if(1000<tiempo3 &&
tiempo3<1500){
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);

52

delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor4<512){
tiempo4=pulseIn(A4,HIGH);
if(1000<tiempo4 &&
tiempo4<1500){
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);
delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);
delay(500);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor8<512){
tiempo8=pulseIn(A8,HIGH);
if(1000<tiempo8 &&
tiempo8<1500){
digitalWrite(34,HIGH);
digitalWrite(30,HIGH);
digitalWrite(26,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(35,HIGH);
digitalWrite(31,HIGH);
digitalWrite(27,HIGH);
digitalWrite(24,HIGH);
delay(500);
digitalWrite(36,HIGH);
digitalWrite(32,HIGH);
digitalWrite(28,HIGH);
digitalWrite(23,HIGH);
delay(500);
digitalWrite(22,HIGH);
digitalWrite(29,HIGH);
digitalWrite(33,HIGH);
digitalWrite(37,HIGH);

A Codigo

delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor1<512){
tiempo1=pulseIn(A1,HIGH);
if(1000<tiempo1 &&
tiempo1<1500){
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor2<512){
tiempo2=pulseIn(A2,HIGH);
if(1000<tiempo2 &&
tiempo2<1500){
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor5<512){
tiempo5=pulseIn(A5,HIGH);

if(1000<tiempo5 &&
tiempo5<1500){
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor6<512){
tiempo6=pulseIn(A6,HIGH);
if(1000<tiempo6 &&
tiempo6<1500){
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor14<512){
tiempo14=pulseIn(A14,HIGH);
if(1000<tiempo14 &&
tiempo14<1500){
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);

digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor13<512){
tiempo13=pulseIn(A13,HIGH);
if(1000<tiempo13 &&
tiempo13<1500){
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor9<512){
tiempo9=pulseIn(A9,HIGH);
if(1000<tiempo9 &&
tiempo9<1500){
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(22,HIGH);

A C
odigo

digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor10<51){
tiempo10=pulseIn(A10,HIGH);
if(1000<tiempo10 &&
tiempo10<1500){
digitalWrite(34,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(37,HIGH);
delay(500);
digitalWrite(30,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
digitalWrite(33,HIGH);
delay(500);
digitalWrite(29,HIGH);
digitalWrite(28,HIGH);
digitalWrite(27,HIGH);
digitalWrite(26,HIGH);
delay(500);
digitalWrite(22,HIGH);
digitalWrite(23,HIGH);
digitalWrite(24,HIGH);
digitalWrite(25,HIGH);
delay(500);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
}
if(on1==HIGH &&
on2==LOW){
//  

if(valor0<512){
tiempo0=pulseIn(A0,HIGH);
if(1000<tiempo0 &&
tiempo0<1500){
digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++){

53

digitalWrite(x,LOW);
}
}
}
if(valor3<512){
tiempo3=pulseIn(A3,HIGH);
if(1000<tiempo3 &&
tiempo3<1500){
digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor5<512){
tiempo5=pulseIn(A5,HIGH);
if(1000<tiempo5 &&
tiempo5<1500){
digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor6<512){
tiempo6=pulseIn(A6,HIGH);
if(1000<tiempo6 &&
tiempo6<1500){

digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor9<512){
tiempo9=pulseIn(A9,HIGH);
if(1000<tiempo9 &&
tiempo9<1500){
digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor10<512){
tiempo10=pulseIn(A10,HIGH);
if(1000<tiempo10 &&
tiempo10<1500){
digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);

delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor12<512){
tiempo12=pulseIn(A12,HIGH);
if(1000<tiempo12 &&
tiempo12<1500){
digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor15<512){
tiempo15=pulseIn(A15,HIGH);
if(1000<tiempo15 &&
tiempo15<1500){
digitalWrite(22,HIGH); // 
 u

digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(34,HIGH);
digitalWrite(25,HIGH);
digitalWrite(27,HIGH);
digitalWrite(32,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(23,HIGH);
//
n  n
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);

54

digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor1<512){
tiempo1=pulseIn(A1,HIGH);
if(1000<tiempo1 &&
tiempo1<1500){
digitalWrite(23,HIGH); 
una cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor2<512){
tiempo2=pulseIn(A2,HIGH);
if(1000<tiempo2 &&
tiempo2<1500){
digitalWrite(23,HIGH); 
un cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor4<512){

A Codigo

tiempo4=pulseIn(A4,HIGH);
if(1000<tiempo4 &&
tiempo4<1500){
digitalWrite(23,HIGH); 
una cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor7<512){
tiempo7=pulseIn(A7,HIGH);
if(1000<tiempo7 &&
tiempo7<1500){
digitalWrite(23,HIGH); 
una cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor8<512){
tiempo8=pulseIn(A8,HIGH);
if(1000<tiempo8 &&
tiempo8<1500){
digitalWrite(23,HIGH); 
una cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);

digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor11<512){
tiempo11=pulseIn(A11,HIGH);
if(1000<tiempo11 &&
tiempo11<1500){
digitalWrite(23,HIGH); 
una cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
if(valor13<512){
tiempo13=pulseIn(A13,HIGH);
if(1000<tiempo13 &&
tiempo13<1500){
digitalWrite(23,HIGH); 
una cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);

digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}
if(valor14<512){
tiempo14=pulseIn(A14,HIGH);
if(1000<tiempo14 &&
tiempo14<1500){
digitalWrite(23,HIGH); 
una cuadrado
digitalWrite(24,HIGH);
digitalWrite(26,HIGH);
digitalWrite(29,HIGH);
digitalWrite(30,HIGH);
digitalWrite(33,HIGH);
digitalWrite(35,HIGH);
digitalWrite(36,HIGH);
digitalWrite(25,HIGH);
  
digitalWrite(34,HIGH);
digitalWrite(22,HIGH);
digitalWrite(37,HIGH);
delay(1000);
digitalWrite(27,HIGH);
digitalWrite(28,HIGH);
digitalWrite(31,HIGH);
digitalWrite(32,HIGH);
delay(1000);
for(int x=22; x<38; x++){
digitalWrite(x,LOW);
}
}
}else{ apagado
for(int x=22; x<38; x++) {
digitalWrite(x,LOW);
}
}
}
}

B Circuito integrado
74HC4051

Figura B.1: Multiplexor 74HC4051

Figura B.2: Tabla de verdad

55

56

B Circuito integrado 74HC4051

Declara 3 salidas
digitales y 1
analgica

Casos de 0 a 7
con tabla de
verdad

Lee posicin de0


a7

SI
Caso<8

NO

Enva datos al
Arduino

NO ACTIVAN los
LEDs

NO

Caso<250
(2,5V)
SI

Se ACTIVAN los
LEDs

Figura B.3: Diagrama de flujo

C Circuito integrado
74HC595

Figura C.1: Multiplexor 74HC595

Figura C.2: Tabla de verdad

57

58

C Circuito integrado 74HC595

Figura C.3: Diagrama de temporizaciones

Materiales
Cuadro D.1: Materiales
Componente

Cantidad

Valor teorico

Arduino Mega 1280


Circuito Emisor Infrarrojo
IRED
Transistor 2N2222
Resistencia base
Resistencia
Circuito Receptor Infrarrojo
Fototransistor
Resistencia
Circuito Activador de LEDs
LED
Resistencia

64
4
4
8



300
12

64
64


200

256
256


200

59