Hello! I am using an ESP32 (Dev Module) on WiFi to control an ESC and a servo of a RC car. The ESC requires a PWM signal thus why I have substituted analogWrite for ledcWrite. My problem is that the integer val is taking the value from V3 instead of V4 Because of this, when I change the value of V3, the ESC works when the servo is the only thing that should be working. I have limited experience and knowledge with ESP32’s and Blynk, hence why I have come here for help. I am currently using the Blynk Andriod app version 2.27.1 and I use Blynk’s servers and am using Blynk library version 0.5.4.
Well your different functions for V3 and V4 are different so whatever crossover is happening has something to do with the servo library and your alternative for PWM ledcWrite as they may be unintentionally sharing some communication
This is an esp32 thing and not really Blynk specific as Blynk is probably working perfectly normal… Something you can confirm with simple feedback to display widgets, like V5 & V6
I would love to say I did that on purpose to see if you are simply doing the copy/paste scriptkiddy thing, or actually reading, examining and learning the commands… But alas that was just a simple syntax error on my part