MicroTone
Генерация импульсных последовательностей на ATtiny13 и ATmega8 с минимальной нагрузкой на процессор через встроенный таймер
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f152659d3545802783b7d8e084705cd05cc7b6022bf7f1f44a94a512e875c671MicroTone-2.0.2-f152659d.zipОписание
Компактная библиотека для генерации импульсных последовательностей на микроконтроллерах ATtiny13A/L и ATmega8. Создаёт прямоугольные сигналы на выводе OCR0A практически без нагрузки на процессор, благодаря использованию встроенного таймера. Функционал предельно простой: инициализация через begin(), управление частотой через write() с 8-битным значением, остановка через stop(). Предусмотрена смена делителя частоты на лету через setPrescaler(). Идеальна для проектов с жёсткими ограничениями по памяти — flash занимает минимум, а CPU остаётся свободным для других задач. Понадобится, если нужен звуковой или тактовый сигнал на очень ограниченном железе.