Obsah:
Video: Grafická kalkulačka používajúca Arduino: 7 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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:
- Arduino UNO s káblom USB
- 2,4 palcový TFT štít.
Krok 2: 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
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:
- spotrebúva nízky výkon a málo miesta. To tiež dáva negatívnu odpoveď.
- percentá sa zobrazujú presne až do dvoch číslic za desatinnou čiarkou.
- Nepoužívanie analógových kľúčov na vstupné účely, čo šetrí hardvér.
- Každé tlačidlo sa po stlačení spustí.
- Je schopný ľahko tlačiť údaje na akékoľvek sériové zariadenie.
Krok 5: Obmedzenia
- Samostatne môže vykonávať operácie na maximálne 6 ciferných číslach.
- 32767 toto je posledné číslo, ktoré je možné previesť na ekvivalentné šesťhranné, binárne alebo októbrové číslo.
- akákoľvek odpoveď, ktorá obsahuje viac ako 10 číslic, bude pravdepodobne nesprávna.
- Naraz je možné vykonať iba jednu operáciu.
- V tejto kalkulačke nie je možné použiť zátvorky „()“.
Krok 6: Video
Lajkni nás na Facebooku
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