#!/usr/bin/env python
#
# rx.py
#
# rx.py serial_port port_speed
#
# Neil Gershenfeld
# CBA MIT 7/27/07
#
# (c) Massachusetts Institute of Technology 2007
# Permission granted for experimental and personal use;
# license for commercial sale available from MIT.
#

import serial, sys

def deleteContent(pfile):
    pfile.seek(0)
    pfile.truncate()

if (len(sys.argv) != 3):
   print "command line: rx.py serial_port port_speed"
   sys.exit()
port = sys.argv[1]
speed = int(sys.argv[2])

ser = serial.Serial(port,speed)
ser.setDTR()
ser.flushInput()
count = 0
sound = open('sound.txt', 'w')
deleteContent(sound)
while count < 2000:
   count += 1
   x = ser.read()
   sound.write(str(x))
