Open TakumaFukuda opened 5 years ago
machine.I2Cには低レイヤのI2C read/write を実装しているので、 大抵のデバイスは micropython だけで処理を書けるはずです。
machine.I2CのAPIは、こちらのmicropythonの標準ライブラリに 概ね従っています。 http://docs.micropython.org/en/v1.9.4/pyboard/library/machine.I2C.html
他にも、サンプルコードリポジトリのREADME表中のコネクターが I2Cになっているサンプルは、すべてI2Cを使っているので、 似ているものが有れば参考にしてみてください。
Deguベースユニットを使用して、GroveモジュールでないセンサにGroveコネクタを実装してI2C通信でデータ取得することを計画しています。 センサとの通信・データ取得部分の処理についてもmicro pythonで実装可能なのでしょうか?
下記のサンプルコードがI2C通信を制御するもののようなので、こちらを参考にしようかと考えています。 https://github.com/open-degu/degu-micropython-samples/blob/master/grove/I2C_Color_sensor/main.py