Obsah:

Grafická kalkulačka používajúca Arduino: 7 krokov
Grafická kalkulačka používajúca Arduino: 7 krokov

Video: Grafická kalkulačka používajúca Arduino: 7 krokov

Video: Grafická kalkulačka používajúca Arduino: 7 krokov
Video: Portal clone in for the TI-83 Plus and TI-84 Plus calculators in 2D (old video) 2024, Júl
Anonim
Grafická kalkulačka využívajúca Arduino
Grafická kalkulačka využívajúca Arduino

Dobrý deň, priatelia, Dnes vám musím ukázať niečo nové. Ako už bolo spomenuté v názve, navrhol som ELEKTRONICKÝ KALKULÁTOR s použitím Arduino uno a 2,4 TFT LCD displeja.

Krok 1: Zhromažďovanie hardvéru

Zhromažďovanie hardvéru
Zhromažďovanie hardvéru
Zhromažďovanie hardvéru
Zhromažďovanie hardvéru

Kúpte si štít Arduino UNO a 2,4 TFT LCD displej v online alebo najbližšom obchode s elektronikou.

Pripojte ich podľa obrázku

Požadované súčasti:

  1. Arduino UNO s káblom USB
  2. 2,4 palcový TFT štít.

Krok 2: Konštrukcia

Konštrukcia
Konštrukcia

Systém je postavený na mikrokontroléri arduino uno r3 a 2,4 "tft lcd tienidle. Štít je navrhnutý tak, aby nedošlo k žiadnej chybe pripojenia. Arduino uno môže byť napájané adaptérom 9 V alebo 12 V alebo káblom USB. Na doske je regulátor 3,3 V k dispozícii na LCD štíte. LCD štít získava napájanie 5 V od Arduina a prevádza ho na 3,3 V pomocou regulátora ic 1117-3,3. Ďalej je toto napájanie dané LCD. LCD pozostáva z 2,4 "odporového dotykového panelu, ktorý slúži ako vstupné zariadenie pre systém.. LCD je prepojený s Arduino s 8 -bitovou dátovou zbernicou a 5 -bitovou riadiacou zbernicou. táto riadiaca zbernica je pripojená k 5 analógovým pinom arduina a dátová zbernica je pripojená k digitálnym I/O pinom. Dotykový panel je tiež rozhraním s touto zbernicou. Prípadne je dotykový panel a LCD displej dostupný prostredníctvom mikrokontroléra. Resetovací spínač je k dispozícii na tft lcd štítu.

Krok 3: Skutočná práca

Skutočná práca
Skutočná práca
Skutočná práca
Skutočná práca
Skutočná práca
Skutočná práca
Skutočná práca
Skutočná práca

Systém podporuje väčšinu matematických operácií a podporuje aj logické operácie, čo je pre programátora ešte užitočnejšie. podporuje PRIDÁVANIE, MULTIPLIKÁCIE, SUBTRAKCIE a DIVÍZIE. Je však možné vykonávať logickú operáciu OR a logickú operáciu AND. Všetky operácie sa vykonávajú s desatinným číslom a výsledky sa tlačia aj v desatinnom čísle okrem toho, že operácia ALEBO A AND vygeneruje výsledok v binárnom formáte. Okrem tejto kalkulačky je možné použiť aj percentuálny podiel a výkon daného čísla. Tiež vypočíta modulárne dané číslo. K dispozícii je tlačidlo Odstrániť na odstránenie nesprávnej číslice alebo znaku, ktoré stlačil používateľ. Najlepšia vlastnosť, ktorá ma na tejto kalkulačke priťahuje, je to, že dokáže produkovať, BINÁRNE, HEX, OCTAL reprezentáciu daného desatinného čísla. Na výber príslušného operátora sú k dispozícii špeciálne tlačidlá. Niektoré obrázky pracovného modulu sú uvedené nižšie.

Krok 4: Výhody

Výhody:

  1. spotrebúva nízky výkon a málo miesta. To tiež dáva negatívnu odpoveď.
  2. percentá sa zobrazujú presne až do dvoch číslic za desatinnou čiarkou.
  3. Nepoužívanie analógových kľúčov na vstupné účely, čo šetrí hardvér.
  4. Každé tlačidlo sa po stlačení spustí.
  5. Je schopný ľahko tlačiť údaje na akékoľvek sériové zariadenie.

Krok 5: Obmedzenia

  1. Samostatne môže vykonávať operácie na maximálne 6 ciferných číslach.
  2. 32767 toto je posledné číslo, ktoré je možné previesť na ekvivalentné šesťhranné, binárne alebo októbrové číslo.
  3. akákoľvek odpoveď, ktorá obsahuje viac ako 10 číslic, bude pravdepodobne nesprávna.
  4. Naraz je možné vykonať iba jednu operáciu.
  5. V tejto kalkulačke nie je možné použiť zátvorky „()“.

Krok 6: Video

Lajkni nás na Facebooku

Facebook

kliknutím navštívte alebo blogujte

Krok 7: Kód

Kód pre tento projekt je k dispozícii tu

knižnica

kód

Odporúča: