• Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
HomepcDuinoPythonSerial Communications in Python for pcDuino
Previous Next

Serial Communications in Python for pcDuino

Posted by: admin , October 12, 2014

The original can be found at: https://learn.sparkfun.com/tutorials/programming-the-pcduino#serial-communications

Python requires an external library to use serial ports; however, it’s very easy to install. Just open up an LXTerm window and type:

 

$sudo apt-get install python-serial

Pyserial, the Python serial library, will be automatically installed.

Now, let’s run our first Python serial communications program. We’ll do the same thing we did in C++: open the port, wait for the user to input a keystroke, echo back the keystroke, then exit. Here’s the code:

 

#!/usr/bin/env python

import serial ## Load the serial library

## Select and configure the port
myPort = serial.Serial('/dev/ttyS1', 115200, timeout = 10)

## Dump some data out of the port
myPort.write("Hello, world!")

## Wait for data to come in- one byte, only
x = myPort.read()

## Echo the data to the command prompt
print "You entered " + x

## Close the port so other applications can use it.
myPort.close()

Share!
Tweet

admin

About the author

Leave a Reply Cancel reply

You must be logged in to post a comment.

Category

  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors