Nextion is een intelligent (touchscreen) display dat gebruikt kan worden voor het bedienen van en communiceren met verschillende apparaten, zoals de Arduino of Raspberry Pi . Het display stelt je in staat om eenvoudig een eigen interface te creëren en te ontwerpen via een drag-and-drop editor en biedt REAL -time controle en interactie met aangesloten apparaten.
Nextion displays hebben een ingebouwde microcontroller die de Nextion-firmware bevat en de commando's interpreteert die afkomstig zijn van de hostcontroller (zoals Arduino of Raspberry Pi ) om de elementen op het display te besturen, zoals knoppen, schuifregelaars, tekstvelden, meters, enz. De host microcontroller stuurt seriële opdrachten naar het Nextion- display en het display interpreteert ze. Je kan gemakkelijk interfaces ontwerpen met behulp van de Nextion Editor-software en vervolgens het gegenereerde TFT-bestand uploaden naar het display via een USB -kabel.
Nextion displays zijn er in veel verschillende formaten en resoluties.
Nextion biedt een verscheidenheid aan displays en resoluties aan om uit te kiezen. De soorten Nextion-displays die beschikbaar zijn, zijn verdeeld onder deze groepen:
Om code naar je Nextion display te uploaden, kan je de Nextion Editor software gebruiken, die gratis beschikbaar is op de Nextion-website. Met de editorsoftware kan je custom interfaces maken en ontwerpen met behulp van een drag-and-drop editor en een TFT-bestand genereren dat naar het display kan worden geüpload. Met deze stappen kan je code uploaden naar het Nextion display :
Ja, je kan animaties maken op het Nextion display met behulp van de ingebouwde microcontroller en de Nextion Editor software. De editor biedt een verscheidenheid aan widgets en elementen, zoals knoppen, schuifregelaars, tekstvelden, meters, enz. die kunnen worden gebruikt om interactieve interfaces te bouwen. Door de functie voor gebeurtenissen en acties in de editorsoftware te gebruiken, kan je gemakkelijk animaties maken op het Nextion display .
Je kan bijvoorbeeld een knop maken die, wanneer erop wordt gedrukt, de positie of kleur van een object verandert. Of je kan een schuifregelaar maken die, wanneer deze wordt verplaatst, de waarde verandert van een variabele die de snelheid van een animatie bepaalt. Je kan ook animaties maken met behulp van timers en voorwaardelijke instructies in de microcontroller.