Paso 8: Programación Arduino
Yo he conectado el código que estoy usando para mi Arduino. He configurado lo que cuando BitVoicer oye una palabra que está en el esquema de la voz, envía el nombre del botón para el Arduino como una cadena. El Arduino establece el pin de la salida digital correspondiente a ese botón alto y todas las otras bajas. Para los botones de dirección el pin es establecer brevemente a baja y luego alta hasta que se envía un nuevo comando (con eficacia manteniendo pulsado el botón), mientras que para A, B, y start, el pasador está establecido en alto para 200 ms (similares a presionar el botón una vez). También tengo un comando "stop" que solo configura todo a bajo.
Algo a tener en cuenta es que tienes que tener la línea de
bitVoicer.setAnalogReference(BV_EXTERNAL);
en su configuración. Esto es porque estamos utilizando una tensión de referencia para el micrófono. Si no tienes esta línea, las llamadas a otras funciones de la BitVoicer más adelante pueden dañar su Arduino.
Para tener este código trabajo deberás buscar la carpeta llamada "BitVoicer11" (ubicado en C:\Program Files\BitSophia\BitVoicer\Library para mí) y copiarlo en la subcarpeta de bibliotecas de la carpeta de instalación del IDE de Arduino (ubicada en C:\Program Files (x86) \Arduino\libraries para mí). Estas ubicaciones de carpeta variará dependiendo de donde usted tiene BitVoicer e instalado el IDE de Arduino. Puede encontrar más información sobre esto en la sección 5.4 del BitVoicer Manual.