Projeto RaspberryPi com Espeak

631 palavras 3 páginas
PROGRAMA: projeto1.py # Programa Principal #
#!usr/bin/python
import time # Biblioteca de uso de temporização, função time.sleep() # import RPi.GPIO as GPIO # Biblioteca de configuração de pinos GPIO # import subprocess # Biblioteca da função subprecces.Popen() para comandos do terminal #

GPIO.setmode(GPIO.BCM) # Configuração de de pinos GPIO #
GPIO.setup(24,GPIO.IN) # Definindo GPIO 24 como entrada. Dados do Sensor de Presença (E18-D80NK) #
GPIO.setup(4,GPIO.IN) # Definindo GPIO 4 como entrada. Dados do Sensor de temperatura (DHT11) #

while True: # Looping infinito # if GPIO.input(24) == 0: # Condição de presença para ativar um ciclo ( OBS: Zero na condição devido ao sensor NPN, ou seja, sem detecção a saída = 1 , com detecção saída = 0 ) # proc = subprocess.Popen(['./DHT11.py']) # Função para chamar programa externo “DHT11.py” # time.sleep(1) # Delay de 1 s # proc = subprocess.Popen(['./espeak.py']) # Função para chamar programa externo “espeak.py” # time.sleep(6) # Delay de 6 s para reiniciar o ciclo # print"desligado"

PROGRAMA: espeak.py # Programa para conversão do arquivo txt em áudio #
#!/usr/bin/python
import os # Biblioteca para uso de funções do sistema operacional # os.system("espeak -vpt+m2 -a 300 -s 180 -f voz2.txt ") # Função de acionamento do espeak pelo python responsável pela sintetização , ou seja, transforma o texto em áudio # # Parametros do espeak : –vpt+m2 (língua portuguesa e variante de voz) ; -a 200 ( volume de 0 a 200 ) ; -s 180 ( numero de letras por minuto ) ; -f nomedoarquivo.txt opção para leitura de arquivo de texto #

PROGRAMA: DHT11.py # Programa do sensor de temperatura #
#!/usr/bin/python
import RPi.GPIO as GPIO # Biblioteca de

Relacionados