Firmata

  •        0

Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package. There are implementations for multiple microcontrollers and host software packages.

http://firmata.org

Tags
Implementation
License
Platform

   

comments powered by Disqus


Related Projects

Permata - A set of perl modules to interface with Arduino boards loaded with the Firmata protocol.


This module uses Win32::SerialPort or Device::SerialPort to communicate with the Arduino using Firmata. It's based on the pyduino python module. Please note. This is not fully tested yet, and the interface will likely change to be more perl-style fairly soon.

firmata - firmata protocol implemented in javascript


firmata protocol implemented in javascript

Sharpduino - A .NET library for controlling an arduino through the firmata protocol


A basic library that permits controlling an arduino through the firmata protocol. The current version is developed and tested against the StandardFirmata 2.3 sketch distributed with the arduino 1.0 software. The purpose of this library is to make it easy to .net developers to connect their programs to the real world using the arduino hardware. The library is developed with the simple user in mind, while allowing the more advanced user (someone who might make changes to the Arduino sketch or some

Serialxmpp - End to end serial connection via XMPP


Serial port-->Computer->XMPP/GTALK server-->Computer-->Serial port bidirectional This allows for remote serial control Allows remote serial control/connection to a remote network bypassing firewall by proxying over XMPP. I am working on a Firmata library to complete the loop You need to control/read a remote serial device , for example, the cat's water bowl connected to an Arduino at your friends house. There are 2 primary issues with this. The IP is probably a dynamic one supplied by the cable

Arduinokit - Arduino Motor and Sensor Toolkit


A GUI based app that can be used to communicate to the arduino using the firmata protocol.

Android-firmata - Android implementation for Firmata Arduino


This android-firmata software project allows you to control an Arduino board via Bluetooth from Android without writing code for Arduino. Instead, you upload the Firmata firmware (program) onto an Arduino microcontroller board to communicate with it through the Firmata protocol. This project implements the Firmata protocol for Android. FunctionsSo far only Firmata version 1 is supported, which lets you set pins as INPUT/OUTPUT and read or write data to it. I tested digital read and write and ana

As3glue - A Physical Interaction Library for Flash


Whyas3Glue gives Flash, Flex and AIR applications physical interaction capabilities. Detailsas3Glue is an ActionScript 3 library that enables communication between Flash/Flex/AIR applications and Arduino boards. It can together with one or several Arduino boards be used to monitor sensors (such as rotary encoders and motion detectors), control actuators (such as LEDs and motors) and interface other electronics (such as RFID readers) from Flash, Flex and AIR applications. The library includes Ard

Oscrd - The OSC Routing Daemon


This project aims to create a multiplatform, multiprotocol router and converter for different kind of control protocols used in audio production, stage lighting and network controling such as: - OSC; - MIDI; - SNMP; - DMX With using of microcontrollers like Arduino, it could make use of the Firmata protocol as well to let the Arduino act as a sensor and actuator for the router. This is currently at design and planning phase. It is unclear what language should be used for implementation.

Labviewduino - A LabVIEW library for controlling an arduino through the firmata protocol


IndrotuctionA basic library that permits controlling an arduino through the firmata protocol. The current version is developed and tested with the arduino ver0021 software. The purpose of this library is to make it easy to LabVIEW developers to connect their code to the real world using the arduino hardware. My goal is to use this subvi of library through labview to make arduino as a cheap DAQ device. If anyone also interested in contributing towards this direction let me know. developer guide1.

Basicmata - A simple way to interface an arduino over serial protocol from any software.


BasicMata BasicMata is A very simple way to interface an arduino over serial protocol from any computer. It's based on the Idea of Firmata (http://firmata.org/wiki/Main_Page) but won't allow you to change any setting. Therfore the Code is as simple as possible and should run on all Arduinos with similar pins (most important are the PWM outputs Pins see Pinouts)! It's thought for people who just want to get going as fast as possible,without the need and possibility to configure anything from outs