Ik programmeer ESP32-, STM32-, Arduino- en andere microcontrollers in embedded C
PCB-ontwerper en embedded engineer, 2- en 4-laag PCB, RF, voeding, IoT
Over deze dienst
Heb je firmware nodig die werkt op echte hardware, niet alleen in een simulator?
Ik ben Mehedi, een embedded engineer van SUST en Vice President van RoboSUST. Ik schrijf firmware voor ESP32, STM32 en Arduino en test het op echte boards voordat ik het lever.
Wat ik maak:
- Sensor lezen, kalibratie en data logging
- Wi-Fi, BLE en MQTT IoT apparaten met web- of telefoonbesturing
- Motorbesturing en PID voor robots en lijnvolgers
- OLED-, LCD- en TFT-schermmenu's
- Low-power batterijapparaten en FreeRTOS multitasking
- Je bestaande code repareren of afmaken
Hoe ik werk:
- Arduino IDE en PlatformIO voor snelle ESP32- en Arduino-builds
- STM32CubeIDE met HAL, of bare-metal register-level C
- FreeRTOS taken, queues en timers
- Flashen en debuggen met STM32CubeProgrammer, ST-Link en UART
Wat je krijgt:
- Schone, commentaar gevulde C/C++ broncode
- Bedradingsschema (Standaard en Premium)
- Installatiehandleiding zodat je het zelf kunt flashen
- Ondersteuning totdat het op jouw board werkt
> Wil je ook een aangepaste board? Bekijk mijn PCB design gig.
> Wil je je board laten controleren? Bekijk mijn PCB review gig.
Stuur me je board- en onderdelenlijst en ik vertel je eerlijk wat het nodig heeft.
Mijn portfolio
Andere Elektrotechniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Met welke boards werk je?
ESP32, ESP32-C3, ESP8266, STM32, Arduino Uno/Nano/Mega en Raspberry Pi Pico. Vraag me gerust als jouw apparaat er niet bij staat.
Kun je mijn bestaande code repareren of afmaken?
Ja. Stuur de code en vertel wat het moet doen. Kleine fixes passen in het Basic pakket.
Moet ik je mijn hardware sturen?
Nee. Ik test op mijn eigen boards en gangbare sensoren. Voor zeldzame onderdelen help ik je met testen op jouw zijde.
Krijg ik de broncode?
Ja. Je krijgt altijd de volledige, gecommentarieerde broncode en je bent de eigenaar.
Kun je ook de PCB ontwerpen?
Ja. Ik ontwerp PCBs in EasyEDA, KiCad en Altium. Voeg de PCB extra toe of bekijk mijn PCB design gig.

