Paso 4: Conexión con la PC
La segunda cosa que necesitaba era una forma de un aparato eléctrico de interfaz con el PC usando posiblemente el paralelo o el serial o puerto USB. Así que cuando un comando de voz se reconoce en la PC un programa iba a ser ejecutado que envían un comando de control para el circuito de interfaz para activar o desactivar un relé que controla el aparato eléctrico o el gadget. Opté por usar una placa de microcontrolador PIC estándar que también tenía un relé y una interfaz de puerto serie en el mismo tablero. Puede utilizar cualquier tal tablero de micro-controlador para obtener un ejemplo de Arduino.
Observando dicho Consejo regulador micro me encontré PIC-MT una placa de desarrollo para microcontrolador PIC de 28 pines de Olimex (se puede obtener de su www.olimex.com sitio web). Este tablero viene con una interfaz Serial/RS232 que puede ser conectada directamente a un puerto serie del PC y un circuito de a bordo con un relé. Todos los detalles sobre el tablero como circuito esquemático diagrama y usuario manual etc. están disponibles desde su página web. Usé el PIC 16F876A para mi prototipo y había implementado el firmware para el microcontrolador en 'C'. También he utilizado el cargador de arranque PIC y downloader software de Sparkfun (www.sparkfun.com). El cargador de arranque me permitió descargar el firmware en hex en a la memoria de programa del micro-controlador sobre el puerto serial de la PC sin necesidad de un programador PIC adecuado y la toma de tablero especial para programadores PIC. También se llevó a manteniendo el microcontrolador en el zócalo de la viruta en el tablero, es decir, ICSP (en circuito serie de programación). Aunque tuve que programar el cargador de arranque por primera vez usando el programador PIC (PIC Start Plus o similar) en el microcontrolador.