Beep via Python – Interface Real – II

Anteriormente, vimos aqui, como utilizarmos o python para enviar comando à placa.

Notamos que ao copiar o código apresentado e tentar utilizá-lo, o mesmo não funcionará, devido à falta de identação nas linhas da programação.

A forma correta seria esta:

# -*- coding: utf-8 -*-
import serial
import os, glob

PORT_NUMBER="/dev/ttyACM0"
SEND_COMMAND_CODE = 84, 254
BEEP_CODE = 196, 0

#===========================================================#

if __name__ == '__main__':
        comunicSerial = serial.Serial(None, 9600, bytesize=serial.EIGHTBITS, \
        parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, \
        timeout=0.1, xonxoff=0, rtscts=0)
comunicSerial.port = PORT_NUMBER
comunicSerial.open()
command = SEND_COMMAND_CODE + BEEP_CODE
s = ""
for i in command:
        s = s + chr(i)
comunicSerial.write(s)
comunicSerial.close()


Atenção!

O Projeto Real agora é Gogo Real. Mais detalhes aqui.

Anúncios