Python×Arduinoに関するメモ

はじめに

こんにちは、がんがんです。
今回はPySerialとArduinoを使用しているときによく調べたやつをメモ程度にまとめておきます。

参考

Arduinoに関してはこちらにまとまってあります。
Arduino 日本語リファレンス

よく調べたもの 〜Arduino-Serial、bit操作編〜

Serial.available()

http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=3245

シリアルポートに何バイト届いたかを返す。

Serial.read()

http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=3279

受信データを1バイトだけ戻り値として返す。

bitRead(x,n)

http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=2976

x:読み取る対象
n:読み取る位置。右端(LSB)から何bit目かどうか。LSBは0から。

ビット、バイト操作

http://easylabo.com/2015/04/arduino/8354/

2バイト以上のシリアル通信

http://d.hatena.ne.jp/kougaku-navi/20140501/p1

よく調べたもの 〜Python-文字列、型変換編〜

文字列を置き換える replace

https://note.nkmk.me/python-str-replace-translate-re-sub/

よく調べたもの 〜Python-PySerial編〜

まとめ

今回はPython×PySerial×Arduinoをいろいろいじった際によく調べたものをまとめました。

今回いろいろ扱って思ったことは、シリアル通信も奥が深いということです。
時間があればLEDマトリクスやセンサ情報の表示など、いろいろな実験をしてみようと思います。