I will program esp32, arduino uno and atmega328p to read sensors and send data
Electronic Engineer
About this Gig
Need an ESP32, Arduino Uno or ATmega328P to read a sensor and send the data to your computer? I write clear, commented C++ firmware and test it on my own board before delivery.
I am an electronic engineer. I built an ESP32-S3 project that runs an AI model on the device and sends MIDI over USB. At university I programmed the ATmega328P directly, configuring its timers, and used Arduino Uno.
What I can do:
Read sensors and send values over USB serial
Control LEDs, buttons and relays
Set up ATmega328P timers for precise timing and periodic sampling
Log data in CSV format for your computer
Fix or improve existing firmware: timing, stability, memory
What you receive:
Commented source code (Arduino IDE project)
Wiring diagram or pin table
Setup instructions
Delivery only after you confirm it works on your board
Before ordering, tell me your board, the sensor model and the output you want, and I will confirm if I can do it.
I do not work with custom PCBs, cloud or MQTT, Bluetooth apps or production hardware.
Platform:
Other
Expertise:
Firmware development
•
Debugging
•
Microcontrollers
FAQ
Which boards do you support?
ESP32 (including ESP32-S3), Arduino Uno and ATmega328P. Other boards only after I confirm with you.
Do you need to have my exact hardware?
I test on my own boards. If I do not own your sensor, I tell you before starting and we agree on how you test it on your side.
Which software do you use?
C++ with the Arduino IDE. I can use PlatformIO if you prefer.
What happens to my code?
I use it only for your order and delete it after delivery.
