Оглавление:

Калькулятор Nextion / Arduino: 3 шага
Калькулятор Nextion / Arduino: 3 шага

Видео: Калькулятор Nextion / Arduino: 3 шага

Видео: Калькулятор Nextion / Arduino: 3 шага
Видео: 🌿Контроллер умной теплицы своими руками 2024, Ноябрь
Anonim
Калькулятор Nextion / Arduino
Калькулятор Nextion / Arduino

Полезный калькулятор для Arduino Uno. Калькулятор по стилю похож на стандартный калькулятор, поставляемый с Windows 10. Примечание. Он не включает научные и программные функции, которые выполняет калькулятор Windows 10, но эти функции могут быть реализованы позднее.

В калькуляторе предусмотрен набор из 10 функций:

  • Сложить, вычесть, умножить, разделить
  • Расчет в процентах
  • 1 / х расчет
  • Квадратный корень
  • Квадрат
  • [C] ancel - очищает память калькулятора.
  • [CE] Clear Entry - Удаляет последнюю запись, сделанную в калькуляторе.

Все расчеты производятся с двойной точностью. Обратите внимание, что из-за того, что Arduino такой маленький, вывод десятичных знаков ограничен двумя знаками.

В этой версии калькулятора используется 3,5-дюймовый ЖК-дисплей HMI TFT Nextion NX4832T035, который должен быть подключен к контактам TX / RX Arduino (см. Этап «Сборка оборудования»).

Запасы

  • Ардуино Уно
  • Nextion NX4832T035 3,5-дюймовый ЖК-дисплей HMI TFT (доступен на Ebay)
  • Провода перемычки
  • Карта Micro SD 4 Гб (доступна на Ebay)
  • Адаптер для карты Micro SD (доступен на Ebay)

Шаг 1. Сборка оборудования

Настройка оборудования проста, требуется всего несколько подключений.

Подключите ЖК-дисплей к Arduino Uno следующим образом:

Nextion LCD Arduino Uno

  • GND -> GND
  • VCC -> VCC
  • TX -> RX (контакт 0)
  • RX -> TX (контакт 1)

Шаг 2. Загрузите файл TFT на дисплей

Файл TFT - это файл пользовательского интерфейса калькулятора, отображаемый на ЖК-дисплее. Он содержится в ZIP-файле проекта, который можно загрузить с GitHub и который необходимо загрузить на ЖК-дисплей для отображения. Загрузите его сейчас и распакуйте содержимое на свой компьютер.

Мы будем использовать карту micro SD для загрузки. Вставьте карту micro SD в адаптер для карты micro SD и подключите адаптер к компьютеру. Через несколько секунд Windows распознает SD-карту как новый диск. Щелкните диск правой кнопкой мыши и выберите в меню «Форматировать». Выберите FAT32 в качестве типа формата и нажмите ОК.

Форматирование займет всего несколько секунд. Форматирование SD-карты - необходимый шаг, иначе Nextion не сможет прочитать ее содержимое.

Выключите ЖК-дисплей. Скопируйте файл Calculator-ui.tft из ZIP-файла на отформатированную SD-карту и вставьте карту в ЖК-дисплей Nextion. Убедитесь, что файл Calculator-ui.tft является единственным файлом на SD-карте, иначе Nextion не загрузит файл.

Включите ЖК-дисплей, и устройство загрузит файл TFT с SD-карты. Не забудьте вынуть SD-карту из ЖК-дисплея, когда загрузка будет завершена.

Выключите, затем включите дисплей, и вы должны увидеть пользовательский интерфейс калькулятора.

Шаг 3. Загрузите эскиз калькулятора в Arduino

Найдите файл Nextion-Calculator.ino в загруженном вами ZIP-файле проекта и откройте его в среде Arduino IDE.

Убедитесь, что ваш Arduino подключен, а затем скомпилируйте и загрузите скетч.

Вот и все! Теперь у вас должен быть работающий калькулятор на дисплее. Проведите несколько расчетов.

Рекомендуемые: