Voiceberry Pi! (6 / 6 stap)

Stap 6: Updates: een levende instructable (11/3/12)

Ik ben zo blij dat dit instructable me een prijs gewonnen, ik heb desided om opnieuw het en het worden bijgewerkt met wijzigingen die ik heb gemaakt.  Twee snelle veranderingen vanmorgen

  1. Ik voegde een slaap verklaring aan het begin van de lus.  De logica is "als state = wachten, dan wacht 1 seconde."  Dit betekent dat ik moet indrukken de * toets om te beginnen kiezen, maar het is een kleine prijs om te betalen om naar 25% gebruik van 100% CPU-gebruik.  Code:

    Als (staat == wachten):
    time.Sleep(1)

  2. Ik voegde de mogelijkheid om te stoppen met bellen.  Eerder, terwijl we wachten, u zou druk op * om te beginnen kiezen, en als je een fout gemaakt, zou u druk op * weer te starten belt helemaal opnieuw.  Ik heb toegevoegd sommige code controleert om te zien of er een nummer van de huidige in de buffer.  Als er, zal op beginstand zetten naar kiezen, maar als niet, het gaat terug naar de wachten.  Code:

    ...
    Elif (staat == kiezen):
    Als (keyPressed == "*"):
    Als (Tekenreeks1 == ""):
    staat = wachten
    showStrings("","Waiting")
    anders:
    tekenreeks1 = ""
    showStrings("","Dialing")

Dus dat is twee dingen die ik was in staat om "knock off mijn lijst" van "what's next" uit de vorige stap.  Er zou meer komst!

Gerelateerde Artikelen

Een shift register met Raspberry Pi

Een shift register met Raspberry Pi

dit instructable zal proberen uit te leggen, in eenvoudige termen, wat een verschuiving register is, en hoe u het kunt gebruiken met de Raspberry Pi om uit te breiden de GPIO poort door het uitvoeren van acht uitgangen met slechts vier GPIO poorten.O
Met behulp van een toetsenbord met de Raspberry Pi

Met behulp van een toetsenbord met de Raspberry Pi

ik heb twee klavieren van Jameco.com die ik wilde gebruiken met mijn Raspberry Pi.  Blijkt dat het is vrij eenvoudig, zo lang als je weet wat de pinout structuur is voor het toetsenbord.Dit instructable brengt u door de stappen die ik moest doorlopen
Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

In mijn laatste instructable, ik behandeld hoe te om uit te voeren een shift register met behulp van een Raspberry Pi, en soort laten doorschemeren dat een ding dat je zou kunnen met het doen een HD44780 gebaseerde weergave wordt uitgevoerd.  Dat is