Nextion touchscreen

Software die niet past in bovenstaande onderwerpen
Berichten: 4
Geregistreerd: 20 Okt 2018, 06:51

Nextion touchscreen

Berichtdoor Leokeij » 18 Nov 2018, 22:29

Ik heb onlangs een Nextion touchscreen aangeschaft omdat ik meer van het programmeren hiervan wil weten.
Ik ben nu bezig met een eenvoudige rekenmachine.
Het bestaat uit 2 cijfertoetsen (4 en 6), 2 bewerkingstoetsen (+ en =) en een nummerscherm.
De toetsen heten:
4 = b3
6 = b4
+ = b2
= = b5
Nr = n0
Voor de cijfertoetsen heb ik al een event code nl:
b3: n0.val=4
b4: n0.val=6
Ik wil nu deze 2 cijfers met elkaar optellen en het resultaat zou dan 10 moeten zijn.
Waar loop ik tegenaan.
Voor de bewerkingstoetsen heb ik nog geen event code kunnen vinden .
Bij de b2 toets zou een code moeten staan waarmee opgeteld wordt.
Bij de b5 toets zou een code moeten staan waarmee het resultaat zichtbaar wordt.
Zou iemand me hiermee kunnen helpen (liefst met voorbeelden).
Alvast bedankt.

Met vriendelijke groet, Leo.

Advertisement

Gebruikers-avatar
Berichten: 2036
Geregistreerd: 06 Aug 2016, 01:03

Re: Nextion touchscreen

Berichtdoor Koepel » 18 Nov 2018, 23:10

Hallo, welkom op dit forum.

Kun je jouw sketch laten zien ? Bij voorkeur tussen code-tags. Dat zijn [ code ] en [ / code ] met de knop "Code" of "Select a Syntax" en dan "C++".

Wil je de berekening in de Nextion doen of wil je zoveel mogelijk in de Arduino doen ?
Gebruik je de ITEADLIB_Arduino_Nextion library ? Welke ? Waar heb je die gevonden ?
Is dat nog steeds versie 0.7.0 uit 2015 ?

Een "button" heeft natuurlijk een bijbehorende functie.
In de ITEADLIB_Arduino_Nextion library zitten voorbeelden die in het menu van de Arduino IDE verschijnen. De "CompButton.ino" heeft een callback functie.

Ik heb een projectje draaien met een Nextion scherm, maar ik gebruik die library niet meer. Met name de "nexLoop()" functie zit slecht in elkaar. Ik gebruik nu de commando's en ik lees wat het Nextion scherm mij stuurt: https://www.itead.cc/wiki/Nextion_Instruction_Set. Die twee datastromen heb ik van elkaar gescheiden.

Berichten: 4
Geregistreerd: 20 Okt 2018, 06:51

Re: Nextion touchscreen

Berichtdoor Leokeij » 19 Nov 2018, 21:18

Hoi Koepel, ik wil de berekening voorlopig alleen in de Nextion doen.
Hier wil ik eerst meer van weten en mee kunnen.
Ik gebruik de Nextion Editor V0.53 versie.
Dit is een demo programma wat bij het touchscreen zat bij aanschaf.
Voor mijn doeleinden geschikt.
Ik wil hiermee eerst eenvoudig beginnen en heb hiervoor een calculator gekozen.
Via de Nextion Instruction Set heb ik de codes van de nummertoetsen verkregen maar heb problemen met het invullen van de eventcodes van de bewerkingstoetsen.

Gebruikers-avatar
Berichten: 2036
Geregistreerd: 06 Aug 2016, 01:03

Re: Nextion touchscreen

Berichtdoor Koepel » 19 Nov 2018, 23:01

Ohw, dat heb ik nog niet geprobeerd.

Bij de "User Code" kun je vrij uitgebreide code zetten.
Kun je een filmpje vinden of voorbeelden ?
Dit is misschien een begin: https://www.itead.cc/blog/advanced-application-2-use-global-and-variable-to-transmit-values-among-pages.

De Nextion Editor v0.53 is het officiële en enige programma voor het Nextion scherm.
https://nextion.itead.cc/resources/download/nextion-editor/.
Je kunt daarin ook het scherm simuleren om dingen uit te proberen.

Wanneer je iets naar het Nextion scherm upload, dat gaat ook meteen de nieuwste firmware voor het Nextion scherm mee.

Gebruikers-avatar
Berichten: 2036
Geregistreerd: 06 Aug 2016, 01:03

Re: Nextion touchscreen

Berichtdoor Koepel » 20 Nov 2018, 02:19

Ik keek nog even of dat te doen was, maar het is ingewikkeld.
Het is een iets afwijkende taal, het gebruik van variabelen is lastig, en het programmeren van iets dat op een rekenmachine lijkt is op zichzelf al niet eenvoudig.

Dus doe net als wij. Gebruik het scherm om de temperatuur en de tijd te laten zien, en bedien kleppen of licht of iets anders met de knoppen op het scherm.

Wil je een rekenmachine? Dat kan, dat kost 75 cent: https://www.aliexpress.com/item/Ultra-Thin-Mini-Credit-Card-Sized-8-Digit-Solar-Powered-Pocket-Calculator-L059-New-hot/32824556124.html ;)

Berichten: 4
Geregistreerd: 20 Okt 2018, 06:51

Re: Nextion touchscreen

Berichtdoor Leokeij » 20 Nov 2018, 21:18

Hoi Koepel, het geeft niet als je mij niet kan helpen.
Het is mijn fout, ik dacht dat ik op dit forum antwoorden kon krijgen op mijn vragen.
Ieder geval bedankt voor de moeite.

Berichten: 331
Geregistreerd: 23 Okt 2016, 20:29

Re: Nextion touchscreen

Berichtdoor benvo » 23 Nov 2018, 16:58

Kijk hier eens naar. Met gebreken maar misschien is het door te ontwikkelen.

https://www.youtube.com/watch?reload=9&v=IlKC7QLFefE

Berichten: 4
Geregistreerd: 20 Okt 2018, 06:51

Re: Nextion touchscreen

Berichtdoor Leokeij » 25 Nov 2018, 13:27

Hoi Benvo, bedankt voor de info.
Daar kan ik inderdaad iets mee, nu kan ik verder.

Terug naar Overige Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast