# Import CircuitPlayground class from the circuitplayground.py in the same directory. from circuitplayground import CircuitPlayground # Grab the serial port from the command line parameters. #if len(sys.argv) != 2: # print('ERROR! Must specify the serial port as command line parameter.') # sys.exit(-1) #port = sys.argv[1] port = "/dev/tty.usbmodem1411" # Connect to Circuit Playground board on specified port. board = CircuitPlayground(port) def accel_data(x, y, z): print('Received accelerometer data!') print('X = {0}'.format(x)) print('Y = {0}'.format(y)) print('Z = {0}'.format(z)) # Grab an accelerometer reading every 2 seconds. print('Printing accelerometer data (Ctrl-C to quit)...') while True: board.read_accel(accel_data) time.sleep(2.0) # Close Firmata board connection when done. board.close()
import time import sys # Import CircuitPlayground class from the circuitplayground.py in the same directory. from circuitplayground import CircuitPlayground # Grab the serial port from the command line parameters. if len(sys.argv) != 2: print('ERROR! Must specify the serial port as command line parameter.') sys.exit(-1) port = sys.argv[1] # Connect to Circuit Playground board on specified port. board = CircuitPlayground(port) def accel_data(x, y, z): print('Received accelerometer data!') print('X = {0}'.format(x)) print('Y = {0}'.format(y)) print('Z = {0}'.format(z)) # Grab an accelerometer reading every 2 seconds. print('Printing accelerometer data (Ctrl-C to quit)...') while True: board.read_accel(accel_data) time.sleep(2.0) # Close Firmata board connection when done. board.close()