Каталог

КАК ЭТО РАБОТАЕТ

Быстрый старт

Варианты связи с контроллером

Редактор графического интерфейса

Как получить исходный код

Как использовать графический интерфейс для своей задачи

Дополнительные функции библиотеки

Элементы управления

Элементы индикации

Элементы оформления

Модули связи

Библиотека

Как перенести интерфейс в IDE FLProg

Обновление прошивки ESP8266

Уровень



Уровень представляет графическое отображение значения аналоговой переменной. Информация о текущем положении уровня передается от контроллера к смартфону. Уровень может принимать значения от 0..100. Свойства уровня позволяют задать следующие значения:

Структура данных


ДанныеТипЗначение
Отображаемый уровеньunsigned char0..100 - значение уровня

Настройка

  • Имя переменной - имя уровня и переменной в исходном коде для микроконтроллера, допускается задавать имя по правилам именования переменных языка C.
  • Ориентация - вертикальное или горизонтальное положение уровня на экране.
  • Вид уровня - один из вариантов отображения уровня.

Примеры программирования

Для установки положения уровня, необходимо записать в соответствующее поле необходимое значение от 0 до 100:

RemoteXY.level_1 = 50; // уровень показывает среднее положение

Пример, реализующий отображение значения напряжения на аналоговом входе A0 Arduino при помощи уровня на экране смартфона/планшета:

// получаем значение АЦП пина A0, которое будет равно 0..1023 int adc = analogRead(A0); // преобразуем значение АЦП к диапазону значений уровня RemoteXY.level_1 = (int)(adc / 10.24);