MrYsLab / PyMata

A Python client class library for Interaction with Standard Firmata
GNU Affero General Public License v3.0
95 stars 40 forks source link

Does FrimataPlus support other client libs? #42

Closed pkotsiop closed 5 years ago

pkotsiop commented 5 years ago

Hi, I just like to know if your version of firmata (FirmataPlus) works with other firmata client libraries like johnny-five. I would like to use PyMata and FirmataPlus on my projects, but my projects also require other languages (javascript mainly) to be able to connect to the same Arduino.

MrYsLab commented 5 years ago

FirmataPlus for the PyMata library is based on StandardFirmata 2.5.1. It adds some features to that library to support stepper motors, Sonar Ping Devices (HC-SR04), Piezo devices and Rotary Encoders. I don't know if Johnny-Five supports those additional features and if it does, whether or not it is compatible with FirmataPlus. For all other standard Firmata features, it should work. I have not worked with Johnny-Five in several years, so I have no recent data to share.

If you have any specific questions, I would be happy to share any knowledge that I may have.

pkotsiop commented 5 years ago

I will try it and let you know how it goes. Close the issue and i will post again here when i have more info.

pkotsiop commented 5 years ago

I have tested FirmataPlus with Johnny-Five (latest nmp of johnny-five for node-red) and the features of standard firmata seem to work just fine.

MrYsLab commented 5 years ago

Thanks for letting me know.