XYdraw
Векторная графика на экране осциллографа в режиме XY через DAC-выводы ESP32 с поддержкой 2D и 3D объектов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:29f44ea53e9648183eaac63e23c3c9797a83126d67a59ab5e5be8d2f7eb25e13XYdraw-1.3.0-29f44ea5.zipОписание
Библиотека превращает осциллограф в векторный дисплей с помощью двух DAC-выводов ESP32. Выводит координаты X и Y через GPIO25 и GPIO26 так быстро, что инерционность экрана сплавляет последовательность точек в цельное изображение. Поддерживает 2D-примитивы (линии, прямоугольники, окружности, эллипсы, кривые Безье), растеризацию пиксельных сеток в векторное представление, 3D-проекцию с управлением камерой по всем осям и отсечением невидимых линий через буфер сцены. Есть масштабируемый векторный шрифт со всеми 95 символами ASCII. Для работы нужен осциллограф с режимом XY и поддержкой двух каналов, короткие кабели минимизируют шум. Пины DAC на ESP32 уникальны — других вариантов для подключения нет.