Software is required for the motor driver based on the STM32F030F4P6 microcontroller.
DC motor driver.
It is necessary to write software for the motor driver. The device is based on the STM32F030F4P6 microcontroller. The following functions should be implemented:
- PWM output at a frequency of 2kHz.
- Measurement of PWM 150 Hz at the control input.
- Current measurement using the built-in ADC.
- Implement operation indication and emergency situations using an LED.
The schematic is attached in the form of a PDF file. A prototype will be provided before the start of work.
The code must be well-commented. The client provides access to the repository for code submission.
The engineer who developed the board will be available for clarifications and consultations.
Client's review of cooperation with freelancer
Software is required for the motor driver based on the STM32F030F4P6 microcontroller.Everything is fine, the work was done quickly.
Freelancer's review of cooperation with Denis Stepantsov
Software is required for the motor driver based on the STM32F030F4P6 microcontroller.a good client, I recommend for cooperation.
![]()
-
Зрозуміло що взяли дешеву серію мікроконтролера , но зазвичай для керування моторами з зворотнім зв'язком краще було б взяти наприклад stm32g431 , для цієї серії є багато рішень від STM ,
-
Зворотній звязок на драйвер двигуна не приходить, тільки змінює оберти згідно ШИМ сигналу на вході.
-
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 3 days 14 hours back ∙ 5 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 3 days 21 hours back ∙ 14 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 8 days 4 hours back ∙ 2 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 11 days 5 hours back ∙ 8 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 12 days 6 hours back ∙ 5 proposals |