element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
IoT on Wheels Design Challenge
  • Challenges & Projects
  • Design Challenges
  • IoT on Wheels Design Challenge
  • More
  • Cancel
IoT on Wheels Design Challenge
Blog BLOG 7 : NexTion STM32 Interfacing Issues and Demonstration
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: gsgill112
  • Date Created: 12 Nov 2017 8:00 PM Date Created
  • Views 868 views
  • Likes 1 like
  • Comments 0 comments
  • sbsr
  • nextion
  • iotonwheels
Related
Recommended

BLOG 7 : NexTion STM32 Interfacing Issues and Demonstration

gsgill112
gsgill112
12 Nov 2017

Hey guys, Here is an another update on sending dummy sensor value and outputting the data to the Nextion Display.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

SEE THE VIDEO

 

SENDING DATA TO NEXTION DISPLAY

So, How do one send data to sexton display using STM32,

 

Lets go through the Nextion instruction set where we will se that in  the display there are concepts of Objects such as text object, button object , etc.

each of the objects have certain properties like colour, text, value, etc ... ..

so the way we send the values

 

is Obj_Name.Obj_Property=Value followed by termination charter

for example, if my number display object is n0 and it has a property value val

 

so the expression to be sent to Nextion display would be

n0.val=20 followed br termination sequence.

 

Termination Sequence

termination sequence of sexton displays is 0xFF three times , i.e. 0xFF 0xFF 0xFF

 

 

My Code implementation

Defining strings

static const char terminator = 0xFF;       // Nextion termination sequence

char* dispSpeed = "n0.val=";                              // Nextion RIDE screen commands

char* dispAvg = "n2.val=";

char* dispDist = "n1.val=";

 

in functions

 

nextion.printf(dispSpeed);                                   // updating Speed Value on Nextion Display

nextion.printf("%d",(int)(ridingSpeed));

nextion.printf("%c%c%c",terminator,terminator,terminator);

      

which successfully update the display

 

Thanks for reading

GS Gill

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube