Ruby から Linux の i2c-dev 経由でデバイスを操作するライブラリを適当に書いた。 https://github.com/cho45/ruby-i2c-devices 比較的汎用的な I2CDevice クラスと、サブクラスとして特定デバイス用のものをいくつかまとめた。汎用クラスはそんな重要ではなくて、特定デバイスの操作を纏めるのを主な目的とする感じ…… デバイスごとのドライバを必要になり次第書いておいていく感じにするつもりなので (そんなに増えないと思うけど)、rubygems としてはアップロードしてない。 GPIO でのインターフェイスを追加して、gem にあったほうが便利な気がしてきたので、gem push しました。https://rubygems.org/gems/i2c-devices 今のところあるのは ACM1602NI 秋月で売ってる I2C 16x02