Controlling your Bluetooth® wireless technology embedded robot MI100 of MONOxIT. The version >=1.0.0 uses RubyFFI based rubyserial gem written by Hybridgroup.
Add this line to your application's Gemfile:
And then execute:
Or install it yourself as:
$ gem install mi100
Pairing must be performed between a Bluetooth wireless technology enabled device and MI100 in advance.
The below example shows that pairing is done between a Windows device and MI100, and the virtual serial port is COM12.
require 'mi100' mi100 = Mi100.new 'COM12' 3.times do res = mi100.ping # Get battery level res = mi100.power puts res # Move forward 300mS mi100.move_forward 300 # Move backward 300mS mi100.move_backward 300 # Spin right 500mS mi100.spin_right 500 # Spin left 500mS mi100.spin_left 500 # Blink LED 100% red, 50% green, 20% blue 1000mS mi100.blink 100, 50, 20, 1000 # LED random color blink mi100.blink # Tone 440Hz 200mS mi100.tone 440, 200 # Do Re Mi mi100.sound "DO" mi100.sound "RE" mi100.sound "MI" sleep 1 end mi100.close
- Fork it
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request