• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
  • Skip to secondary sidebar

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Raspberry pi
      • Raspberry pi server
      • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
  • ЧПУ
  • 3d печать
  • Об авторе

Настройка Progress bar в Nextion

Ноябрь 8, 2017

Для данной реализации нам понадобится:

Arduino uno : http://ali.pub/1th4sk

Датчик температуры ds18b20: http://ali.pub/1xz072

Ну и дисплей Nextion: http://ali.pub/1xz0e2

Я покупал такой: http://ali.ski/zF01b

Тут я опишу только работу с блоком progress bar j0.

Progress bar может иметь как горизонтальную заливку, так и вертикальную. В моем случае она вертикальная. При первом добавлении данного блока пункт val в настройках блока имеет 50, что означает 50 процентное заполнение изначально. Чтоб progress bar был пустым нужно val поменять с 50 на 0 как показано на картинке.

На этом настройка в nextion editor закончена. Переходим в FLProg.

В FLProg работа с данным блоком выглядит таким образом:

 

Как это работает: Датчик температуры ds18b20 подает 1 через блок “Детектор изменения числа” на вход send блока от дисплея Nextion “Задать параметр” тем самым мы запишем все изменения температуры в блок “задать параметр” а ко входу Value данного блока мы напрямую подаем значения температуры с датчика Ds18b20.

Настройка Блока “задать параметр” выглядит так:

Теперь блок Progress bar в nextion будет заполняться температурой.  Минимальное значение 0, максимальное 100.

Примеры: https://yadi.sk/d/LZ2MvWWR3PWDQt и https://yadi.sk/d/EUVAsgqy3PWDXU

Видео:

  • Нравится

Primary Sidebar

Поиск

Новые записи

  • Подключение к raspberry pi через USB-ttl адаптер
  • Гирлянда на адресных светодиодах ws2812b и arduino
  • Снежинка на arduino и светодиодной ленте ws2812
  • Подключение термистора к arduino.
  • Термостат с регулировкой температуры до 1000 С° с помощью модуля MAX6675, реле и arduino.

Метки

Loading

Arduino attiny84 BH1750 Blynk buzzer CNC DS18b20 esp8266 Ethernet FLProg Games GSM HC-06 HC-SR04 HC-SR501 ir isd1820 L298N LM335 MAX7219 MQ-2 neopixel NEOWAY M590 Nextion nodemcu processing raspberry pi Relay RFID SD card Servo sharp ThingSpeak ws2812 Влажность Датчик звука Сигнализация Температура ЧПУ диод кнопка монитор порта уроки фоторезистор часы 3d печать (1)
Arduino (82)
ESP (2)
ESP32 (1)
ESP8266 (13)
FLProg (10)
NodeMCU (7)
Raspberry pi (5)
Raspberry pi server (2)
Uncategorized (2)
Игры на Arduino (3)
Музыка (1)
Приборы (1)
Проекты Arduino (53)
Проекты Raspberry pi (1)
Роботы на Ардуино (1)
Уроки Arduino (14)
ЧПУ (3)

Подписаться на YouTube!

Группа в ВК

Secondary Sidebar

Свежие записи

  • Подключение к raspberry pi через USB-ttl адаптер
  • Гирлянда на адресных светодиодах ws2812b и arduino
  • Снежинка на arduino и светодиодной ленте ws2812
  • Подключение термистора к arduino.
  • Термостат с регулировкой температуры до 1000 С° с помощью модуля MAX6675, реле и arduino.

Copyright_У Павла! © 2019 ·