Satura rādītājs:

Grafiskais kalkulators, izmantojot Arduino: 7 soļi
Grafiskais kalkulators, izmantojot Arduino: 7 soļi

Video: Grafiskais kalkulators, izmantojot Arduino: 7 soļi

Video: Grafiskais kalkulators, izmantojot Arduino: 7 soļi
Video: RAMPS 1.6 - A4988/DRV8825 configuration 2024, Novembris
Anonim
Grafiskais kalkulators, izmantojot Arduino
Grafiskais kalkulators, izmantojot Arduino

Sveiki draugi, Šodien man jums ir ko jaunu parādīt. Kā jau minēts virsrakstā, es izstrādāju ELEKTRONISKO KALKULATORU, izmantojot Arduino uno un 2,4 collu TFT LCD displeja vairogu.

1. darbība. Aparatūras apkopošana

Aparatūras apkopošana
Aparatūras apkopošana
Aparatūras apkopošana
Aparatūras apkopošana

Pērciet Arduino UNO un 2,4 collu TFT LCD displeja vairogu tiešsaistē vai tuvākajos elektronikas veikalos.

Savienojiet tos, kā parādīts attēlā

Nepieciešamās sastāvdaļas:

  1. Arduino UNO ar USB kabeli
  2. 2,4 collu TFT vairogs.

2. solis: būvniecība

Būvniecība
Būvniecība

Sistēma ir veidota ap arduino uno r3 mikrokontrolleru un 2,4 collu tft lcd vairogu. Aizsargs ir veidots tā, lai nerastos savienojuma kļūda. Arduino uno var darbināt ar 9 vai 12 voltu adapteri vai USB kabeli. 3.3V regulators ir pieejams LCD ekrānā. LCD vairogs saņem 5v barošanu no arduino un pārveido to par 3.3v, izmantojot regulatoru ic 1117-3,3. tālāk šī barošana tiek dota LCD. LCD sastāv no 2,4 collu pretestības skārienpaliktņa, ko izmanto kā sistēmas ievades ierīci. LCD ir savienots ar arinoino ar 8 bitu datu kopni un 5 bitu vadības kopni. šī vadības kopne ir savienota ar 5 arduino analg tapām, un datu kopne ir pievienota digitālajām i/o tapām. Skārienpaliktnis ir arī saskarne ar šo kopni. Alternatīvi skārienpaliktnim un LCD var piekļūt, izmantojot mikrokontrolleru. Atiestatīšanas slēdzis ir pieejams tft lcd vairogā.

3. darbība: faktiskais darbs

Faktiskais darbs
Faktiskais darbs
Faktiskais darbs
Faktiskais darbs
Faktiskais darbs
Faktiskais darbs
Faktiskais darbs
Faktiskais darbs

Sistēma atbalsta lielāko daļu matemātisko darbību, kā arī atbalsta loģiskās darbības, kas vēl vairāk palīdz programmētājam. tas atbalsta PAPILDINĀŠANU, MULTIPLIKĀCIJU, SUBTRAKCIJU un DALĪŠANU. Tomēr ir iespējams veikt loģisko VAI un loģisko UN darbību. Visas darbības tiek veiktas ar decimāldaļskaitli, un rezultāti tiek drukāti arī decimāldaļskaitļos, izņemot to, ka operācija OR un AND rada rezultātu binārā. Neatkarīgi no šī kalkulatora var izmantot noteiktā skaitļa procentuālo daudzumu un jaudu. Tas arī aprēķina dotā numura modulāro. Poga Dzēst ir pieejama, lai izdzēstu nepareizu ciparu vai zīmi, ko nospiedis lietotājs. Labākā iezīme, kas mani piesaista šim kalkulatoram, ir tā, ka tā var radīt dotā decimālā skaitļa attēlojumu BINARY, HEX, OCTAL. Lai izvēlētos atbilstošu operatoru, tiek dotas īpašas pogas. Tālāk ir parādīti daži darba moduļa attēli.

4. solis: priekšrocības

Priekšrocības:

  1. tas patērē mazu jaudu un mazāk vietas. Tas arī sniedz negatīvu atbildi.
  2. procenti tiek parādīti precīzi līdz diviem cipariem aiz komata.
  3. Ievades nolūkos neizmantojiet analogās atslēgas, kas ietaupa aparatūru.
  4. Katra poga pēc tās nospiešanas aktivizējas.
  5. Tas spēj viegli izdrukāt datus uz jebkuru sērijas ierīci.

5. darbība: ierobežojumi

  1. Tas var veikt darbību ar maksimāli 6 ciparu cipariem atsevišķi.
  2. 32767 šis ir pēdējais skaitlis, kuru var pārvērst par līdzvērtīgu HEX, BINARY vai OCTAL skaitli.
  3. jebkura atbilde, kuras saturs pārsniedz 10 ciparus, iespējams, būs nepareiza.
  4. Vienlaikus var veikt tikai vienu darbību.
  5. Šajā kalkulatorā nav iespējams izmantot iekavas "()".

6. darbība: video

Tāpat kā mums Facebook

Facebook

noklikšķiniet, lai apmeklētu vai emuāru

7. solis: kods

Šī projekta kods ir pieejams šeit

bibliotēka

kods

Ieteicams: