Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PIC16F877A: Laser-Based Object Counter & Security System.
1 students

PIC16F877A: Laser-Based Object Counter & Security System.

Learn to build real-world laser security and object counting systems using PIC16F877A from scratch.
Last updated 6/2025
English

What you'll learn

  • You will learn how to make a professional practical project using some easily available electronics with a PIC16F877A microcontroller.
  • You will learn how to use a LASER with a PIC16F877A effectively to get our inputs to make various projects like security system or object counting etc.
  • You will learn how to program PIC16F877A using mikroC for PIC software to make it do whatever you want to do.
  • As an example we will be using LASER diodes and LDRs to make 2 very useful projects one is the object counting system and other is the LASER security system.

Course content

5 sections • 13 lectures • 2h 38m total length
  • Why PIC16F877A ?10:14
  • Introduction to PIC16F877A.7:00
  • How to extract useful data from the PIC16F877A datasheet ?10:20
  • Programmable pins and ports in PIC16F877A.10:13

Requirements

  • Beginner level and intrest in microcontrollers and electronics.

Description

Welcome to "Making LASER Based Security and Object Counting System" — a hands-on, beginner-friendly course where you’ll dive deep into the exciting world of embedded systems using the powerful PIC16F877A microcontroller. Whether you're a hobbyist, student, or electronics enthusiast, this course will walk you step-by-step through designing and building two real-world projects: a laser-based object counter and a laser-based security alarm system.

We begin with a solid introduction to the PIC16F877A—why it's popular in embedded applications, and how to understand and use its datasheet to unlock its full potential. You’ll learn about programmable pins, ports, and hardware setup for first-time users.

Next, we guide you through setting up the development environment. You’ll download and install MikroC for PIC and the PICKIT programmer tool, ensuring you're ready to start coding and uploading programs to your PIC microcontroller.

In the core part of the course, you will:

  • Interface a 16x1 LCD to display real-time data.

  • Connect and configure an LDR sensor to detect laser interruption.

  • Build a fully functional object counting system using a laser beam and LDR.

  • Implement a laser-based security system by adding a buzzer alarm and push button for control.

By the end of this course, you'll not only understand how to use sensors and actuators with the PIC16F877A but also how to bring all these components together to create practical and interactive embedded systems.

No prior experience? No worries! This course is designed to be easy to follow with clear explanations, schematics, and coding examples. Join now and start creating your own smart systems with confidence.

Who this course is for:

  • Anyone who have interest in making electronic projects.