FirmataMruby Application icon

FirmataMruby 1.00

970.4 KB / 1+ Downloads / Rating 5.0 - 1 reviews


See previous versions

FirmataMruby, developed and published by たろサ, has released its latest version, 1.00, on 2013-05-17. This app falls under the Tools category on the Google Play Store and has achieved over 50 installs. It currently holds an overall rating of 5.0, based on 1 reviews.

FirmataMruby APK available on this page is compatible with all Android devices that meet the required specifications (Android 3.2+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: com.luaridaworks.firmatamruby

Updated: 12 years ago

Developer Name: たろサ

Category: Tools

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing FirmataMruby on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

Previous Versions

FirmataMruby 1.00
2013-05-17 / 970.4 KB / Android 3.2+

About this app

FirmataMruby is an application program to be able to operate GR-KURUMI by using the Firmata protocol.
The program of GR-KURUMI can be written in the ruby language. A special command of digitalWrite etc. was prepared.
It is the same as Yamruby of another application program excluding a special command for GR-KURUMI.
In addition, the heading character of the class name becomes a capital letter as for the command of Yamruby though it is almost the same as Luarida of another application program.
Yamruby has opened the source to the public to github, and refer to fvmExec.c for details, please.
Still, please feel free to contact me when you want you to add the command for GR-KURUMI though the command for GR-KURUMI is insufficient.
There is ruby program complete set of FirmataMruby about the SD card/FirmataMruby/as follows.
Moreover, there are sketch.cpp file and kurumi_sketch.bin file for GR-KURUMI/FirmataMruby/sketch/KURUMI/as follows.
Please forward this sketch.cpp and do the build by the Web compiler or forward kurumi_sketch.bin to GR-KURUMI.
If GR-KURUMI that writes kurumi_sketch.bin is connected with Android by using the FTDI substrate etc. and FirmataMruby is started, the communication is begun.
The ruby program is only executed now. Program (lchika.rb) that lights LED as a sample for KURUMI is appended.

Firmatamruby.rb that exists in the FirmataMruby folder of the SD card is the main menu program. This is a selection menu in the script.
If the made script file name is added to the Menu table of firmatamruby.rb, it is OK to start the script of making by oneself.
Moreover, if the short cut is pasted to the home screen, the ruby script can be started directly because the short cut of the rb file can be made.
The explanation of a command is written on the Web site displayed at the end. Please look at the explanation of ruby because the syntax is ruby language.
The program can be written only with Android by using the editor. Jota Text Editor is recommended.

===Command only for GR-KURUMI===
pinMode( pin, mode )
The mode of the pin is set.
Argument
pin: It is a pin number.
mode: It is a mode. 0:INPUT 1:OUTPUT

digitalWrite( pin, value )
It is a level in the pin is output.
Argument
pin: It is a pin number.
value: 0:LOW 1:HIGH

digitalRead( pin )
The input level of the pin is read.
Argument
pin: It is a pin number.
Return value
0:LOW, 1:HIGH

analogWrite( pin, value )
The PWM ratio is changed into the pin and the voltage is output.
Argument
pin: It is a pin number.
value: It is output PWM ratio (0-255).

analogRead( pin )
The analog voltage of the pin is read.
Argument
pin: It is a pin number.
Return value
Ten bit value: Value of ten bits (0-1023)

New features

Ver. 1.00
It is the first release.

App Permissions

Allows applications to open network sockets.
Allows an application to write to external storage.
Allows an application to read from external storage.