Home  /  Tools Apps  / FirmataMruby on Windows Pc

FirmataMruby on Windows Pc

Developed By: たろサ

License: Free

Rating: 5,0/5 - 1 votes

Last Updated: April 17, 2024

Download on Windows PC

Compatible with Windows 10/11 PC & Laptop

App Details

Version 1.00
Size 970.4 KB
Release Date May 17, 13
Category Tools Apps

App Permissions:
Allows applications to open network sockets. [see more (3)]

What's New:
Ver. 1.00 It is the first release. [see more]

Description from Developer:
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 comm... [read more]

App preview ([see all 6 screenshots])

App preview

About this app

On this page you can download FirmataMruby and install on Windows PC. FirmataMruby is free Tools app, developed by たろサ. Latest version of FirmataMruby is 1.00, was released on 2013-05-17 (updated on 2024-04-17). Estimated number of the downloads is more than 50. Overall rating of FirmataMruby is 5,0. Generally most of the top apps on Android Store have rating of 4+. This app had been rated by 1 users, 1 users had rated it 5*, 1 users had rated it 1*.

How to install FirmataMruby on Windows?

Instruction on how to install FirmataMruby on Windows 10 Windows 11 PC & Laptop

In this post, I am going to show you how to install FirmataMruby on Windows PC by using Android App Player such as BlueStacks, LDPlayer, Nox, KOPlayer, ...

Before you start, you will need to download the APK/XAPK installer file, you can find download button on top of this page. Save it to easy-to-find location.

[Note] You can also download older versions of this app on bottom of this page.

Below you will find a detailed step-by-step guide, but I want to give you a fast overview of how it works. All you need is an emulator that will emulate an Android device on your Windows PC and then you can install applications and use it - you see you're playing it on Android, but this runs not on a smartphone or tablet, it runs on a PC.

If this doesn't work on your PC, or you cannot install, comment here and we will help you!

Step By Step Guide To Install FirmataMruby using BlueStacks

  1. Download and Install BlueStacks at: https://www.bluestacks.com. The installation procedure is quite simple. After successful installation, open the Bluestacks emulator. It may take some time to load the Bluestacks app initially. Once it is opened, you should be able to see the Home screen of Bluestacks.
  2. Open the APK/XAPK file: Double-click the APK/XAPK file to launch BlueStacks and install the application. If your APK/XAPK file doesn't automatically open BlueStacks, right-click on it and select Open with... Browse to the BlueStacks. You can also drag-and-drop the APK/XAPK file onto the BlueStacks home screen
  3. Once installed, click "FirmataMruby" icon on the home screen to start using, it'll work like a charm :D

[Note 1] For better performance and compatibility, choose BlueStacks 5 Nougat 64-bit read more

[Note 2] about Bluetooth: At the moment, support for Bluetooth is not available on BlueStacks. Hence, apps that require control of Bluetooth may not work on BlueStacks.

How to install FirmataMruby on Windows PC using NoxPlayer

  1. Download & Install NoxPlayer at: https://www.bignox.com. The installation is easy to carry out.
  2. Drag the APK/XAPK file to the NoxPlayer interface and drop it to install
  3. The installation process will take place quickly. After successful installation, you can find "FirmataMruby" on the home screen of NoxPlayer, just click to open it.

Discussion

(*) is required

Download older versions

Other versions available: 1.00.

Download FirmataMruby 1.00 on Windows PC – 970.4 KB

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)
Ver. 1.00
It is the first release.
Allows applications to open network sockets.
Allows an application to write to external storage.
Allows an application to read from external storage.