INHOUDSOPGAWE:

Grafiese sakrekenaar met Arduino: 7 stappe
Grafiese sakrekenaar met Arduino: 7 stappe

Video: Grafiese sakrekenaar met Arduino: 7 stappe

Video: Grafiese sakrekenaar met Arduino: 7 stappe
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, Julie
Anonim
Grafiese sakrekenaar met behulp van Arduino
Grafiese sakrekenaar met behulp van Arduino

Hallo vriende, Vandag het ek iets nuuts om jou te wys. Soos vroeër genoem in die titel, het ek 'n ELEKTRONIESE KALKULATOR ontwerp met behulp van Arduino uno en 2,4 TFT Lcd Display Shield.

Stap 1: Hardewareversameling

Hardeware -byeenkoms
Hardeware -byeenkoms
Hardeware -byeenkoms
Hardeware -byeenkoms

Koop Arduino UNO en 2.4 TFT LCD -skermskerm by aanlyn of naaste elektroniese winkels.

Verbind hulle soos in die figuur getoon

Vereiste komponente:

  1. Arduino UNO met USB -kabel
  2. 2.4 duim TFT -skild.

Stap 2: Konstruksie

Konstruksie
Konstruksie

Die stelsel is gebou rondom 'n arduino uno r3 -mikrobeheerder en 'n 2.4 tft lcd -skerm. Die skild is so ontwerp dat daar geen verbindingsfout sal voorkom nie. Arduino uno kan kragtoevoer word deur 9v of 12v aangepaste of USB -kabel. Aan boord 3.3v reguleerder is Beskikbaar op LCD-skerm. LCD-skerm kry 5V-toevoer van Arduino en sit dit om in 3.3V met regulator IC 1117-3.3. verder word hierdie toevoer aan die LCD gegee.. Die LCD is gekoppel aan arduino met 8 bit data bus en 5 bit control bus. hierdie beheerbus word gekoppel aan 5 analoge penne van arduino en die databus is gekoppel aan digitale i/o -penne. Raakblad is ook 'n koppelvlak met hierdie bus. Alternatiewelik is toegang tot die aanraakblok en lcd verkry deur die mikrobeheerder. Herstelskakelaar is beskikbaar op tft lcd -skild.

Stap 3: Werklike werk

Werklike werk
Werklike werk
Werklike werk
Werklike werk
Werklike werk
Werklike werk
Werklike werk
Werklike werk

Die stelsel ondersteun die meeste wiskundige bewerkings, en dit ondersteun ook die logiese bewerkings, wat verder nuttig is vir programmeerders. dit ondersteun TOevoeging, vermenigvuldiging, aftrekking en verdeling. Dit is egter moontlik om Logiese OF en Logiese EN operasie uit te voer. Alle bewerkings word op 'n desimale getal uitgevoer, en die resultate word ook in desimale getalle gedruk, behalwe dat die OF, EN -operasie die resultaat in Binary lewer. Afgesien van hierdie sakrekenaar kan dit gebruik word om die persentasie en krag van die gegewe getal te verkry. Dit bereken ook Modulêr van gegewe getal. Die verwyderingsknoppie is daar om die verkeerde syfer of teken wat die gebruiker ingedruk het, te verwyder. Die beste kenmerk wat my na hierdie sakrekenaar lok, is dat dit 'n BINARYRE, HEX-, OKTALE voorstelling van 'n gegewe desimale getal kan lewer. Spesiale knoppies word gegee om die toepaslike operateur te kies. 'N Paar foto's van die werkmodule word hieronder getoon.

Stap 4: Voordele

Voordele:

  1. dit verbruik lae krag en minder ruimte. Dit gee ook 'n negatiewe antwoord.
  2. persentasies word akkuraat getoon tot twee syfers na desimale punt.
  3. Geen gebruik van analoog sleutels vir invoer, wat die hardeware bespaar.
  4. Elke knoppie word geanimeer nadat u daarop gedruk het.
  5. Dit is in staat om data maklik na enige seriële toestel te druk.

Stap 5: Beperkings

  1. Dit kan individueel op maksimum 6 -syfergetalle werk.
  2. 32767, dit is die laaste nommer wat omgeskakel kan word na die ekwivalente HEX-, BINARYRE- of OKTAL -nommer.
  3. enige antwoord met 'n inhoud van meer as 10 syfers sal waarskynlik verkeerd wees.
  4. Op 'n slag kan slegs een operasie uitgevoer word.
  5. Dit is nie moontlik om hakies "()" in hierdie sakrekenaar te gebruik nie.

Stap 6: Video

Like ons op Facebook

Facebook

klik om te besoek of te blog

Stap 7: Kode

Die kode vir hierdie projek is hier beskikbaar

biblioteek

kode

Aanbeveel: