lx16a-servo
Управление серводвигателями LewanSoul LX-16A, LX-224, HTS-35H и Hiwonder LX-15D по однопроводному двунаправленному протоколу
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0d770b80f28eaa085650f255ec147b913b46b045bed1f70e2bcc7f99bee990bblx16a_servo-0.9.3-0d770b80.zipОписание
Библиотека для управления серводвигателями LewanSoul LX-16A, LX-224, HTS-35H и Hiwonder LX-15D, которые общаются по последовательному интерфейсу. Особенность в том, что вместо классической трёхпроводной схемы (TX, RX, направление) используется однопроводный двунаправленный протокол, похожий на UART. Для корректной работы нужен буферный чип вроде SN74HC126, чтобы управлять линией передачи. На ESP32 это работает проще — микроконтроллер автоматически переводит TX в режим open-drain и использует один пин для приёма и передачи. На других платах придётся возиться с разводкой. Учти, что использовать BusLinker v2.2 с этой библиотекой нельзя — несовместимо.