Voiceberry Pi! (6 / 6 paso)

Paso 6: Actualiza: vida instructable (03/11/12)

Estoy tan feliz que este instructable me ganó un premio, he desidir para revisarlo y actualizar con los cambios que he hecho.  Dos cambios rápidos esta mañana

  1. Se ha añadido una declaración de sueño al principio del bucle.  La lógica es «si estado = espera, entonces espere 1 segundo.»  Esto significa que tengo presionado el * clave para empezar a marcar, pero es un precio pequeño a pagar para ir de utilización de CPU del 100% a 25% de utilización.  Código:

    Si (estado == espera):
    Time.Sleep(1)

  2. He añadido la posibilidad de dejar de marcar.  Previamente, mientras espera, pulsas * para empezar a marcar, entonces si has cometido un error, pulsas * otra vez para empezar a marcar todo otra vez.  He añadido algún código que comprueba si hay un número actual en el búfer.  Si existe, volverá a marcar, pero si no, volverá a esperar.  Código:

    ...
    Elif (estado == marcado):
    Si (keyPressed == "*"):
    Si (cadena1 == ""):
    estado = espera
    showStrings("","Waiting")
    otra cosa:
    cadena1 = ""
    showStrings("","Dialing")

Por lo que es dos cosas que era capaz de "eliminar de mi lista" de"lo siguiente" desde el último paso.  Pueden venir más!

Artículos Relacionados

Con un registro de cambio de frambuesa Pi

Con un registro de cambio de frambuesa Pi

este instructable intentará explicar en términos simples, lo que un cambio es de registro, y cómo usted puede utilizarlo con el Raspberry Pi para ampliar el puerto GPIO ejecutando ocho salidas con cuatro puertos GPIO.Para empezar, ¿qué es un registro
Usando un teclado con frambuesa Pi

Usando un teclado con frambuesa Pi

tengo dos teclados de Jameco.com que quería usar con mi frambuesa Pi.  Resulta que es bastante fácil, como sabes lo que es la estructura de pines para el teclado.Este instructable le llevará a través de los pasos que tenía que recorrer para descubrir
Conducir un HD44780 Mostrar utilizando un registro de desplazamiento y una frambuesa Pi

Conducir un HD44780 Mostrar utilizando un registro de desplazamiento y una frambuesa Pi

en mi último instructable, cubre cómo ejecutar un registro de desplazamiento con un Raspberry Pi y clase de dio a entender que una cosa que podría hacer con él se ejecuta una pantalla HD44780 basado.  Que será lo que este instructable cubrir.  Este i