Назад к каталогу

YASM

Построение конечных автоматов с параллельным запуском нескольких состояний и встроенными таймерами

Версия1.0.5
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер29.23 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.529.23 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:a7a1b56ce6cace8d90782b40a97728474aae6d7cd6b21df6346d5526b9b4aec7
АрхивYASM-1.0.5-a7a1b56c.zip

Описание

Библиотека для построения конечных автоматов на базе указателей функций. Подходит, если нужно реализовать сложное поведение устройства с переходами между состояниями — например управление робототехникой, светофорами или многошаговыми процессами. Основной плюс в том, что можно запускать сразу несколько автоматов параллельно, и каждое состояние выполняется как отдельная функция. В комплекте есть встроенные функции для работы со временем (типа elapsed), так что можно легко добавлять задержки и таймеры без использования delay(), который бы блокировал весь процесс. Главное правило: функции состояний должны быть неблокирующими, иначе система потеряет отзывчивость. Может использоваться и как примитивный планировщик задач.

Версии

Показано: 5
1.0.52026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.42026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:34 UTC
ZIP по запросу
первое скачивание может быть дольше