I will fix or debug your arduino and esp32 code
About this Gig
Tired of seeing red error messages in your Arduino IDE? Let me fix it for you! Hi, I'm a Mechatronics Engineering student with years of experience writing and debugging C/C++ code for microcontrollers. I know how frustrating it is to be stuck on a bug for hours. Send me your code, and I will find the problem.
What I can fix for you:
- Compilation errors and missing libraries.
- Logic errors (loops, if/else statements not working as expected).
- Incorrect sensor readings (I2C, SPI, Analog).
- ESP32 Wi-Fi connection drops or MQTT issues.
- Code optimization and clean-up.
Important rules for this Gig:
- The $5 basic package is ONLY for small scripts (under 100 lines) with basic syntax or library errors.
- I am fixing existing code, not writing a new project from scratch.
Note: Please send me your code and the exact error message BEFORE ordering so I can tell you which package fits your needs!
FAQ
Do I need to send you my physical hardware?
No. You only need to send me your code (.ino, .cpp) and a clear description of the error. If the problem is related to the wiring, a photo or a simple schematic (like Fritzing or a hand-drawing) will help me debug it faster.
Can you write a full project for $5?
No. The $5 basic package is strictly for debugging and fixing specific errors in existing code (up to 100 lines). If you need a completely new project from scratch, please message me first for a custom quote.
Which microcontrollers do you support?
I specialize in the Arduino ecosystem (Uno, Nano, Mega, Pro Mini), ESP32 (all versions), and ESP8266 (NodeMCU, Wemos D1). If you have a different board, please ask me before ordering.
What if you cannot find the bug?
If the issue is a physical hardware failure (a burnt sensor or a broken board) that cannot be fixed via code, I will let you know immediately. In cases where a software fix is impossible, I will offer a full refund.
Will you explain what the error was?
Yes! Along with the corrected code, I will provide a brief explanation of what was wrong and how I fixed it. This way, you can avoid the same mistake in your future projects.
