Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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:
- Arduino UNO s USB kabelem
- 2,4 palcový TFT štít.
Krok 2: 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
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:
- spotřebovává málo energie a méně místa, což také dává zápornou odpověď.
- procenta se zobrazují přesně až na dvě číslice za desetinnou čárkou.
- Žádné použití analogových klíčů pro účely vstupu, což šetří hardware.
- Každé tlačítko se po stisknutí animuje.
- Je schopen snadno tisknout data na jakékoli sériové zařízení.
Krok 5: Omezení
- Jednotlivě může provádět operace na maximálně 6místných číslech.
- 32767 toto je poslední číslo, které lze převést na ekvivalentní HEX, BINARY nebo OCTAL číslo.
- jakákoli odpověď, která obsahuje více než 10 číslic, bude pravděpodobně chybná.
- V jednu chvíli lze provést pouze jednu operaci.
- V této kalkulačce není možné použít závorky „()“.
Krok 6: Video
Lajkni nás na Facebooku
kliknutím navštivte nebo blogujte
Krok 7: Kód
Kód pro tento projekt je k dispozici zde
knihovna
kód