marco teórico

15
MARCO TEÓRICO BRAILLE El braille es un sistema de lectura y escritura táctil pensado para personas ciegas. Se conoce también como cecografía. Fue ideado por el francés Louis Braille a mediados del siglo XIX, que se quedó ciego debido a un accidente durante su niñez mientras jugaba en el taller de su padre. Cuando tenía 13 años, el director de la escuela de ciegos y sordos de París –donde estudiaba el joven Braille– le pidió que probara un sistema de lecto- escritura táctil inventado por un militar llamado Charles Barbier para transmitir órdenes a puestos de avanzada sin tener necesidad de delatar la posición durante las noches. Louis Braille descubrió al cabo de un tiempo que el sistema era válido y lo reinventó utilizando un sistema de ocho puntos. Al cabo de unos años lo simplificó dejándolo en el sistema universalmente conocido y adoptado de 6 puntos.

Upload: artur-faby-jimenez-bonilla

Post on 16-Dec-2015

214 views

Category:

Documents


1 download

DESCRIPTION

preoyecto

TRANSCRIPT

MARCO TERICO BRAILLEEl braille es un sistema de lectura y escritura tctil pensado para personas ciegas. Se conoce tambin como cecografa. Fue ideado por el francs Louis Braille a mediados del siglo XIX, que se qued ciego debido a un accidente durante su niez mientras jugaba en el taller de su padre. Cuando tena 13 aos, el director de la escuela de ciegos y sordos de Pars donde estudiaba el joven Braille le pidi que probara un sistema de lecto-escritura tctil inventado por un militar llamado Charles Barbier para transmitir rdenes a puestos de avanzada sin tener necesidad de delatar la posicin durante las noches. Louis Braille descubri al cabo de un tiempo que el sistema era vlido y lo reinvent utilizando un sistema de ocho puntos. Al cabo de unos aos lo simplific dejndolo en el sistema universalmente conocido y adoptado de 6 puntos.El braille resulta interesante tambin por tratarse de un sistema de numeracin binario que precedi a la aparicin de la informtica.El alfabeto brailleDesde 1825, ao en el que Louis Braille ide su sistema de puntos en relieve, las personas ciegas han contado con una herramienta vlida y eficaz para leer, escribir, componer o dedicarse a la informtica.El sistema braille no es un idioma, sino un alfabeto. Con el braille pueden representarse las letras, los signos de puntuacin, los nmeros, la grafa cientfica, los smbolos matemticos, la msica, etc. El braille suele consistir en celdas de seis puntos en relieve, organizados como una matriz de tres filas por dos columnas, que convencionalmente se numeran de arriba a abajo y de izquierda a derechaLa presencia o ausencia de puntos permite la codificacin de los smbolos. Mediante estos seis puntos se obtienen 64 combinaciones diferentes. La presencia o ausencia de punto en cada posicin determina de qu letra se trata. Puesto que estas 64 combinaciones resultan claramente insuficientes, se utilizan signos diferenciadores especiales que, antepuestos a una combinacin de puntos, convierten una letra en mayscula, bastardilla, nmero o nota musical. En el braille espaol, los cdigos de las letras minsculas, la mayora de los signos de puntuacin, algunos caracteres especiales y algunas palabras se codifican directamente con una celda, pero las maysculas y nmeros son representados adems con otro smbolo como prefijo.Existen signografas braille para representar taquigrafa (generado con una mquina que marca los puntos sobre una cinta de papel) y para representar notaciones matemticas, tambin llamado Cdigo Matemtico Unificado, y musicales.Con la introduccin de la informtica, el braille se ampli a un cdigo de ocho puntos, de tal manera que una letra individual puede ser codificada con una sola celda, pudiendo representar una celda cualquier carcter ASCII. Las 256 combinaciones posibles de los ocho puntos estn codificadas segn el estndar Unicode.La introduccin de las Tecnologas de Acceso a la Informacin ha generado una necesidad de establecer nuevas signografas sobre informtica y electrnica publicadas por la CBE en enero de 2009. El braille puede ser reproducido usando una plancha y un punzn, de forma que cada punto sea generado desde el dorso de la pgina, escrito en una imagen a la inversa (como la que se obtiene al mirar por un espejo), hecho a mano o impreso con una mquina de escribir braille, por una impresora braille conectada a una computadora, o mediante un dispositivo braille.

Fig. 1 Alfabeto BrailleImpresoras, auriculares, mdem, escner, micrfonos, teclados, todos estos dispositivos pueden comunicarse con su terminal va radio evitando tener que conectar cables para cada uno de ellos.Braillin:La difusin y conocimiento del sistema braille entre las personas que ven, as como unas pautas bsicas en la relacin con personas con discapacidad visual, supone un elemento facilitador y de colaboracin con ellas y, en consecuencia, una contribucin inestimable a su integracin, inclusin y participacin social. Con Brailln queremos contribuir y favorecer actividades y experiencias que, por una parte, permitan el adecuado desarrollo educativo, afectivo y social de los nios y nias con necesidades educativas derivadas de discapacidad visual en entornos normalizados e inclusivos y, por otra, al resto de nios y nias un aprendizaje de la aceptacin y enriquecimiento en la diversidad.Fig. 2 Maeco Brailin

Arduino:Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares.2 3El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. Los microcontroladores ms usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de mltiples diseos. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programacin Processing /Wiring y el cargador de arranque que es ejecutado en la placa.4Desde octubre de 2012, Arduino se usa tambin con microcontroladoras CortexM3 de ARM de 32 bits, que coexistirn con las ms limitadas, pero tambin econmicas AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso s, las microcontroladoras CortexM3 usan 3,3V, a diferencia de la mayora de las placas con AVR que generalmente usan 5V. Sin embargo ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3,3V como la Arduino Fio y existen compatibles de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje.Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser conectado a software tal como Adobe Flash, Processing,Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.Arduino puede tomar informacin del entorno a travs de sus entradas analgicas y digitales, puede controlar luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programacin Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un computador.El proyecto Arduino recibi una mencin honorfica en la categora de Comunidades Digital en el Prix Ars Electrnica de 2006.

Fig. 3 ArduinoComunicacin SPI El Bus SPI (del ingls Serial Peripheral Interface) es un estndar de comunicaciones, usado principalmente para la transferencia de informacin entre circuitos integrados en equipos electrnicos. El bus de interfaz de perifricos serie o bus SPI es un estndar para controlar casi cualquier dispositivo electrnico digital que acepte un flujo de bits serie regulado por un reloj (comunicacin sincrnica). Incluye una lnea de reloj, dato entrante, dato saliente y un pin de chip select, que conecta o desconecta la operacin del dispositivo con el que uno desea comunicarse. De esta forma, este estndar permite multiplexar las lneas de reloj.

Fig. 4 Bus SPI: Un maestro y un esclavo Muchos sistemas digitales tienen perifricos que necesitan existir pero no ser rpidos. La ventajas de un bus serie es que minimiza el nmero de conductores, pines y el tamao del circuito integrado. Esto reduce el coste de fabricar montar y probar la electrnica. Un bus de perifricos serie es la opcin ms flexible cuando se tiene tipos diferentes de perifricos serie. El hardware consiste en seales de reloj, data in, data out y chip select para cada circuito integrado que tiene que ser controlado. Casi cualquier dispositivo digital puede ser controlado con esta combinacin de seales. Los dispositivos se diferencian en un nmero predecible de formas. Unos leen el dato cuando el reloj sube otros cuando el reloj baja. Algunos lo leen en el flanco de subida del reloj y otros en el flanco de bajada. Escribir es casi siempre en la direccin opuesta de la direccin de movimiento del reloj. Algunos dispositivos tienen dos relojes. Uno para capturar o mostrar los datos y el otro para el dispositivo interno.

SPI en ATMEGA8El SPI Master (servidor) inicializa el ciclo de comunicacin cuando se coloca en bajo el Selector de Esclavo (SS-Selector Slave)(cliente). Master y Slave (servidor y cliente) preparan los datos a ser enviados en sus respectivos registros de desplazamiento y el Master genera el pulso del reloj en el pin SCK para el intercambio de datos. Los datos son siempre intercambiados desde el Maestro al Esclavo en MasterOut-SlaveIn, MOSI, y desde Esclavo al Maestro en MasterIn-SlaveOut, MISO. Despus de cada paquete de datos el Maestro debe sincronizar el esclavo llevando a 'alto' el selector de Esclavo, SS.Cuando se configure como Maestro, la interfaz SPI no tendr un control automtico de la lnea SS. Este debe ser manejado por software antes de que la comunicacin pueda empezar, cuando esto es realizado, escribiendo un byte en el registro de la SPI comienza el reloj de la SPI, y el hardware cambia los 8 bits dentro del Esclavo. Despus de cambiar un Byte, el reloj del SPI para, habilitando el fin de la transmisin (SPIF). Si la interrupcin del SPI est habilitado (SPIE) en el registro SPCR, una interrupcin es requerida. El Master podra continuar al cambio del siguiente byte escribiendo dentro del SPDR, o sealizar el fin del paquete colocando en alto el Esclavo seleccionado, lnea SS. El ltimo byte llegado se mantendr en el registro Buffer para luego usarse.Cuando lo configuramos como un Esclavo, la interfaz ISP permanecer durmiendo con MISO en tres-estados siempre y cuando el pin SS este deshabilitado. En este estado, por el software se podra actualizar el contenido del registro SPDR, pero los datos no sern desplazados por la llegada del pulso de reloj en el pin SCK hasta que el pin SS no sea habilitado( '0' ). Ser visto como un byte completamente desplazado en el fin de la transmisin cuando SPIF se habilite. Si la interrupcin SPI, SPIE en SPCR, est habilitada, una interrupcin es solicitada. El Esclavo podra continuar para colocar nuevos datos para ser enviados dentro del SPDR antes de seguir leyendo la data que va llegando. El ltimo byte que entra permanecer en el buffer para luego usarse.(MSTR en SPCR es seteado), el usuario puede determinar la direccin del pin SS.Si SS es configurado como salida, el pin es una salida general la cual no afecta el sistema SPI. Tpicamente, el pin SS ser manejado desde el Esclavo.Si es como entrada, este debe ser enviado a alto para asegurar la operacin SPI del Master.Bibliografawikipedia. (2014). Recuperado el 2014 de 12 de 03, de http://es.wikipedia.org/wiki/Arduinowikipedia. (2014). Recuperado el 12 de Noviembre de 03, de Serial_Peripheral_Interface: http://es.wikipedia.org/wiki/Serial_Peripheral_Interfacewikipedia. (2014). Recuperado el 12 de Noviembre de 2014, de Braille: http://en.wikipedia.org/wiki/Braillearduino.cc. (s.f.). Recuperado el 2014 de 12 de 03, de 2014: http://arduino.cc/en/Guide/WindowsLopez, I. E. (s.f.). INGENIERIA EN MICROCONTROLADORES. Mexico.