Voiceberry Pi ! (6 / 6 étapes)

Étape 6: Mise à jour : une vie instructable (03/11/12)

Je suis tellement heureux que cette instructable me remporte un prix, j’ai desided pour revisiter et mettre à jour avec les modifications que j’ai fait.  Deux changements rapides ce matin

  1. J’ai ajouté une instruction de sommeil au début de la boucle.  La logique est « si l’État = en attente, puis attendre 1 seconde ».  Cela signifie que je dois maintenir enfoncée la * touche pour commencer à composer, mais c’est un petit prix à payer pour aller de l’utilisation du processeur de 100 % à 25 % d’utilisation.  Code :

    Si (État == attente) :
    Time.Sleep(1)

  2. J’ai ajouté la possibilité d’arrêter la composition.  Auparavant, en attendant, vous devrez appuyer sur * pour commencer la numérotation vocale, alors si vous avez fait une erreur, appuyez sur * pour redémarrer la numérotation partout à nouveau.  J’ai ajouté du code qui vérifie pour voir s’il y a un numéro dans la mémoire tampon.  S’il y a, il se réinitialise la composition, mais sinon, il va retourner à l’attente.  Code :

    ...
    Elif (État == numérotation) :
    Si (keyPressed == "*") :
    Si (string1 == "") :
    État = en attente
    showStrings("","Waiting")
    autre chose :
    string1 = ""
    showStrings("","Dialing")

C’est deux choses que j’ai pu faire « tomber de ma liste » de "what's next à la dernière étape.  Il pourrait y avoir plus à venir !

Articles Liés

À l’aide d’un registre à décalage avec Raspberry Pi

À l’aide d’un registre à décalage avec Raspberry Pi

cette instructable va tenter de l'expliquer, en termes simples, ce qu'un changement de Registre est, et comment vous pouvez l'utiliser avec le Raspberry Pi pour étendre le port GPIO en exécutant huit sorties avec seulement quatre ports GPIO.Pour comm
En utilisant un clavier avec Raspberry Pi

En utilisant un clavier avec Raspberry Pi

j'ai eu deux claviers de Jameco.com que j'ai voulu utiliser avec mon Raspberry Pi.  Il s'avère que c' est assez facile, aussi longtemps que vous savez quoi de la structure de brochage pour le clavier.Cette instructable vous mènera à travers les étape
Conduire un HD44780 afficher à l’aide d’un registre à décalage et une framboise Pi

Conduire un HD44780 afficher à l’aide d’un registre à décalage et une framboise Pi

dans mon dernier instructable, j'ai couvert comment faire fonctionner un registre à décalage à l'aide d'un Pi de framboise et peu a laissé entendre qu'une chose que vous pourriez faire avec c'est courir un affichage HD44780 basé.  C'est ce que cette