Inhoudsopgave:

Grafische rekenmachine met Arduino - Ajarnpa
Grafische rekenmachine met Arduino - Ajarnpa

Video: Grafische rekenmachine met Arduino - Ajarnpa

Video: Grafische rekenmachine met Arduino - Ajarnpa
Video: Most Popular Calculator Games 2024, November
Anonim
Grafische rekenmachine met Arduino
Grafische rekenmachine met Arduino

Hallo vrienden, Vandaag heb ik iets nieuws om jullie te laten zien. Zoals eerder vermeld in de titel heb ik een ELEKTRONISCHE CALCULATOR ontworpen met behulp van Arduino uno en 2,4 TFT Lcd Display Shield.

Stap 1: Hardware verzamelen

Hardware verzamelen
Hardware verzamelen
Hardware verzamelen
Hardware verzamelen

Koop Arduino UNO en 2,4 TFT LCD-schermscherm bij online of dichtstbijzijnde elektronicawinkels.

Sluit ze aan zoals weergegeven in afbeelding

Benodigde componenten:

  1. Arduino UNO met USB-kabel
  2. 2,4 inch TFT-schild.

Stap 2: constructie

Bouw
Bouw

Het systeem is gebouwd rond arduino uno r3 microcontroller en 2,4" tft lcd-schild. Het schild is zo ontworpen dat er geen verbindingsfout optreedt. Arduino uno kan worden gevoed door 9v of 12v aangepast of een USB-kabel. on-board 3.3v-regelaar is beschikbaar op LCD-schild. LCD-schild krijgt 5v-voeding van arduino en zet het om in 3.3v met behulp van regulator ic 1117-3.3. verder wordt deze voeding aan het LCD-scherm gegeven. LCD-scherm bestaat uit 2,4 "resistief touchpad dat als invoerapparaat voor het systeem wordt gebruikt Het LCD-scherm is gekoppeld aan Arduino met een 8-bits databus en een 5-bits besturingsbus. deze besturingsbus is verbonden met 5 analg-pinnen van arduino en de databus is verbonden met digitale i/o-pinnen. Touchpad is ook interface met deze bus. Als alternatief zijn het touchpad en het lcd-scherm toegankelijk via een microcontroller. Reset-schakelaar is beschikbaar op tft lcd-schild.

Stap 3: Werkelijk werken

Werkelijk werken
Werkelijk werken
Werkelijk werken
Werkelijk werken
Werkelijk werken
Werkelijk werken
Werkelijk werken
Werkelijk werken

Het systeem ondersteunt de meeste wiskundige bewerkingen en het ondersteunt ook de logische bewerkingen die verder nuttiger zijn voor de programmeur. het ondersteunt optellen, vermenigvuldigen, aftrekken en delen. Het is echter mogelijk om de logische OF- en de logische EN-bewerking uit te voeren. Alle bewerkingen worden uitgevoerd op decimaal getal en de resultaten worden ook afgedrukt in decimaal getal, behalve dat de OF-, AND-bewerkingen het resultaat in binair opleveren. Afgezien van deze rekenmachine kan worden gebruikt om het percentage en de macht van een bepaald getal te verkrijgen. Het berekent ook Modulair van een bepaald aantal. De knop Verwijderen is daar aanwezig om het onjuiste cijfer of teken te verwijderen dat door de gebruiker is ingedrukt. De beste eigenschap die me naar deze rekenmachine trekt, is dat hij een BINAIRE, HEX-, OCTAL-weergave van een bepaald decimaal getal kan produceren. Er worden speciale knoppen gegeven om de juiste operator te selecteren. Enkele foto's van de werkende module worden hieronder getoond.

Stap 4: Voordelen:

Voordelen:

  1. het verbruikt weinig stroom en minder ruimte. Het geeft ook een negatief antwoord.
  2. percentages wordt nauwkeurig weergegeven tot twee cijfers achter de komma.
  3. Geen gebruik van analoge toetsen, voor invoerdoeleinden, waardoor de hardware wordt bespaard.
  4. Elke knop wordt geanimeerd nadat u erop hebt gedrukt.
  5. Het is in staat om eenvoudig gegevens naar elk serieel apparaat af te drukken.

Stap 5: Beperkingen

  1. Het kan afzonderlijk een bewerking uitvoeren op maximaal 6 cijfers.
  2. 32767 dit is het laatste getal dat kan worden omgezet in het equivalente HEX-, BINARY- of OCTAL-nummer.
  3. elk antwoord met meer dan 10 cijfers is waarschijnlijk fout.
  4. Er kan slechts één bewerking tegelijk worden uitgevoerd.
  5. Het is niet mogelijk om haakjes "()" te gebruiken in deze rekenmachine.

Stap 6: Video

Vind ons leuk op Facebook

Facebook

klik om te bezoeken of te bloggen

Stap 7: Coderen

De code voor dit project is hier beschikbaar

bibliotheek

code

Aanbevolen: