Psychopyで音とserial portを出すサンプル

import serial
from psychopy import sound, core

# serial port setup: 'COM3' はデバイスマネージャーを見て確認
ser = serial.Serial(port='COM3', baudrate=9600, timeout=1)  # open first serial port
# ser.isOpenで確認

# sound setup
print('Using %s (with %s) for sounds' % (sound.audioLib, sound.audioDriver))
highA = sound.Sound('A', octave=3, sampleRate=44100, secs=0.8, stereo=True)
highA.setVolume(0.8)

# serial port output: *50の数を変えると幅が変わる
ser.write(b'1'*50)
# sound play
highA.play()
core.wait(0.8)

ser.close()