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()