Урок 5. Передаем информацию с Arduino на дисплей Nextion

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • Сегодня в уроке рассмотрим, как можно передать на дисплей текстовую и цифровую информацию и выведем названия световых эффектов подсветки на адресных светодиодах. А также уровень яркости подсветки.
    Результат: • Управление подсветкой ...
    Урок 1 - Скачать и установить Arduino IDE, Nextion Editor
    • Урок 1 - Скачать и уст...
    Урок 2 - Подготовка графики для дисплея Nextion в Inkscape
    • Урок 2 - Подготовка гр...
    Урок 3 - Кнопка Dual state Nextion Включаем выключаем подсветку.
    • Урок 3. Кнопка Dual st...
    Урок 4 - Button Nextion Управление яркостью, переключение режимов
    • Урок 4 Button Nextion...
    Урок 5. Передаем информацию с Arduino на дисплей Nextion
    • Урок 5. Передаем инфо...
    Урок 6. Клавиатура дисплей Nextion. Timer, перенаправление на страницы.
    • Урок 6. Клавиатура ди...
    Урок 7 Управление яркостью дисплея Nextion Страница ожидания
    • Урок 7 Управление ярк...
    Подробное описание на сайте проекта:
    arduino-tex.ru...
    Что понадобиться для Урока:
    Дисплей Nextion. ozn.by/5muuau
    Arduino NANO или Arduino UNO. s.click.aliexp...
    Адресные светодиоды ws2812.s.click.aliexp...
    Макетная плата если нужна.s.click.aliexp...
    Соединительные провода. s.click.aliexp...
    Подписчики на сайте boosty могут скачать исходные файлы в формате .HMI, код для Arduino.
    boosty.to/arduino
    Смотрите также материалы полезные по данной теме:
    Nextion Editor урок 1. Скачиваем и первый пример hmi.
    portal-pk.ru/n...
    Дисплей Nextion урок 2. Подключаем и передаем данные на Arduino.
    portal-pk.ru/n...
    Урок Nextion дисплей на русском, анимация на дисплее без Arduino.
    portal-pk.ru/n...
    !!!! Поддержать канал boosty.to/arduino
    !!!!! Разработка проектов под заказ
    arduino-tex.ru...
    !!!!! Помогу настроить ЧПУ гравер, плоттер, фрезерный станки и 3D принтер.
    arduino-tex.ru...
    #ws2812 #Nextion #Урок
    ++++++++++++++++++++++++++++++++++++++++++++++++++
    **** Проекты на Arduino:
    **** portal-pk.ru/pa...
    **** Уроки Arduino:
    **** portal-pk.ru/pa...
    -------------------------------------------------------------------------------------------------------------
    Официальный сайт:
    portal-pk.ru
    arduino-tex.ru
    cnc-tex.ru
    Мы в контакте:
    portal_pk
    cnc_tex
    arduino...
    Мы на фейсбук:
    / arduinoportalpk
    / cnctex.ru
    / arduinotex.ru

Комментарии • 50

  • @SashaSvinka
    @SashaSvinka Год назад

    постоянно забываю поставить лайк за технический контент на ютубе. Хорошо, что напоминаешь!!))

  • @ProjectCorsica
    @ProjectCorsica 3 года назад +1

    В попу тех кто ставит тебе дизлайки! Отличные уроки!!!! Больше таких уроков и подробнее.

  • @almazgrand9578
    @almazgrand9578 3 года назад

    Молодчина! Всё правильно и внятно показал!

  • @nagornijoleksandr48
    @nagornijoleksandr48 3 года назад

    Отличное видео будем пробовать

    • @ArduinoTex
      @ArduinoTex  3 года назад +1

      спасибо, удачи

  • @ИгорьБунин-э2ж
    @ИгорьБунин-э2ж 3 года назад +1

    Полезная информация. Ещё бы экраны подешевели👍👍👍

    • @ArduinoTex
      @ArduinoTex  3 года назад +2

      Да. Особенно новые модели с емкостным экраном. Но для полезного проекта можно и прикупить.

    • @ИгорьБунин-э2ж
      @ИгорьБунин-э2ж 3 года назад

      @@ArduinoTex Я бы сказал для ответственного проекта!

    • @igor_yanovich
      @igor_yanovich 3 года назад

      За такую цену как стоят эти милипи..дрические экраны, на алишке можно полноценный 10 дюймовый планшет взять на виндовс 10 с USB разъёмом, в который можно тыкать пальцами. Потом на нём поставить драйвер для переходника USB - TTL. И вот у нас есть огромный планшет на который можно посылать и принимать данные с микроконтроллеров по UART. Для планшета пишется графическая программа (правда надо какой-нибудь язык знать, например делфи). Ну, а на планшет потом можно даже видео выводить, в интернет выходить, короче что угодно, там же 10 винда. Так что вот такие дела. Или купить такой маленький дисплейчик который ничего не умеет кроме базовых функций заложенных в программе Nextion Editor, или доплатить ещё 10-20$ и взять полноценный планшет с 10 виндой на борту и на котором можно будет запилить любой графический интерфейс с офигенной анимацией, который никогда не сделаешь на таком экранчике.
      Сам сначала хотел такой экранчик взять для умного дома, потом увидел цены и охренел, купить планшет на алишке будет более рациональнее. Да и планшет уже оформлен, вешай на стену и всё. Единственное это провод идущий к USB разъёму, который надо будет как-то обыграть иначе будет смотреться колхозно, но если разобрать планшет и подпаять проводки около разъёма, то можно сделать так, что его вообще не будет видно, и на стене будет только сам планшет без проводов.
      Хотя, кое-куда самые самые дешёвые версии экранчиков можно использовать ценой до 25$. Если нужен большой дисплей, лучше уже покупать полноценный планшет, как например для умного дома.

  • @ivanmatveev2616
    @ivanmatveev2616 3 года назад +1

    Спасибо за интересную и нужную инфу

  • @BikR1005-t4q
    @BikR1005-t4q 3 года назад +1

    КРУТО!!!

  • @TheDjK0T
    @TheDjK0T 3 года назад

    Вау, какой круто урок получился

  • @ВіталійГергал
    @ВіталійГергал 3 года назад

    Спасибо за информацию

  • @АнастасияКутенкова-й7ж

    Добрый день! У меня в скетче, как и у Вас есть прием и передача данных (с Nextion/ на Nextion). Не подскажите, почему когда функцию SendInt помещаю в конец цикла loop, то программа выдает очень странные действия. А когда SendInt находится в условии if(data.indexOf("on"), то прием и передача работают хорошо (но мне это особо не нужно, надо чтобы ардуино всегда передавало данные, а не по нажатию кнопки на дисплее).

  • @IGROK_MANYAK
    @IGROK_MANYAK 3 года назад

    Полезная информация.

  • @yuriy_sychev
    @yuriy_sychev 3 года назад

    Спасибо большое очень интересно

  • @dadrenn
    @dadrenn 3 года назад

    Полезная информация

  • @ramsteadyyt9534
    @ramsteadyyt9534 3 года назад

    Отличное видео!

  • @leopoldfriend2709
    @leopoldfriend2709 3 года назад

    Информативно, спасибо!

  • @alexmatusevich1946
    @alexmatusevich1946 3 года назад

    Здравствуйте, очень прошу Вашей помощи. Есть дисплей nextion, дуинка mega. Задача- командой от ардуины изменить параметры элемента на странице nextion. Вроде все сделал по образу и подобию вашего примера. В сериале вижу, что отправка команды происходит в порт, но реакции со стороны nextion никакой. По нажатию button отправляется сообщение, ардуинка принимает( это видно по отработке led_builin), дальше работает SendData, в порт вроде уходит, но параметр элемента не меняется. Если не сложно- дайте ваши контакты, чтобы можно было подробно объяснить

    • @alexmatusevich1946
      @alexmatusevich1946 3 года назад

      Ps. На эмулятореnextion на пк работает

    • @ArduinoTex
      @ArduinoTex  3 года назад

      Контакты есть в описании канала и на сайте. arduino-tex.ru/page/100/razrabotka-proektov-na-arduino-esp8266-esp32-nextion-pod-zakaz.html

  • @kumelektronik340
    @kumelektronik340 3 года назад

    Добрый день, Константин. Меня зовут Александр, мне 61 год. Недавно начал заниматься Arduino. Вам знакома программа FLPROG?

    • @ArduinoTex
      @ArduinoTex  3 года назад +1

      Да. Знакома но не пользуюсь так как в ней очень много ограничений.

    • @kumelektronik340
      @kumelektronik340 3 года назад

      Спасибо вам за ответ. А возможно ли для Attiny85 скейч для управления Servomotor сделать? Я пытаюсь, но у меня не получается. По этому поводу в интернете почти ни какой информации нет. Как я понял из интернета: с ардуино платформой это сделать не возможно, так как там с 16 бит, а тинка работает только до 8 бит.

    • @kumelektronik340
      @kumelektronik340 3 года назад

      @@ArduinoTex Добрый день. Меня зовут Александр, 61 год. Я хочу сделать один проэкт для моих внуков на модельной жедезной дороге. Это должно работать на Attiny85. Составные части: 1. Attiny85 2. две кнопки ( не выключатели) 3. 1 штука LED 4. Servo мотор - 1 штука ( SG90 9G Micro Mini Servo) или подобный 5. RM065 10КОм (?) потенциометр - 1 штука Принцип работы: Начальное состояние так называемое "0" состояние- ничего не происходит. Внимание: мы имеем две кнопки: А и Б Сначало нажимается кнопка А, потом Б. После нажатия Б в Attiny85 срабатывает счеткик с 0 на увеличение 1. В это время начинает мигать LED (можно сказать симметрично по 0,5 сек.). Потом через 1 сек. ( после нажатия Б) поворачивается servo-мотор на 180 град. и останавливается. LED-продолжает мигать. При нажатии АБ - 2 раз, АБ - 3 раз , и более- счетчик считает 2, 3 и более. Если на счетчике не "0", LED постоянно мигает, а серво находится в полодении 180 град. Уменьшение на счетчике только после комбинации БА, БА. Если состояния счеткика становится на "0", Servo поворачивается в положение 0 град. и только потом ( при нулевом Servo) перестает мигать LED. Потенциометр необходим для регулирования скорости вращения servo (ШИМ сигнала) Если сможите такой скейч сделать, сколько это будет стоить. С уважением Александр

  • @11ИгорьШепелев
    @11ИгорьШепелев 3 года назад

    супер .....

  • @АнатолийМ-ь9к
    @АнатолийМ-ь9к Год назад

    Делал на ардуине все было нормально делаю на есп 8266 не видят друг друга. Что может быть может библиотеку какую?

    • @ArduinoTex
      @ArduinoTex  Год назад

      ESP8266 и Arduino отличаются в программировании и есть некоторые особенности. Но приходить данные в порт должны. Смотрите подключение!

    • @АнатолийМ-ь9к
      @АнатолийМ-ь9к Год назад

      @@ArduinoTex та вот сижу ковыряюсь получилось с нод мцу а вемос не хочет 2 штуки попробовал.

  • @kjafhjfajshf
    @kjafhjfajshf 3 года назад +1

    yarkast =)

    • @ArduinoTex
      @ArduinoTex  3 года назад +1

      Да как то написал. Английский вариант сложен для произношения. А не правильно скажу, будут опять все стебать =)

  • @stanislavkozyrev1517
    @stanislavkozyrev1517 3 года назад

    ok

  • @usamaterroram
    @usamaterroram 3 года назад

    бред

  • @abigor3232
    @abigor3232 3 года назад

    Спасибо за информацию, очень полезно