Inhoudsopgave:

Nextion/Arduino-rekenmachine: 3 stappen
Nextion/Arduino-rekenmachine: 3 stappen

Video: Nextion/Arduino-rekenmachine: 3 stappen

Video: Nextion/Arduino-rekenmachine: 3 stappen
Video: Arduino UNO Calculator Using 4x4 Keypad and i2C LCD | Arduino Project | How To 2024, Juli-
Anonim
Nextion/Arduino-rekenmachine
Nextion/Arduino-rekenmachine

Een handige rekenmachine voor de Arduino Uno. De rekenmachine is qua stijl vergelijkbaar met de standaardrekenmachine die bij Windows 10 wordt geleverd. Opmerking: deze bevat niet de wetenschappelijke en programmeerfuncties die de Windows 10-rekenmachine wel heeft, maar deze functies kunnen op een later tijdstip worden geïmplementeerd.

De rekenmachine biedt een set van 10 functies:

  • Optellen, aftrekken, vermenigvuldigen, delen
  • Percentageberekening
  • 1/x berekening
  • Vierkantswortel
  • Vierkant
  • [C]annuleren - wist het geheugen van de rekenmachine
  • [CE] Invoer wissen - Wist de laatste invoer in de rekenmachine

Alle berekeningen worden met dubbele precisie uitgevoerd. Merk op dat omdat de Arduino zo klein is als hij is, de uitvoer van decimalen beperkt is tot twee plaatsen.

Deze versie van de rekenmachine gebruikt een Nextion NX4832T035 3,5-inch HMI TFT LCD-scherm dat moet worden aangesloten op de TX/RX-pinnen van de Arduino (zie de stap Hardware bouwen).

Benodigdheden

  • Arduino Uno
  • Nextion NX4832T035 3,5-inch HMI TFT LCD-scherm (verkrijgbaar via Ebay)
  • Doorverbindingsdraden
  • 4Gb Micro SD-kaart (verkrijgbaar via Ebay)
  • Micro SD-kaartadapter (verkrijgbaar via Ebay)

Stap 1: hardware bouwen

Hardware-installatie is eenvoudig en vereist slechts een paar verbindingen.

Sluit het LCD-scherm als volgt aan op de Arduino Uno:

Nextion LCD Arduino Uno

  • GND -> GND
  • VCC -> VCC
  • TX -> RX (pin 0)
  • RX -> TX (pin 1)

Stap 2: Upload het TFT-bestand naar het scherm

Het TFT-bestand is het gebruikersinterfacebestand van de rekenmachine dat wordt weergegeven op het LCD-scherm. Het bevindt zich in het ZIP-bestand van het project dat kan worden gedownload van GitHub en moet worden geüpload naar het LCD-scherm voor weergave. Download het nu en pak de inhoud uit op uw computerstation.

We zullen een micro SD-kaart gebruiken om de upload te doen. Plaats de micro SD-kaart in de micro SD-kaartadapter en steek de adapter in uw pc. Na enkele ogenblikken zal Windows de SD-kaart herkennen als een nieuwe schijf. Klik met de rechtermuisknop op het station en selecteer Formatteren in het menu. Selecteer FAT32 als het formaattype en klik op OK.

Het formatteren duurt slechts enkele seconden. Het formatteren van de SD-kaart is een noodzakelijke stap, anders kan de Nextion de inhoud niet lezen.

Schakel het LCD-scherm uit. Kopieer het bestand calculator-ui.tft van het ZIP-bestand naar de geformatteerde SD-kaart en plaats de kaart in het Nextion LCD-scherm. Zorg ervoor dat het bestand calculator-ui.tft het enige bestand op de SD-kaart is, anders laadt Nextion het bestand niet.

Schakel het LCD-scherm in en het apparaat laadt het TFT-bestand van de SD-kaart. Vergeet niet om de SD-kaart van het LCD-scherm te verwijderen wanneer het uploaden is voltooid.

Schakel uw beeldscherm uit en vervolgens weer in en u zou de gebruikersinterface van de rekenmachine moeten zien.

Stap 3: Upload de Calculator Sketch naar de Arduino

Zoek het bestand Nextion-Calculator.ino uit het ZIP-bestand van het project dat u hebt gedownload en open het in de Arduino IDE.

Zorg ervoor dat je Arduino is aangesloten en compileer en upload de schets.

Dat is het! U zou nu een werkende rekenmachine op het display moeten hebben staan. Probeer een paar berekeningen.

Aanbevolen: