Obsah:

Grafická kalkulačka využívající Arduino: 7 kroků
Grafická kalkulačka využívající Arduino: 7 kroků

Video: Grafická kalkulačka využívající Arduino: 7 kroků

Video: Grafická kalkulačka využívající Arduino: 7 kroků
Video: Начало работы с калькулятором Casio Classwiz FX-991EX FX-87DEX FX-570EX 2024, Červenec
Anonim
Grafická kalkulačka využívající Arduino
Grafická kalkulačka využívající Arduino

Dobrý den, přátelé, Dnes vám musím ukázat něco nového. Jak již bylo zmíněno v názvu, navrhl jsem ELEKTRONICKÝ KALKULÁTOR pomocí Arduino uno a 2,4 TFT Lcd Display Shield.

Krok 1: Shromáždění hardwaru

Shromáždění hardwaru
Shromáždění hardwaru
Shromáždění hardwaru
Shromáždění hardwaru

Kupte si Arduino UNO a 2,4 TFT LCD displej v online nebo nejbližším obchodě s elektronikou.

Připojte je podle obrázku

Požadované součásti:

  1. Arduino UNO s USB kabelem
  2. 2,4 palcový TFT štít.

Krok 2: Konstrukce

Konstrukce
Konstrukce

Systém je postaven na mikrokontroléru arduino uno r3 a 2,4 "tft lcd štítu. Štít je navržen tak, aby nedošlo k chybě připojení. Arduino uno může být napájeno 9v nebo 12v přizpůsobeným nebo USB kabelem. Na desce je 3,3v regulátor k dispozici na LCD štítu. LCD štít získává 5v napájení z Arduina a převádí jej na 3,3 V pomocí regulátoru ic 1117-3.3. Dále je toto napájení dáno LCD. LCD se skládá z 2,4 "odporové dotykové podložky, která slouží jako vstupní zařízení pro systém. LCD je propojen s Arduino s 8bitovou datovou sběrnicí a 5bitovou řídicí sběrnicí. tato řídicí sběrnice je připojena k 5 analogovým pinům arduina a datová sběrnice je připojena k digitálním I/O pinům. Touch Pad je také rozhraní s touto sběrnicí. Alternativně je dotykový panel a LCD přístupný pomocí mikrokontroléru. Resetovací spínač je k dispozici na tft lcd štítu.

Krok 3: Skutečná práce

Skutečná práce
Skutečná práce
Skutečná práce
Skutečná práce
Skutečná práce
Skutečná práce
Skutečná práce
Skutečná práce

Systém podporuje většinu matematických operací a také podporuje logické operace, což je pro programátora ještě užitečnější. podporuje PŘIDÁVÁNÍ, MULTIPLIKACE, SUBTRAKCE a DIVIZE. Je však možné provádět logické operace OR a logické AND. Všechny operace se provádějí na desetinném čísle a výsledky se také tisknou v desetinném čísle, kromě toho, že operace OR a AND vytvoří výsledek v binárním formátu. Kromě této kalkulačky lze použít k získání procenta a síly daného čísla. Rovněž vypočítá modulární dané číslo. Tlačítko Odstranit slouží k odstranění nesprávné číslice nebo znaku stisknutého uživatelem. Nejlepší vlastností, která mě na této kalkulačce přitahuje, je to, že dokáže produkovat BINÁRNÍ, HEX, OCTAL reprezentaci daného desetinného čísla. Pro výběr příslušného operátora jsou k dispozici speciální tlačítka. Některé obrázky pracovního modulu jsou uvedeny níže.

Krok 4: Výhody

Výhody:

  1. spotřebovává málo energie a méně místa, což také dává zápornou odpověď.
  2. procenta se zobrazují přesně až na dvě číslice za desetinnou čárkou.
  3. Žádné použití analogových klíčů pro účely vstupu, což šetří hardware.
  4. Každé tlačítko se po stisknutí animuje.
  5. Je schopen snadno tisknout data na jakékoli sériové zařízení.

Krok 5: Omezení

  1. Jednotlivě může provádět operace na maximálně 6místných číslech.
  2. 32767 toto je poslední číslo, které lze převést na ekvivalentní HEX, BINARY nebo OCTAL číslo.
  3. jakákoli odpověď, která obsahuje více než 10 číslic, bude pravděpodobně chybná.
  4. V jednu chvíli lze provést pouze jednu operaci.
  5. V této kalkulačce není možné použít závorky „()“.

Krok 6: Video

Lajkni nás na Facebooku

Facebook

kliknutím navštivte nebo blogujte

Krok 7: Kód

Kód pro tento projekt je k dispozici zde

knihovna

kód

Doporučuje: