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

EgLang

Текстовый язык программирования для Arduino с управлением пинами через простые правила на основе условий и состояний

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

Установка

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

Описание

Если нужно быстро реализовать на Arduino логику управления пинами без классического кода — EgLang даст вам текстовый язык с простыми правилами. Вместо привычного программирования описываете поведение через условия и команды: например, «если пин 3 в LOW, включи пин 4». Синтаксис минимален — правила записываются в одну строку, что экономит память на платах вроде Uno и Nano. Поддерживаются условные операторы, циклы, мигания и комбинирование нескольких условий одновременно. Библиотека сама настраивает пины как INPUT или OUTPUT и защищает их от дублирования команд. Но есть ограничения: максимум 20 правил по 32 символа каждое, поддерживаются только определённые пины (3, 5, 7, 9, 11, 13 для INPUT и 2, 4, 6, 8, 10, 12 для OUTPUT), занимает около 4 КБ памяти. Подойдёт для простых проектов со светодиодами, кнопками и датчиками, но сложную логику всё же лучше писать обычным C++.

Версии

Показано: 1
1.0.12026-08-23 19:13:41 UTC
ZIP по запросу
первое скачивание может быть дольше