Tartalomjegyzék:

Grafikus számológép az Arduino használatával: 7 lépés
Grafikus számológép az Arduino használatával: 7 lépés

Videó: Grafikus számológép az Arduino használatával: 7 lépés

Videó: Grafikus számológép az Arduino használatával: 7 lépés
Videó: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, Július
Anonim
Grafikus számológép az Arduino használatával
Grafikus számológép az Arduino használatával

Hello barátok, Ma valami újat szeretnék mutatni nektek. Amint azt a címben korábban említettük, ELEKTRONIKUS SZÁMÍTÓT terveztem Arduino uno és 2,4 hüvelykes TFT LCD kijelzőpajzs segítségével.

1. lépés: Hardvergyűjtés

Hardvergyűjtés
Hardvergyűjtés
Hardvergyűjtés
Hardvergyűjtés

Vásároljon Arduino UNO és 2,4 hüvelykes TFT LCD kijelzővédőt az online vagy a legközelebbi elektronikai üzletekből.

Csatlakoztassa őket az ábrán látható módon

Szükséges összetevők:

  1. Arduino UNO USB kábellel
  2. 2,4 hüvelykes TFT pajzs.

2. lépés: Építés

Építkezés
Építkezés

A rendszer az arduino uno r3 mikrovezérlő és a 2,4 hüvelykes tft lcd pajzs köré épül. Az árnyékolást úgy tervezték, hogy ne lépjen fel csatlakozási hiba. Az Arduino uno 9 vagy 12 voltos vagy USB -kábellel tápellátható. A 3.3V -os szabályozó LCD árnyékoláson kapható. Az LCD pajzs 5 V tápellátást kap az arduino-tól, és az ic 1117-3.3 szabályozó segítségével 3.3 V-ra alakítja. Továbbá ezt a tápellátást az LCD-nek adják. Az LCD 2,4 -os rezisztív érintőpadból áll, amelyek a rendszer bemeneti eszközeként használhatók. Az LCD 8 bites adatbusszal és 5 bites vezérlő busszal csatlakozik az arduino -hoz. ez a vezérlő busz 5 analg tűhöz csatlakozik az arduinohoz, az adatbusz pedig digitális i/o csapokhoz. Az érintőpad ezen a buszon is interfész. Alternatívaként az érintőpad és az LCD a mikrovezérlőn keresztül érhető el. A reset kapcsoló elérhető a tft lcd pajzsán.

3. lépés: Valódi munka

Tényleges munka
Tényleges munka
Tényleges munka
Tényleges munka
Tényleges munka
Tényleges munka
Tényleges munka
Tényleges munka

A rendszer támogatja a legtöbb matematikai műveletet, és támogatja a logikai műveleteket is, amelyek még hasznosabbak a programozók számára. támogatja az ADDITION, MULTIPLICATION, SUBTRACTION és DIVISION szolgáltatásokat. Lehetséges azonban a logikai VAGY és a logikai ÉS művelet végrehajtása. Minden műveletet tizedes számmal hajtanak végre, és az eredményeket decimális számban is kinyomtatják, kivéve, hogy az OR vagy az AND művelet a bináris értéket eredményezi. Ettől eltekintve a számológép használható az adott szám százalékos arányának és teljesítményének meghatározására. Ez is kiszámítja a moduláris számot. A Törlés gomb ott található a felhasználó által megnyomott helytelen számjegy vagy jel törléséhez. A legjobb tulajdonság, ami vonzza a számológép felé, az, hogy képes előállítani egy adott tizedes szám BINÁRIS, HEX, OCTAL ábrázolását. A megfelelő kezelő kiválasztásához speciális gombok vannak megadva. Az alábbiakban néhány kép látható a működő modulról.

4. lépés: Előnyök

Előnyök:

  1. alacsony energiát és kevesebb helyet fogyaszt. Ez szintén negatív választ ad.
  2. százaléka pontosan jelenik meg, legfeljebb két számjeggyel a tizedespont után.
  3. Nem használ analóg kulcsokat a beviteli célokra, ami megmenti a hardvert.
  4. A gomb megnyomása után minden gomb animálódik.
  5. Könnyen nyomtathat adatokat bármilyen soros eszközre.

5. lépés: Korlátozások

  1. Maximálisan 6 számjegyű számokat tud végrehajtani egyenként.
  2. 32767 ez az utolsó szám, amely átváltható egyenértékű HEX, BINARY vagy OCTAL számokká.
  3. minden olyan válasz, amely több mint 10 számjegyből áll, valószínűleg téves.
  4. Egyszerre csak egy művelet hajtható végre.
  5. Ebben a számológépben nem lehet "()" zárójelet használni.

6. lépés: Videó

Kedvelj minket a Facebookon

Facebook

kattintson ide a látogatáshoz vagy a bloghoz

7. lépés: Kód

A projekt kódja itt érhető el

könyvtár

kód

Ajánlott: