Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Nextion touch screen with PIC16F877A tutorials Collection.
7 students

Nextion touch screen with PIC16F877A tutorials Collection.

Interfacing Nextion touch screen with PIC microcontroller to develop various useful projects.
Last updated 6/2025
English

What you'll learn

  • You will learn how to interface a Nextion touch screen with a PIC16F877A microcontroller.
  • You will learn how to design a Nextion display on Nextion editor and then use this to assign varialbles which you will address using PIC microcontroller.
  • You will learn how to program PIC16F877A UART Port to interface with a Nextion touch screen.
  • You will learn how to make useful projects using PIC microcontroller and a Nextion display like a temperature measurement system, LED triggering system etc.

Course content

4 sections • 10 lectures • 2h 43m total length
  • Why PIC16F877A ?10:14
  • Introduction to PIC16F877A microcontroller.7:00
  • Get familiar with PINS and PORTS configuration of PIC16F877A microcontroller.10:13
  • Setting up a PIC16F877A for first code programming using PICKIT.8:05

Requirements

  • Beginner level and interest in microcontrollers and electronics.
  • Interest in developing HMI for embedded systems using touch screens like Nextion or DWIn etc.

Description

Interfacing PIC Microcontrollers with Nextion Touch Screens Using MikroC

This course is designed to teach you how to interface Nextion touch screens with PIC microcontrollers, using the powerful and widely used PIC16F877A and the MikroC for PIC compiler. Whether you're a student, a hobbyist, or a professional engineer, this course will guide you through both the foundational setup and practical implementation of touchscreen-based embedded systems.

You’ll learn how to send data from a microcontroller to a Nextion screen, control outputs like LEDs via the touch interface, and even integrate real-world sensors like the LM35 temperature sensor to build interactive systems.

What This Course Covers

This course begins with a solid foundation in PIC microcontroller basics, including setup, programming tools, and compiler installation. Once the environment is configured, we’ll dive into Nextion touch screen integration, starting from the very first data transfer all the way to building advanced projects.

Key Skills You Will Gain

  • Understanding the architecture and features of the PIC16F877A microcontroller

  • Installing and using MikroC for PIC compiler

  • Installing and configuring the PICKIT programmer tool

  • Installing and using the Nextion Editor to create user interfaces

  • Sending text and data from the PIC microcontroller to the Nextion display

  • Addressing and managing Nextion variables from PIC code

  • Reading user inputs from the touchscreen and controlling microcontroller outputs

  • Building advanced projects like multi-counter displays and room temperature monitoring systems

Real-World Applications

This course will enable you to design and implement interactive touchscreen interfaces for a range of embedded applications, including:

  • Data display dashboards

  • Touch-based LED control systems

  • Temperature monitoring and environmental feedback displays

  • Counter-based systems for industrial use

The knowledge you gain can be applied to both hobby projects and commercial product development.

Why Learn With PIC16F877A and Nextion?

While this course is based on the PIC16F877A, the coding principles, MikroC syntax, and interfacing logic apply universally to other PIC microcontroller families including PIC10, PIC12, PIC16, PIC18, PIC24, PIC32, and even dsPICs. The only differences you’ll encounter are in the pin layouts and I/O configurations, which are easily adjustable in your code.

So by learning with one microcontroller, you’re opening the door to working with hundreds of others — all using the same development workflow.

Course Content Overview

Introduction to PIC16F877A microcontroller.

Lecture 1: Why PIC16F877A ?

Lecture 2: Introduction to PIC16F877A microcontroller.

Lecture 3: Get familiar with PINS and PORTS configuration of PIC16F877A microcontroller.

Lecture 4: Setting up a PIC16F877A for first code programming using PICKIT.

Downloading and installing MikroC for PIC.

Lecture 5: Download and install mikroC for PIC compiler.

Downloading and installing PICKIT programming tool.

Lecture 6: Downloading and installing PICKIT programming tool.

Nextion Touch displays based projects using PIC16F877A microcontroller.

Lecture 7: Displaying your first text from PIC16F877A to the Nextion screen.

Lecture 8: Turning LEDs ON and OFF using Nextion touch screen using PIC16F877A MCU.

Lecture 9: Running multiple counters on Nextion touch screen using PIc16F877A MCU.

Lecture 10: Room temperature measurement system using Nextion , PIC16F877A & LM35.


Need Help During the Course?

Support is available throughout your learning journey. If you encounter any issues or have questions about the course material, feel free to reach out. I’m here to help you succeed.

Start building interactive touchscreen-based embedded projects today. Learn how to interface PIC microcontrollers with Nextion displays using MikroC and bring your embedded systems to life.

Enroll now and take your microcontroller development skills to the next level.

Who this course is for:

  • For beginners to learn How to program a PIC16F877A microcontroller using MikroC for PIC compiler to interface with Nextion touch screens and develop nextion touch display using Nextion editor to make useful projects for the commerical applications.
  • People willing to develop HMI for commercial and home use applications using microcontrollers.