KworkБоты и автоматизация
Требуется написать чистый код в Arduino IDE для платы ESP32-C3 SuperMini. Это внешняя геймерская док-станция для мониторинга параметров ноутбука/ПК по USB. Компоненты: ESP32-C3 SuperMini, 3 цветных дисплея 0.96" (ST7735, 7-pin SPI), 1 кнопка без фиксации, 1 реле 5V. Сборка беспаечная. Что должен делать код: 1. Приём и парсинг данных: Ноутбук через Open Hardware Monitor раз в секунду шлёт в Serial-порт строку (например: 75,60,45). Плата должна разделить её на 3 отдельные переменные температур. 2. Параллельный вывод: Вывести эти цифры на дисплеи. Экран 1 — CPU, Экран 2 — GPU, Экран 3 — SSD. Разделение реализовано аппаратно через отдельные пины CS (Chip Select). 3. Кнопка запуска: При нажатии плата замыкает реле строго на 0.5 сек (эмуляция кнопки включения ПК) и выключает его. Нужна чёткая защита от дребезга контактов. Критически важные требования: Код должен быть строго модульным и оптимизированным. Обязательны подробнейшие комментарии на русском языке к каждой строчке и блоку, чтобы я мог сам во всём разобраться и поменять пины при сборке в корпус. Бюджет: Базовый — 500 рублей. За действительно идеальный код, крутую оптимизацию и понятную структуру готов поднять оплату до 800 рублей максимум. За качество доплачиваю. Жду предложений!
den92716