Indholdsfortegnelse:

Grafisk lommeregner ved hjælp af Arduino: 7 trin
Grafisk lommeregner ved hjælp af Arduino: 7 trin

Video: Grafisk lommeregner ved hjælp af Arduino: 7 trin

Video: Grafisk lommeregner ved hjælp af Arduino: 7 trin
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Juli
Anonim
Grafisk lommeregner ved hjælp af Arduino
Grafisk lommeregner ved hjælp af Arduino

Hej venner, I dag har jeg noget nyt at vise dig. Som tidligere omtalt i titlen designet jeg en ELEKTRONISK KALKULATOR ved hjælp af Arduino uno og 2,4 TFT Lcd Display Shield.

Trin 1: Hardwareopsamling

Hardwareopsamling
Hardwareopsamling
Hardwareopsamling
Hardwareopsamling

Køb Arduino UNO og 2,4 TFT LCD -skærm fra online eller nærmeste elektronikbutikker.

Tilslut dem som vist i figuren

Nødvendige komponenter:

  1. Arduino UNO med USB -kabel
  2. 2,4 tommer TFT skjold.

Trin 2: Konstruktion

Konstruktion
Konstruktion

Systemet er bygget op omkring arduino uno r3 mikrokontroller og 2,4 "tft lcd -skærm. Skærmen er designet på en sådan måde, at der ikke opstår tilslutningsfejl. Arduino uno kan være strømforsynet med 9v eller 12v tilpasset eller USB -kabel. Ombord 3.3v regulator er tilgængelig på LCD-skærm. LCD-skærm får 5v forsyning fra arduino og konverterer det til 3,3v ved hjælp af regulator ic 1117-3.3. yderligere denne levering gives til LCD-displayet. LCD består af 2,4 "resistiv touchpad, der bruges som inputenhed til systemet. LCD'en er tilsluttet arduino med 8 bit databus og 5 bit kontrolbus. denne kontrolbus er tilsluttet 5 analg pins af arduino og databus er forbundet til digitale i/o pins. Touchpad er også grænseflade med denne bus. Alternativt er der adgang til touchpad og lcd via mikrokontroller. Nulstillingskontakt er tilgængelig på tft lcd -skærm.

Trin 3: Faktisk arbejde

Faktisk arbejde
Faktisk arbejde
Faktisk arbejde
Faktisk arbejde
Faktisk arbejde
Faktisk arbejde
Faktisk arbejde
Faktisk arbejde

Systemet understøtter de fleste matematiske operationer, og det understøtter også de logiske operationer, hvilket yderligere er mere nyttigt for programmereren. den understøtter ADDITION, MULTIPLIKATION, SUBTRAKTION og DIVISION. Det er dog muligt at udføre logisk ELLER og logisk OG -drift. Alle operationer udføres med decimaltal, og resultaterne udskrives også med decimaltal, bortset fra at OR- OG AND -operationen producerer resultatet i Binary. Bortset fra denne lommeregner kan bruges til at opnå procentdel og effekt af et givet tal. Det beregner også modul af et givet tal. Slet -knappen er til stede der for at slette det forkerte ciffer eller tegn, der trykkes af brugeren. Den bedste funktion, der tiltrækker mig mod denne lommeregner, er, at den kan producere, BINÆR, HEKS, OKTAL repræsentation af et givet decimaltal. Der gives særlige knapper til at vælge den passende operatør. Nogle billeder af arbejdsmodul er vist nedenfor.

Trin 4: Fordele

Fordele:

  1. det forbruger lav strøm og mindre plads. Det giver også et negativt svar.
  2. procenter vises nøjagtigt op til to cifre efter decimalpunkt.
  3. Ingen brug af analoge nøgler, til inputformål, som gemmer hardwaren.
  4. Hver knap animeres efter at have trykket på den.
  5. Det er let til at udskrive data til enhver seriel enhed.

Trin 5: Begrænsninger

  1. Det kan udføre operation på maksimalt 6 cifrede tal individuelt.
  2. 32767 dette er sidste tal, der kan konverteres til sit tilsvarende HEX, BINARY eller OCTAL nummer.
  3. ethvert svar, hvis indhold mere end 10 cifre sandsynligvis vil være forkert.
  4. Ad gangen kan der kun udføres en handling.
  5. Det er ikke muligt at bruge parenteser (")" i denne lommeregner.

Trin 6: Video

Synes godt om os på Facebook

Facebook

klik for at besøge eller blogge

Trin 7: Kode

Koden til dette projekt er tilgængelig her

bibliotek

kode

Anbefalede: