Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import serial
- import struct
- import binascii
- #Function to Initialize the Serial Port
- def init_serial():
- global ser #Must be declared in Each Function
- ser = serial.Serial()
- ser.baudrate = 9600
- ser.port = '/dev/ttyACM0' #com port of avr
- ser.timeout = 10
- ser.open() #Opens SerialPort
- # print port open or closed
- if ser.isOpen():
- print 'Open: ' + ser.portstr
- init_serial()
- values = (1)
- s = struct.Struct('I')
- packed_data = s.pack(*values)
- ser.write(packed_data) #Writes to the SerialPort
- while 1:
- bytes = ser.readline() #Read from Serial Port
- packed_data = binascii.unhexlify(bytes)
- s = struct.Struct('I')
- unpacked_data = s.unpack(packed_data)
- print 'You sent: ', unpacked_data #Print What is Read from Port
- #Ctrl+C to Close Python Window
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement