Оглавление:
Видео: Калькулятор Nextion / Arduino: 3 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Полезный калькулятор для 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 подключен, а затем скомпилируйте и загрузите скетч.
Вот и все! Теперь у вас должен быть работающий калькулятор на дисплее. Проведите несколько расчетов.