Skip to content

smalruby/smalrubot

This branch is 71 commits ahead of, 22 commits behind austinbv/dino:master.

Folders and files

NameName
Last commit message
Last commit date
May 10, 2020
May 22, 2015
May 10, 2020
May 24, 2021
Jan 4, 2017
Jan 27, 2015
Jan 4, 2017
Jan 20, 2015
May 22, 2015
Jan 20, 2015
Jan 4, 2017
Jan 14, 2017
Jan 20, 2015

Repository files navigation

smalrubot

Gem Version Build Status

The smalrubot is a library and an Arduino sketch for Smalruby.

This is a part of the Smalruby (http://smalruby.jp) Project.

This was forked from Dino (austinbv/dino:15cd48e8).

Installation

requirements:

  • Windows or UNIX like OS (Mac OS X, Linux, etc...)
  • Ruby 2.0.0-p481 or higher.

Add this line to your application's Gemfile:

gem 'smalrubot'

And then execute:

$ bundle

Or install it yourself as:

$ gem install smalrubot

Usage

Prepare the Bootstrapper

Use the included command line tool to create a folder with the Arduino sketch you want to use and optionally configure it.

# If using Smalrubot V3, this is all you should need:
smalrubot generate-sketch sr

# If using Smalrubot S1 (a.k.a Studuino), this is all you should need:
smalrubot generate-sketch sr_studu

Upload The Bootstrapper

  • Connect the Arduino to a USB port on your machine, regardless of which sketch you're using.
  • Open the normal Arduino IDE
  • Open the .ino file in the sketch folder you just generated.
  • Click the upload button (an arrow).

Contributing

  1. Fork it ( https://github.com/smalruby/smalrubot/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

License

MIT (see LICENSE)

About

A library and an Arduino sketch for Smalruby.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.1%
  • Ruby 31.9%