Home2020-09-18T16:57:08+08:00

NEXTION INTELLIGENT HMI
DISPLAY
• Powerful Onboard MCU 200MHz and up to
128MB for HMI Project
• Available Display Size in 7.0" and 10.1" • Video/Audio/Animation Play Functions • Multi Loading Effect for Pages and Components • Transparency Attribute Components • Component Move and Drag at Runtime • The Advanced and Powerful HMI Solution Buy Now
Learn more NEXTION ENHANCED HMI DISPLAY • 7 Display Size Options
(2.4", 2.8", 3.2", 3.5", 4.3", 5.0", 7.0")
• TFT RGB 65K Resistive/Capacitive(7.0")
Touchscreen
• Onboard EEPROM, RTC and 8 Digital/Binding
GPIOs (4 PWM capable)
• Up to 16/32 MB Memory for HMI Project • The Enhanced and Ease of Use HMI Solution Buy Now
NEXTION BASIC HMI DISPLAY • 7 Display Size Options
(2.4", 2.8", 3.2", 3.5", 4.3", 5.0", 7.0")
• TFT 65K RGB Resistive Touchscreen • Onboard Processor and Memory • Simple ASCII Text Based Instruction Set • The Cost-effective HMI Solution with Decreased
Learning Curve
Buy Now
Learn more

NEXTION INTRODUCTION

What’s Nextion

Nextion is a Human Machine Interface (HMI) solution combining an onboard processor and memory touch display with Nextion Editor software for HMI GUI project development.

Using the Nextion Editor software, you can quickly develop the HMI GUI by drag-and-drop components (graphics, text, button, slider etc.) and ASCII text based instructions for coding how components interact at display side.

Nextion HMI display connects to peripheral MCU via TTL Serial (5V, TX, RX ,GND) to provide event notifications that peripheral MCU can act on, the peripheral MCU can easily update progress and status back to Nextion display utilizing simple ASCII text based instructions.

Our mission is to reduce the HMI development workloads.

WHY NEXTION

Nextion Offers an Ease of Use and Cost-effective HMI Solution for You.

ico

5 Years LTA

Nextion guarantees the availability of all Series product for a minimum of 5 years with CE and RoHS certification compliant. Unless you are specifically notified at the time of purchase, all Nextion series products purchased will be available at least 5 years since 2019. Here is our LTA announcement.

ico

Versatile Screen Sizes

Nextion is available in various TFT LCD touchscreen sizes including 2.4”, 2.8”, 3.2”, 3.5”, 4.3”, 5.0”, 7.0”, 10.1” . With a large selection to choose from, one will likely fit your needs. Go Nextion Series and Product Datasheets.

ico

Quick and Easy GUI

The Nextion Editor software offers an easy way to create the intuitive and superb touch user interface even for beginners. Add a static picture as background, define functions by components, you can make a simple GUI in minutes. The easy Drag-and-Drop components and simple ASCII text based instructions will dramatically reduce your HMI project development workloads.

ico

Cost-effective HMI Solution

Easy-to-use components, touch event programming and customized GUI at screen side allow you to develop projects rapidly in cost-effective way. The TTL serial Nextion display is the best balance HMI solution between cost and benefit with low and decreased learning curve. See Nextion Editor Guide and Instruction Set.

ico

Nextion Technical Support

Nextion technical support team offers a basic hardware technical service with prompt response through all time zones.

As for further enhanced technical assistance to your project, Enhanced Support is available for you.

ico

User-Help-User Forum

You are never alone to develop your project. Join us in Nextion Community Forum where you can ask questions, share topics and advice with each other.

Note: The Nextion forum is only accessible for registered users.

NEXTION APPLICATIONS
  • 90
BLOGS

The Sunday Blog: Talking to your Nextion HMI – Part 9: Let’s create a universal component class

We created already a universal communication class in the last two episodes (Part 7 here and Part 8 here). It allows us with a little less than 60 lines of code in a separate .h file to handle one or even multiple Nextion HMIs connected to our MCU (Arduino or whatsoever), optionally using a second serial port for debugging each. And we can use this classes' cmdWrite() method to send commands to each of our connected Nextion HMIs without caring about the terminator which is automatically added. With this "Multiple Nextion HMIs on one Arduino", we went already beyond most existing libraries.Since, depending on our MCU and its number of serial ports, our class has alternatively to deal with HardwareSerial, SoftwareSerial, AltSoftSerial, USBSerial, we learned that the GNU C++11 compiler which is used by the Arduino IDE is a bit (in fact, very very) finicky about the type of passed object references (Serial, Serial1, Serial2, etc.) when it comes to construct depending objects like our NexComm class, we had the occasion to learn about template classes. We will need this knowledge later.

The Sunday Blog: Talking to your Nextion HMI – Part 8: A practical example with the new class

Hooray... this is the 30th edition of the NEXTION Sunday blog! But to our big surprise, it was the one published last week, talking about wrapping the Nextion communication functionality in a simple C++ class which had the double number of readers than other blog episodes during the first 7 days. Obviously, there are many people interested in having a simple .h file accompanying their main .ino (or .c or .cpp) file instead of linking a highly complex, heavy and specialized library. Enough motivation to move on!

The Sunday Blog: Talking to your Nextion HMI – Part 7: Time to wrap things in classes

Over the last weeks, we have seen how a few lines of Python or C++ (Arduino) code allowed us to fully control our Nextion HMI and how we could catch events happening there on the MCU (Arduino) side. Now, these were simple examples and if you remember well from episode 4, our code was compact and worked well, but this was for only one component on a single page. Also, episode 6 gave us the opportunity to "listen" to generic Touch Press and Touch Release events, but that's far from covering the full list of data which the Nextion HMI can send back to the MCU.Time to make things more flexible and to de-clutter our Arduino Sketches. You may naturally use the official Nextion Library, but if you are like me and you want to understand how things work and you want to remain in control of every.single.byte, you are cordially invited to read this and the coming episodes and follow the idea of modularizing our elementary functions and to wrap them up in a few classes. I don't know yet where this will end, but odds are good that we end up with a simple, flexible, and compact miniature edition of a Nextion library which we will fully understand since we have written it ourselves, and which at the same time overcomes some restrictions of the actual library.

The Sunday Blog: Talking to your Nextion HMI – Part 6: Listen to your Nextion HMI

Over the last blog episodes we have made our Arduino talk to the Nextion HMI. We even managed to build a simple digital volt meter using just an Arduino and a Nextion. But up to now, we never cared about what the Nextion HMI would have to tell to the Arduino. So, let's attack things from the other side today, and capture the data sent by the Nextion!

The Sunday Blog: Talking to your Nextion HMI – Part 5: A digital volt meter DVM with Nextion HMI and Arduino Mega

In the last episode, we saw how the Arduino could basically send commands over to the Nextion, and we used that for displaying some funny animated texts. Before we move on, it will be needed to look critically back on our code and eliminate some "not so optimal" things. But we will end up with a simple digital volt meter today, and I guess it's worth it.

The Sunday Blog: Talking to your Nextion HMI – Part 4: Let your Arduino control your Nextion HMI

As promised in last Sunday's blog episode, where we controlled our Nextion HMI directly from our PC using the Python3 command window, we are now up for a few episodes where we'll see in detail, how to hook up and program an Arduino. Over the next weeks, we'll see step by step how to make an Arduino talking to a Nextion, without using a prefabricated library, just by using the well documented ASCII command format. At the same time, this approach allows us to review some basics of the Arduino C/C++ dialect.

NEXTION DISTRIBUTOR
You may find out a Nextion Distributor in your country to purchase the Nextion products  from above search.
To be a Nextion Distributor, please submit an application form and we will reach you soon.
APPLY FORNEXTION INFLUENCER

JOIN THE NEXTION FORUM

Share project ideas & Discover innovation and inspiration

Viewing 2 topics - 1 through 2 (of 2 total)
Viewing 2 topics - 1 through 2 (of 2 total)

Subscribe to our Newsletter