Urgent, MQTT delay between commands Arduino

Hey guys,

I am using an Arduino mega and a Sim 7000a modem, I am trying to send commands from adafruit io using MQTT while running other code from the Arduino, so for testing I am just running a counter that counts up to 1000 and resets and I want to be able to send commands to the modem to do stuff without it delaying my counter or stopping it. The problem I'm having is that whenever I send a command from adafruit io it halts my program that is already running and delays it and for the application I'll be using it for I cannot have the program halt at any time.I have been looking into the Adafruit_MQTT.h and cpp libraries used as I thought that would be the root of all my problems, I also tried removing any delays in the libraries as I thought it would help,but it only made it worse. Below I would attach my code, and both libraries I think could be causing the problem.

It could also be the serial buffer, please I need help solving this urgently

Beceriler: Arduino, Mikrodenetleyici, Elektronik, C Programlama, C++ Programlama

Daha fazlasını gör: arduino mqtt library esp8266, adafruit mqtt library arduino download, esp32 mqtt arduino library, how to add adafruit mqtt library to arduino, adafruit mqtt library nodemcu, adafruit_mqtt.h library download, arduino mqtt example, adafruit_mqtt_client.h library, problems occur delay updating database mysql, arduino web commands http request, thermal printer commands arduino, arduino commands, commands arduino gsm, send serial commands arduino bluetooth, programming commands arduino, arduino uno commands, arduino control led delay, five guys application, hm-10 at commands arduino, sim800 at commands arduino

İşveren Hakkında:
( 1 değerlendirme ) Bozeman, United States

Proje NO: #22857722



Hi Perhaps you need multi task mechanism in order to do that, or not using adafruit library in the first place. I'd love to help you to do that

%selectedBids___i_period_sub_7% gün içinde 50%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(2 Değerlendirme)

Bu iş için 5 freelancer ortalamada $55 teklif veriyor


Hello I only skimmed through the sketch . I think the delay you're having is because of line 192 the continuous call for networkConnect(); As far as I can tell , this function is causing delays till a specific stat Daha Fazla

$30 USD in 7 gün içinde
(3 Değerlendirme)

Hello, I'am experienced in, Digital / Analog Electronics ESP32 , ESP8266 , Arduino, PIC , AVR , ARM , STM32 , 8051 Programming Single board computers ( Raspbery pi,Orange pi etc) C , C++ , Java , Python , C# PCB desig Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(6 Değerlendirme)

Hi there I have read the description you provide I’ve done a similar job, if you can come to chat i can show you some of my previous work as reference. I am an expert in this area and want to discuss the project furt Daha Fazla

$140 USD in 2 gün içinde
(0 Değerlendirme)

Hello I'm interested in your offer because of the challenge it means. I am dedicated to the development of projects which involve communication with different systems for the extraction and sending of data through GPRS Daha Fazla

$25 USD in 3 gün içinde
(0 Değerlendirme)