1

As mentioned by StarCat and romkey, SoftwareSerial only allows one connection at a time. There are two potential solutions to this in my opinion, but each requires some new hardware. Solution 1 - Replace Arduino Uno with an STM32 Blue Pill STM32 Blue Pill has more than one hardware serial interfaces, so that you don't even need the SoftwareSerial, in fact, ...


1

Those NEMAs are big ones - i suspect too big for the little A4988 chips - which can only provide 2A when actively cooled and generally only for short periods. I wouldn't try to push more than 1.7ish Amps for any length of time. You will also need to set the vREF correctly for the motors you are using - if this is not set you will either provide too little ...


1

There is a bug on the library example webclient.ino on getHttpPacket() and getHttpResponse() that it didn't free the memory correctly, causing memory leak. I've updated the code on github repo. Specifically on your getHttpPacket(), here is the corrected code: void getHttpPacket() { char *data; while ((data = radio.get_response_packet(PACKET_MTU, 5000))) {...


1

That model has a sensitivity of 66mV/A which means for every 1A of current passing through it outputs 66mV. The Arduino's ADC when running at 5V has a resolution of (5/1024) 4.88mV per LSB. That means that 4.88/66 gives you 0.074 - or 74mA per LSB. Since 1LSB is considered to be in the noise area of the signal you can expect the minimum usable value to be ...


Only top voted, non community-wiki answers of a minimum length are eligible