Skip to content

FirmwareElements

Dmitry Borisenko edited this page Nov 19, 2020 · 50 revisions

Кнопка управляющая пином

  • Описание:

Это кнопка которая включает и выключает заданный пин esp.

  • Параметры:

pin[12] номер пина (gpio). Нумерация пинов на плате wemos не совпадает. Нумерацию смотрите здесь
inv[1] включить инверсию кнопки

  • Использование в сценарии:

Сценарий Описание
button-out-1 = 1 Если кнопка button-out-1 будет равна 1
button-out-2 1 то включить кнопку button-out-2
button-out-3 0 то выключить кнопку button-out-3
button-out-4 change то изменить состояние button-out-4 на противоположное
end конец первого блока сценария

Широтно импульсная модуляция pwm

  • Описание:

Ползунок в приложении задающий сигнал ШИМ на заданном пине.

  • Параметры:

pin[12] номер пина (gpio). Нумерация пинов на плате wemos не совпадает. Нумерацию смотрите здесь

  • Использование в сценарии:

Сценарий Описание
pwm-out-1 > 500 Если кнопка pwm-out-1 будет больше 500 (=,>,<,>=,<=)
pwm-out-2 200 то установить pwm-out-2 в значение 200
end конец первого блока сценария

Окно ввода цифровых значений

  • Описание:

Окно ввода цифровых значений в приложении, служит для установки пороговых величин.

  • Использование в сценарии:

Сценарий Описание
dallas-temp-1 > input-digit-1 Если значение датчика dallas будет больше введенного значения в input-digit-1 (=,>,<,>=,<=)
pwm-out-2 200 то установить pwm-out-2 в значение 200
button-out-2 1 то включить кнопку button-out-2
end конец первого блока сценария

Окно ввода времени

  • Описание:

Окно ввода времени в приложении, служит для установки времени.

  • Использование в сценарии:

Сценарий Описание
timenow = input-time-1 Если текущее значение времени будет равно введенному значению в input-time-1 (=)
pwm-out-2 200 то установить pwm-out-2 в значение 200
button-out-2 1 то включить кнопку button-out-2
end конец первого блока сценария

Окно вывода текста, предупреждения, цифры

  • Описание:

Окно вывода текста в приложение.

  • Использование в сценарии:

Сценарий Описание
timenow = input-time-1 Если текущее значение времени будет равно введенному значению в input-time-1 (=)
output-text-1 Включено то записать текст Включено в output-text-1
button-out-2 1 то включить кнопку button-out-2
end конец первого блока сценария