ArduinoとPythonを使ってLチカできるようにします。Pythonのプログラムを変更することでLEDが光ったり、消えたりすることや、ボタンを押した100回のうち1回の確率でLEDが光ったりしたり…
- Arduino Uno
- ブレッドボード
- タクトスイッチ 2こ
- 10k Ohm resister 2こ
- LED
- 330 Ohm resister
- ジャンパワイヤ
PythonとArduinoとでシリアル通信をするためのライブラリ、pySerialをインストールします。
$ pip install pyserial
$ python reporter.py
- filename.pyを作成
- class Filenameを作成
- pushメソッドを作成。return Trueで点灯、return Falseで消灯
- modeメソッドを作成。return "これはなになにです"で切り替えた時に表示
- reporter.pyに作成したfilenameをimport
- reporter.pyの変数pへインスタンスを作成
reporter.py
import filename
p = filename.Filename()
filename.py
class Filename(object):
def push(self, line):
return True
def mode(self):
return "これはデモ用の機能です。"