dinoというgemを利用
dino (github)
gem install dino
Arduino IDEを使ってdu.inoを基盤にアップロード
duフォルダを作成
dino generate-sketch serial
duフォルダが出来、その中にdu.inoファイルが作成されています。
du.inoをArduino IDEで開いてコンパイル&アップロード
pry(or irb)でLEDを光らすテストをしてみる。
pry) require "dino"
pry) board = Dino::Board.new(Dino::TxRx.new)
pry) led = Dino::Components::Led.new(pin: 3, board: board)
pry) led.send :on
最後に
このままだと、一度電源を抜いて再度つなげて実行したときに自動でLEDを光らす等が出来ません。
du.inoを改良して、起動時に実行するスクリプトをオンライン経由で見つけて実行するという仕組みを入れればいけますので、興味がある方は作成してみてください。
(参考資料)
はてなブログ