前提・実現したいこと
Neuroskyのmindwave mobile2 を使って脳波データを測定したいです。そこで調べて出てきたサンプルプログラムを実行したところエラーが出ました。プログラミングについては現在学習中で調べてもわかりませんでした。教えていただけると助かります。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "testn.py", line 4, in <module>
for packets in thinkgear.ThinkGearProtocol(PORT).get_packets():
File "/Users/hondashunsuke/Library/Python/2.7/lib/python/site-packages/thinkgear/thinkgear.py", line 69, in init
self.serial = serial.Serial(port, 57600)
File "/Library/Python/2.7/site-packages/serial/serialutil.py", line 240, in init
self.open()
File "/Library/Python/2.7/site-packages/serial/serialposix.py", line 268, in open
raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
serial.serialutil.SerialException: [Errno 16] could not open port /dev/tty.MindWaveMobile-SerialPo: [Errno 16] Resource busy: '/dev/tty.MindWaveMobile-SerialPo'
エラーメッセージ
該当のソースコード
python ソースコード import thinkgear PORT = '/dev/tty.MindWaveMobile-SerialPo' for packets in thinkgear.ThinkGearProtocol(PORT).get_packets(): for p in packets: if isinstance(p, thinkgear.ThinkGearRawWaveData): continue print p
試したこと
エラーメッセージの検索
補足情報(FW/ツールのバージョンなど)
あなたの回答
tips
プレビュー