Turinys:

Grafinis skaičiuotuvas naudojant „Arduino“: 7 žingsniai
Grafinis skaičiuotuvas naudojant „Arduino“: 7 žingsniai

Video: Grafinis skaičiuotuvas naudojant „Arduino“: 7 žingsniai

Video: Grafinis skaičiuotuvas naudojant „Arduino“: 7 žingsniai
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Lapkritis
Anonim
Grafinis skaičiuotuvas naudojant „Arduino“
Grafinis skaičiuotuvas naudojant „Arduino“

Sveiki, draugai, Šiandien turiu tau kai ką naujo parodyti. Kaip jau minėta pavadinime, aš sukūriau ELEKTRONINĮ KALKULiatorių, naudodamas „Arduino uno“ir 2,4 colio TFT LCD ekraną.

1 žingsnis: Aparatūros surinkimas

Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas

Pirkite „Arduino UNO“ir 2,4 colio TFT LCD ekraną iš internetinių parduotuvių ar artimiausių elektronikos parduotuvių.

Prijunkite juos, kaip parodyta paveikslėlyje

Reikalingi komponentai:

  1. „Arduino UNO“su USB kabeliu
  2. 2,4 colio TFT ekranas.

2 žingsnis: Statyba

Statyba
Statyba

Sistema yra sukurta aplink „arduino uno r3“mikrovaldiklį ir 2,4 colio „tft“LCD ekraną. Skydas suprojektuotas taip, kad neįvyktų ryšio klaidų. „Arduino uno“gali būti maitinamas 9 arba 12 voltų adapteriu arba USB kabeliu. 3.3V reguliatorius yra yra LCD ekranas. LCD ekranas gauna 5 V maitinimo šaltinį iš „Arduino“ir konvertuoja jį į 3.3 V, naudodami reguliatorių ic 1117–3.3. toliau šis maitinimas tiekiamas LCD ekranui. Skystųjų kristalų ekranas susideda iš 2,4 colio atsparios jutiklinės dalies, kuri naudojama kaip sistemos įvesties įrenginys. LCD yra prijungtas prie arduino su 8 bitų duomenų magistralė ir 5 bitų valdymo magistralė. ši valdymo magistralė yra prijungta prie 5 analgino kaiščių arduino, o duomenų magistralė yra prijungta prie skaitmeninių įvesties/išvesties kaiščių. Jutiklinis kilimėlis taip pat yra sąsaja su šia magistralė. Arba jutiklinį kilimėlį ir LCD galima pasiekti per mikrovaldiklį. Iš naujo nustatyti jungiklį galima tft lcd skydelyje.

3 žingsnis: tikrasis darbas

Faktinis darbas
Faktinis darbas
Faktinis darbas
Faktinis darbas
Faktinis darbas
Faktinis darbas
Faktinis darbas
Faktinis darbas

Sistema palaiko daugumą matematinių operacijų, taip pat palaiko logines operacijas, kurios taip pat yra naudingesnės programuotojui. ji palaiko PAPILDYMĄ, Dauginimą, PAKEITIMĄ ir SKIRTINIMĄ. Tačiau galima atlikti loginę ARBA ir loginę AND operaciją. Visos operacijos atliekamos dešimtainiu skaičiumi, o rezultatai taip pat spausdinami dešimtainiu skaičiumi, išskyrus tai, kad operacija ARBA ir AND duoda rezultatą dvejetainiu būdu. Be šio skaičiuotuvo, galima naudoti tam tikro skaičiaus procentą ir galią. Jis taip pat apskaičiuoja duoto skaičiaus modulinį. Ten yra mygtukas „Ištrinti“, jei norite ištrinti neteisingą skaitmenį ar ženklą, kurį paspaudė vartotojas. Geriausias bruožas, kuris mane traukia prie šio skaičiuotuvo, yra tas, kad jis gali pateikti dvejetainį, šešiakampį, octalinį tam tikro dešimtainio skaičiaus vaizdą. Norint pasirinkti tinkamą operatorių, pateikiami specialūs mygtukai. Žemiau pateikiamos kai kurios darbo modulio nuotraukos.

4 žingsnis: privalumai

Privalumai:

  1. jis sunaudoja mažai energijos ir mažiau vietos. Tai taip pat suteikia neigiamą atsakymą.
  2. procentai rodomi tiksliai iki dviejų skaitmenų po kablelio.
  3. Įvesties tikslais nenaudojami analoginiai raktai, o tai taupo aparatūrą.
  4. Paspaudus, kiekvienas mygtukas pradeda veikti.
  5. Jis gali lengvai spausdinti duomenis į bet kurį serijinį įrenginį.

5 žingsnis: Apribojimai

  1. Jis gali atlikti operaciją daugiausia su 6 skaitmenų skaičiais atskirai.
  2. 32767 tai paskutinis skaičius, kurį galima konvertuoti į lygiavertį HEX, BINARY arba OCTAL skaičių.
  3. bet koks atsakymas, kurio turinys didesnis nei 10 skaitmenų, greičiausiai bus neteisingas.
  4. Vienu metu galima atlikti tik vieną operaciją.
  5. Šiame skaičiuotuve negalima naudoti skliaustų „()“.

6 žingsnis: vaizdo įrašas

Kaip ir mes „Facebook“

Facebook

spustelėkite, jei norite apsilankyti ar rašyti tinklaraštį

7 žingsnis: kodas

Šio projekto kodą rasite čia

biblioteka

kodą

Rekomenduojamas: