INHOUDSOPGAWE:
Video: Grafiese sakrekenaar met Arduino: 7 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
Koop Arduino UNO en 2.4 TFT LCD -skermskerm by aanlyn of naaste elektroniese winkels.
Verbind hulle soos in die figuur getoon
Vereiste komponente:
- Arduino UNO met USB -kabel
- 2.4 duim TFT -skild.
Stap 2: 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
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:
- dit verbruik lae krag en minder ruimte. Dit gee ook 'n negatiewe antwoord.
- persentasies word akkuraat getoon tot twee syfers na desimale punt.
- Geen gebruik van analoog sleutels vir invoer, wat die hardeware bespaar.
- Elke knoppie word geanimeer nadat u daarop gedruk het.
- Dit is in staat om data maklik na enige seriële toestel te druk.
Stap 5: Beperkings
- Dit kan individueel op maksimum 6 -syfergetalle werk.
- 32767, dit is die laaste nommer wat omgeskakel kan word na die ekwivalente HEX-, BINARYRE- of OKTAL -nommer.
- enige antwoord met 'n inhoud van meer as 10 syfers sal waarskynlik verkeerd wees.
- Op 'n slag kan slegs een operasie uitgevoer word.
- Dit is nie moontlik om hakies "()" in hierdie sakrekenaar te gebruik nie.
Stap 6: Video
Like ons op Facebook
klik om te besoek of te blog
Stap 7: Kode
Die kode vir hierdie projek is hier beskikbaar
biblioteek
kode