Графический калькулятор с использованием Arduino: 7 шагов
Графический калькулятор с использованием Arduino: 7 шагов
Anonim
Графический калькулятор с использованием Arduino
Графический калькулятор с использованием Arduino

Привет друзья, Сегодня я хочу показать тебе кое-что новое. Как упоминалось ранее в названии, я разработал ЭЛЕКТРОННЫЙ КАЛЬКУЛЯТОР, используя Arduino uno и 2,4-дюймовый TFT ЖК-экран.

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

Сбор оборудования
Сбор оборудования
Сбор оборудования
Сбор оборудования

Купите Arduino UNO и 2,4-дюймовый TFT ЖК-экран в Интернете или в ближайших магазинах электроники.

Подключите их, как показано на рисунке.

Необходимые компоненты:

  1. Arduino UNO с USB-кабелем
  2. Экран TFT 2,4 дюйма.

Шаг 2: Строительство

Строительство
Строительство

Система построена на микроконтроллере arduino uno r3 и 2,4-дюймовом экране tft lcd. Экран спроектирован таким образом, чтобы не возникало ошибок подключения. Arduino uno может питаться от адаптированного 9 или 12-вольтового кабеля или USB-кабеля. Доступен на ЖК-экране. Экран ЖК-дисплея получает питание 5 В от Arduino и преобразует его в 3,3 В с помощью регулятора IC 1117-3.3. Далее это питание подается на ЖК-дисплей. ЖК-экран состоит из 2,4-дюймовой резистивной сенсорной панели, которая используется в качестве устройства ввода для системы. ЖК-дисплей подключен к Arduino с 8-битной шиной данных и 5-битной шиной управления. Эта шина управления подключена к 5 аналоговым контактам Arduino, а шина данных подключена к цифровым контактам ввода / вывода. Сенсорная панель также взаимодействует с этой шиной. В качестве альтернативы доступ к сенсорной панели и ЖК-дисплею осуществляется через микроконтроллер. Переключатель сброса доступен на ЖК-экране tft.

Шаг 3: Фактическая работа

Фактическая работа
Фактическая работа
Фактическая работа
Фактическая работа
Фактическая работа
Фактическая работа
Фактическая работа
Фактическая работа

Система поддерживает большинство математических операций, а также поддерживает логические операции, что еще более полезно для программиста. он поддерживает ДОБАВЛЕНИЕ, УМНОЖЕНИЕ, ВЫЧИСЛЕНИЕ и РАЗДЕЛЕНИЕ. Однако можно выполнять операции логического ИЛИ и логического И. Все операции выполняются с десятичным числом, и результаты также печатаются в десятичном формате, за исключением того, что операции ИЛИ, И дают результат в двоичном формате. Помимо этого, калькулятор можно использовать для получения процента и степени заданного числа. Он также вычисляет модульное заданное число. Кнопка «Удалить» предназначена для удаления неправильной цифры или знака, нажатой пользователем. Лучшая особенность, которая привлекает меня в этом калькуляторе, заключается в том, что он может производить ДВОИЧНОЕ, ШЕСТИГРАННОЕ, Восьмеричное представление данного десятичного числа. Даны специальные кнопки для выбора соответствующего оператора. Ниже приведены некоторые изображения рабочего модуля.

Шаг 4: преимущества

Преимущества:

  1. он потребляет мало энергии и меньше места, а также дает отрицательный ответ.
  2. проценты отображаются с точностью до двух цифр после десятичной точки.
  3. Для ввода не используются аналоговые клавиши, что позволяет экономить оборудование.
  4. Каждая кнопка анимируется после ее нажатия.
  5. Он способен легко распечатать данные на любом последовательном устройстве.

Шаг 5: Ограничения

  1. Он может выполнять операции с максимально 6-значными номерами индивидуально.
  2. 32767 это последнее число, которое может быть преобразовано в его эквивалентное шестнадцатеричное, двоичное или восьмеричное число.
  3. любой ответ, содержащий более 10 цифр, скорее всего, будет неправильным.
  4. Одновременно может выполняться только одна операция.
  5. В этом калькуляторе нельзя использовать скобки «()».

Шаг 6: видео

Поставьте нам лайк на фейсбуке

Facebook

нажмите, чтобы посетить или блог

Шаг 7: Код

Код этого проекта доступен здесь

библиотека

код

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