~I ~IGPIO-Extender-2.0.0;SN:xxxx-xxxx-xxxx ~DIIOOIIIII ~S2:1 ~S2:0 ~G2 ~G3 ~V ~P[pin]:[frequency]
~P3:1000 ~S[pin]:[value]
~S3:50 ~P3:1000
~S3:50 ~G[pin] ~G[pin] ~DIIIIIDIII ~G24.5С,60.5% ~Y090A0C ~U115200,8,N,1 ~S2:Hello ~G6
~GHello
+ Установить текущий пин в высокое состояние
- Установить текущий пин в низкое состояние
> Перейти к следующему пину
< Перейти к предыдущему пину
. Прочитать значение текущего пина
: Войти в режим ШИМ для текущего пина
% Установить скважность ШИМ (далее 0-9 для 0-100% с шагом 10%)
# Прочитать аналоговое значение с текущего пина
@ Настроить текущий пин (i=вход, o=выход, p=шим, a=аналоговый)
d[ms] Задержка на [мс] миллисекунд (например, d100 для задержки 100мс) @o>@o>@i // Настроить пин 1 как выход, пин 2 как выход, пин 3 как вход
<<+>+ // Вернуться к пину 1, установить его в 1, перейти к пину 2, установить пин 2 в 1
<<.>.> // Вернуться к пину 1, прочитать его, перейти к пину 2, прочитать его, перейти к пину 3, прочитать его >@p:0%5 // Перейти к пину 2, настроить как ШИМ, установить частоту 1Гц, скважность 50% 1, // '0' - 1 Гц (медленное мигание)
10, // '1' - 10 Гц (мигание)
50, // '2' - 50 Гц (серво, некоторые моторы)
100, // '3' - 100 Гц (низкочастотная PWM для моторов)
200, // '4' - 200 Гц (моторы)
500, // '5' - 500 Гц (средняя частота для моторов)
800, // '6' - 800 Гц (моторы, вентиляторы)
1000, // '7' - 1 кГц (стандарт для светодиодов)
1500, // '8' - 1.5 кГц (светодиоды)
2000, // '9' - 2 кГц (высокочастотные светодиоды)
3000, // 'A'/'a' - 3 кГц (высокочастотные приложения)
5000, // 'B'/'b' - 5 кГц (высокочастотные светодиоды)
8000, // 'C'/'c' - 8 кГц (очень высокочастотные приложения)
10000, // 'D'/'d' - 10 кГц (ультравысокие частоты)
15000, // 'E'/'e' - 15 кГц (ультразвуковые приложения)
20000 // 'F'/'f' - 20 кГц (максимум системы) @o // Пин 1 как выход
+ // Установить высокий уровень
d500 // Пауза 500 мс
- // Установить низкий уровень
d500 // Пауза 500 мс
+ // Установить высокий уровень
d500 // Пауза 500 мс
- // Установить низкий уровень
Команда будет выглядеть так: ~X>@o+d500-d500+d500- Обновление прошивки