Guess the portname for your usb connected microcontroller, using simple heuristics.
npm install portguideA heuristical approach to guess the portname for a usb connected microcontroller.
For example, connect your Arduino or Tessel, then instead of figuring out your portname manually, do the following:
```
var portguide = require('portguide');
var SerialPort = require('serialport');
var port = new SerialPort(portguide.findPort(), {
baudRate: 9600
});
....
No need to worry about plugging your device into the wrong usb port, portguide has got you covered!
Supports Linux, OSX, and Windows.
```
npm install portguide
Portguide's operation is not terribly intelligent. It simply looks for a device with a familiar naming pattern, but doesn't verify that the connection will actually work. Furthermore, if more than one device is attached, portguide will decline to pick one; instead it will just fail.
Probably not suitable for production, but great for experimentation, demos, or just showing off!