🚀 Продолжаю экспериментировать с CH32V003 — сверхдешёвым микроконтроллером на архитектуре RISC-V. В рамках нового проекта я разрабатываю примитивный диспетчер задач, который позволяет мне организовать псевдо-многозадачность даже на таком простеньком железе. 🔧 Сейчас реализовано управление водяным краном через сервопривод:  - Нажал на кнопку — кран поворачивает влево.  - Нажал другую — вправо.  - Каждое движение длится заданное время (SERVO_LEFT_TIME_SEC / SERVO_RIGHT_TIME_SEC).  - Задачи опроса кнопок и управления серво разделены и работают независимо через мой Task Manager.  - Статус крана отображается через мигание светодиода PC4: покой — медленно, движение влево — быстро, вправо — двойные вспышки. 📊 Также реализовано измерение напряжения через АЦП и вывод данных через UART (115200 бод), чтобы можно было следить за состоянием питания. 💡 В планах — добавить контроль момента затяжки по току, чтобы не перегружать сервопривод и не допустить его перегрева. Для этого планирую использовать шунт и усилитель тока, а затем анализировать потребление в реальном времени. 📦 Проект открытый, структура кода универсальная — легко адаптируется под другие задачи и МК. 🔗 Посмотреть и скачать проект: https://gitflic.ru/project/otschelnikok/servo_ch32v003f4u4  #RISC_V #Embedded #DIY #Electronics #MCU #CH32V003 #Программирование #TaskManager #Сервопривод  #автоматизация