Difference between revisions of "Firmata"
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
- Arduino : includes in the Examples of the IDE ( File > Examples > Firmata > StandardFirmata )
- MSP430 : ??
- MSP430 with Energia: ??
- STM32 : ??
Host side
- Python : https://bitbucket.org/fab/pyfirmata ou https://github.com/firmata/pyduino
- Processing : https://github.com/firmata/processing
- Node.js
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