Съдържание:

Графичен калкулатор, използващ Arduino: 7 стъпки
Графичен калкулатор, използващ Arduino: 7 стъпки

Видео: Графичен калкулатор, използващ Arduino: 7 стъпки

Видео: Графичен калкулатор, използващ Arduino: 7 стъпки
Видео: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Ноември
Anonim
Графичен калкулатор с помощта на Arduino
Графичен калкулатор с помощта на Arduino

Здравейте приятели, Днес имам да ви покажа нещо ново. Както споменахме по -рано в заглавието, аз проектирах ЕЛЕКТРОНЕН КАЛКУЛАТОР, използвайки Arduino uno и 2.4 TFT Lcd Display Shield.

Стъпка 1: Събиране на хардуер

Събиране на хардуер
Събиране на хардуер
Събиране на хардуер
Събиране на хардуер

Купете Arduino UNO и 2.4 TFT LCD дисплей щит от онлайн или най -близките магазини за електроника.

Свържете ги, както е показано на фигурата

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

  1. Arduino UNO с USB кабел
  2. 2,4 инчов TFT щит.

Стъпка 2: Строителство

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

Системата е изградена около микроконтролер arduino uno r3 и 2.4 "tft lcd щит. Щитът е проектиран по такъв начин, че няма да възникне грешка при свързване. Arduino uno може да се захранва от 9v или 12v адаптирано или USB кабел. На борда 3.3v регулатор е предлага се на LCD щит. LCD щитът получава 5v захранване от arduino и го преобразува в 3.3v с помощта на регулатор ic 1117-3.3. по-нататък това захранване се дава на LCD. LCD се състои от 2.4 "резистивен тъчпад, който се използва като входно устройство за системата. LCD е свързан към arduino с 8 -битова шина за данни и 5 -битова шина за управление. тази управляваща шина е свързана към 5 аналогови щифта на arduino и шината за данни е свързана към цифрови входно -изходни щифтове. Тъчпадът също е интерфейс с тази шина. Друга възможност за достъп до тъчпада и LCD е чрез микроконтролер. Превключвателят за нулиране е наличен на tft lcd щит.

Стъпка 3: Действителна работа

Действителна работа
Действителна работа
Действителна работа
Действителна работа
Действителна работа
Действителна работа
Действителна работа
Действителна работа

Системата поддържа повечето от математическите операции и също така поддържа логическите операции, които също са по -полезни за програмиста. той поддържа ДОБАВЛЕНИЕ, УМНОЖЕНИЕ, ИЗВЕМАНЕ и РАЗДЕЛЯНЕ. Възможно е обаче да се извършат логически ИЛИ и логически И операция. Всички операции се извършват върху десетичен номер, а резултатите също се отпечатват в десетичен номер, с изключение на това, че операцията ИЛИ И И произвежда резултата в двоичен формат. Освен този калкулатор може да се използва за получаване на процент и мощност на дадено число. Той също така изчислява модул на дадено число. Бутонът за изтриване присъства там, за да изтриете неправилната цифра или знак, натиснат от потребителя. Най -добрата характеристика, която ме привлича към този калкулатор, е, че той може да представи, ДВОЙНО, ХЕКС, ОКТАЛНО представяне на дадено десетично число. Дадени са специални бутони за избор на подходящ оператор. Някои снимки на работещ модул са показани по -долу.

Стъпка 4: Предимства

Предимства:

  1. консумира ниска мощност и по -малко място. Освен това дава отрицателен отговор.
  2. процентите се показват точно до две цифри след десетичната запетая.
  3. Не се използват аналогови ключове, с цел въвеждане, което спестява хардуера.
  4. Всеки бутон се анимира след натискане.
  5. Той може лесно да отпечатва данни на всяко серийно устройство.

Стъпка 5: Ограничения

  1. Той може да извършва операция с максимум 6 цифрени числа поотделно.
  2. 32767 това е последното число, което може да се преобразува в еквивалентното му шестнадесетично, двоично или октално число.
  3. всеки отговор, който съдържа повече от 10 цифри, вероятно ще бъде грешен.
  4. В даден момент може да се извърши само една операция.
  5. Не е възможно да се използват скоби "()" в този калкулатор.

Стъпка 6: Видео

Харесай ни във Фейсбук

Facebook

щракнете, за да посетите или блог

Стъпка 7: Код

Кодът за този проект е достъпен тук

библиотека

код

Препоръчано: