Paso 13: Software
Hay software que se cargue en el Arduino1 (que lee los datos del Nunchuck).Hay software para el 2 de Arduino que es una forma modificada del software TVout que produce la imagen en la pantalla. También muestra el menú de letras para seleccionar con un pequeño cursor que se mueve debajo de cada letra y envía las palabras seleccionadas para el módulo texto-a-voz.
Ver video en la página uno y usted conseguirá la idea como funciona esto.
La razón de que ambas piezas del software no son todo en uno arduino es que no va a funcionar y la imagen se "colgará". Creo que esto es porque el software de TVout utiliza mucha RAM para crear una imagen en el televisor.
Se adjuntan ambos Arduino "Bocetos".
Nota: el bosquejo de TVout modificado para Arduino2 está justo al límite de la memoria. Si por ejemplo imprimir pocos personajes en la pantalla, caerá. Si desea modificar el código, quitar cualquier cosa no esencial entonces construir su nuevo código en pasos muy pequeños, pruebas si funciona después de cada adición pequeña.
Nota: Para cargar un sketch en Arduino 2 es necesario desconectar los cables Tx y Rx del Arduino que van al módulo de discurso. Yo hubiera podido evitar esto mediante el uso de algunos otros pins para conectar al módulo de discurso y utilizando la biblioteca de "software-serial" - pero esta detener el trabajo de TVout - sé que ya lo he probado.