Controle do interruptor de feixe
De MTC
Ir para navegaçãoIr para pesquisar
<nowiki>
- ! /usr/bin/env python
import serial porta = '/dev/ttyACM0' baud_rate = 9600
- OPEN="1"
- CLOSE="2"
def escrever_porta(valor):
try:
Obj_porta.write(valor)
except serial.SerialException:
print"ERRO: Verifique se ha algum dispositivo conectado na porta!"
def ler_porta():
try:
valor = Obj_porta.readline()
print"Arduino disse: ",valor
# Obj_porta.close()
except serial.SerialException:
print"ERRO: Verifique se ha algum dispositivo conectado na porta!"
- MAIN ####################################
if __name__=='__main__':
Obj_porta = serial.Serial(porta, baud_rate)
valor="2"
while(valor!="3"):
valor = (raw_input("Digite 1 para ligar o led.\nDigite 2 para desligar o l
ed.\nDigite 3 para fechar a porta.\n"))
escrever_porta(valor)
ler_porta()
if(valor=="3"):
Obj_porta.close()
<nowiki>