LoginSignup
4
3

More than 5 years have passed since last update.

rubyを使ったarduinoの動的制御

Last updated at Posted at 2014-10-04

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を改良して、起動時に実行するスクリプトをオンライン経由で見つけて実行するという仕組みを入れればいけますので、興味がある方は作成してみてください。

(参考資料)
はてなブログ

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3