Ir para conteúdo
Fórum Script Brasil

Diógenes Vargas de Bittencourt

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Diógenes Vargas de Bittencourt

Diógenes Vargas de Bittencourt's Achievements

0

Reputação

  1. Boa tarde pessoal, estou tentando fazer um código para controlar o enchimento de 2 panelas que tenho com um controlador de fluxo. Mas alguns erros ainda estão ocorrendo, podem me ajudar? Eu quero fazer assim então: pergunto quantos litros quero na panela x e depois o código controla enquanto não chegar a quantidade informada na pergunta a solenoide fica ligada, senão ela desliga. GPIO.setmode(GPIO.BCM) GPIO.setup(FLOW_SENSOR, GPIO.IN, pull_up_down = GPIO.PUD_UP) global count count = 0 qtde_lavagem = int(raw_input("Qual quantidade de agua para LAVAGEM? ")) print "Foi inserido: ", qtde_lavagem def countPulse(channel): global count count = count+1 flow = (count * 2.69541779) / 1000 time.sleep(0) GPIO.add_event_detect(FLOW_SENSOR, GPIO.FALLING, callback=countPulse) while int(flow) <= qtde_lavagem: print "Solenoide ligada ", flow else: print "Solenoide desliga" # except KeyboardInterrupt: # print '\nPrograma interrompido! Tchau!' # GPIO.cleanup() # sys.exit() Resultado do código: Qual quantidade de agua para LAVAGEM? 1 Foi inserido: 1 Traceback (most recent call last): File "sensor_fluxo_qtde.py", line 24, in <module> while int(flow) <= qtde_lavagem: NameError: name 'flow' is not defined
×
×
  • Criar Novo...