Difference between revisions of "Firmata"

From air
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Firmata is a generic protocol for communicating with microcontrollers (Arduino, ...) from software on a host computer.
+
Firmata is a generic protocol for communicating with microcontrollers ([[Arduino]], ...) from software on a host computer.
   
 
http://firmata.org/wiki/Main_Page
 
http://firmata.org/wiki/Main_Page
  +
  +
==Board side==
  +
* [[Arduino]] : includes in the Examples of the IDE ( ''File > Examples > Firmata > StandardFirmata'' )
  +
* [[MSP430]] : ??
  +
* [[MSP430]] with [[Energia]]: ??
  +
* [[STM32]] : ??
   
 
==Host side==
 
==Host side==
Line 7: Line 13:
 
* Processing : https://github.com/firmata/processing
 
* Processing : https://github.com/firmata/processing
 
* [[Node.js#Arduino_avec_Firmata|Node.js]]
 
* [[Node.js#Arduino_avec_Firmata|Node.js]]
  +
  +
===[[Processing]]===
  +
[[Image:firmata-processing.png|thumb|200px|right|Processing Shetch with Processing]]
  +
  +
1.1) Téléchargez et décompressez http://firmata.org/wiki/Download#Arduino.2FWiring dans ~/Arduino
  +
  +
  +
  +
1.2) Depuis Arduino, Ouvrez et chargez Exemples > Firmata > AllInputsFirmata
  +
  +
2.1) Telechargez http://arduino.cc/playground/uploads/Interfacing/processing-arduino.zip et décompressez dans ~/Processing/Libraries
  +
  +
  +
2.2) Depuis Processing, Ouvrez et Lancez Sketchbook > Libraries > arduino > examples > arduino_output
  +
  +
* http://arduino.cc/playground/Interfacing/ProcesssHackForFirmata
  +
* http://www.arduino.cc/playground/Interfacing/Processing
  +
* http://mediawiki.e-apprendre.net/index.php/Firmata_et_Java
  +
  +
===[[Android]]===
  +
* http://shokai.github.io/ArduinoFirmata-Android/

Latest revision as of 16:20, 17 March 2014

Firmata is a generic protocol for communicating with microcontrollers (Arduino, ...) from software on a host computer.

http://firmata.org/wiki/Main_Page

Board side

Host side

Processing

Processing Shetch with Processing

1.1) Téléchargez et décompressez http://firmata.org/wiki/Download#Arduino.2FWiring dans ~/Arduino


1.2) Depuis Arduino, Ouvrez et chargez Exemples > Firmata > AllInputsFirmata

2.1) Telechargez http://arduino.cc/playground/uploads/Interfacing/processing-arduino.zip et décompressez dans ~/Processing/Libraries


2.2) Depuis Processing, Ouvrez et Lancez Sketchbook > Libraries > arduino > examples > arduino_output

Android