ecto / duino

:bulb: Arduino framework for node.js
959 stars 214 forks source link

Cannot use on Windows: `board.js` hard-coded *nix paths #57

Open Domiii opened 9 years ago

Domiii commented 9 years ago

Since board.js is trying to open a device from the *nix /dev folder, this library cannot possibly work on Windows.

On Windows, the path (the first argument to SerialPort constructor) is simply COM1, COM2 etc., which is the name of the COM port that the driver is using (also see this related thread on using CreateFile to open a serial port communication channel).

Once the path is correct, things work as expected. Very awesome!

In the long term, I would recommend a general-purpose config that allows for the path to be user-selected, or, if supported on the system, to be looked up automatically.

anno143 commented 8 years ago

You can use win-duino, if you want to use duino on windows.