Donovan Buck

Results 130 comments of Donovan Buck

What about an ```enqueueDigitalWrite(pin, value)``` method that builds a list of write commands and updates the ports on next tick? That way we would only have to write once during...

I've finally got the new stepper class in J5 far enough along that I was able to test this with a full J5 stack and it doubled the speed that...

Arduino Uno? ```serialPort``` is unused and ```SPort``` is undefined. Are these supposed to be the same?

Oh wait, you're on a Mega right?

On a mega I would try to use one of the hardware serial ports. Software serial is not reliable at 115,200. You wouldn't want to go over 57,600.

Here's the code updated to use hardware serial. Looking at [this](https://github.com/firmata/arduino/blob/master/Boards.h#L204-L209) I can see that hardware serial 1 is attached to pins 18(TX) and 19(RX). You don't have to specify...

Yes, but... You can use any GPIO pin, but only with software serial. Software serial is limited to 57,600 baud max. Can the device you are talking to be configured...

Right, 9600 should be fine. I've used software serial @ 9600 baud with GPS breakouts no problem. ````js const firmata = require("firmata"); const board = new firmata('/dev/ttyUSB0'); const serialPort =...

According to this [spec sheet](https://docplayer.net/101050357-Nec-infrared-codec-module-ver1-0-ys-irtm.html), 9600 is the default speed.

You are absolutely correct. I must have removed a command at some point during the implementation and forgot to update that value. I'll get a PR in ASAP.