Inhoudsopgave:
- Benodigdheden
- Stap 1: hardware bouwen
- Stap 2: Upload het TFT-bestand naar het scherm
- Stap 3: Upload de Calculator Sketch naar de Arduino
Video: Nextion/Arduino-rekenmachine: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
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:
Nextion Touchscreen Outlook Agenda Vergaderherinnering: 6 stappen
Nextion Touchscreen Outlook Agenda Vergaderherinnering: De reden dat ik aan dit project begon, was omdat ik vaak vergaderingen miste en dacht dat ik een beter herinneringssysteem nodig had. Ook al gebruiken we Microsoft Outlook Calendar, maar ik heb het grootste deel van mijn tijd op Linux/UNIX op dezelfde computer doorgebracht. Tijdens het werken met
DIY-weerstation met Nextion-display en Arduino - Ajarnpa
DIY-weerstation met Nextion-display en Arduino: in deze tutorial gebruiken we Nextion-display, rtc1307-tijdmodule, Arduino UNO en Visuino om de huidige tijd, temperatuur en vochtigheid weer te geven. Bekijk een demonstratievideo
Nextion-weergave - Interface en protocol uitgelegd met PIC en Arduino: 10 stappen
Nextion-weergave | Interface en protocol uitgelegd met PIC en Arduino: Nextion Display is zeer gebruiksvriendelijk en gemakkelijke interface met microcontrollers. Met behulp van de Nextion-editor kunnen we het display configureren en kunnen we de gebruikersinterface op het display ontwerpen. Dus gebaseerd op gebeurtenissen of opdrachten Nextion-display zal handelen op de om de
Een andere aanpak met Nextion: 3 stappen
Een andere aanpak met Nextion: in mijn eerste project met Arduino Nano aangesloten op het Nextion-aanraakscherm, had ik een lange reeks opdrachten geschreven die via de seriële poort naar Nextion moesten worden gecommuniceerd en dit is onvermijdelijk als we volledig onafhankelijke opdrachten moeten verzenden, in willekeurige moeder
Op Arduino gebaseerde Nextion-aanraakbedieningen: 4 stappen
Op Arduino gebaseerde Nextion Touch Controls: Een vriend was op zoek naar een coole oplossing om de HVAC (verwarming, ventilatie, airconditioning) van zijn auto te regelen via touchscreen en Arduino. Het idee was geïnspireerd op een ouder project van mij over de interieurcontrole van een stretchlimousine, maar het moet