Pic Microcontroller Using Mikroc For Pic. From Scratch.
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.17 GB | Duration: 6h 1m
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.17 GB | Duration: 6h 1m
Course will make a beignners good enough to make projects on his own using PIC16F877A microcontroller.
What you'll learn
Learning from Project based lectrures starting from GPIO usage to upto using timers and interrupts along with SPI, UART.I2C,ADC,PWM ports.
You will learn how to interface and control various electronics/electrical components, sensors and modules with a PIC microcontroller using MikroC for PIC code.
Introduction to PIC16F877A microcontroller.
Will start from setting up your board to upto using touch screens with PIC16F877A,
MikroC for PIC compiler for programming the PIC.
Proteus software for Simulation prupose.
Requirements
You can join without having any prior knowledege. All I want is your willingness. I will give you the practical skill.
Description
This course will allow you to learn how to use PIC microcontrollers to make any project. You will be able to interface any sensor or module with a PIC microcontroller.You will be able to display outputs on touch screens like nextion/dwin, LCDs like LM016, 7-segment displays or a PC/Laptop.You will be able to use MikroC for PIC PWM, UART, Conversion, LCD, ADC and other libraries to interface sensors/modules with PIC microcntroller.You will get better grip on MikroC for PIC compiler.You will be using Proteus for simulation.You will get your hands on making a start-up boards under my supervision for reading and writing data to the PIC microcontroller using MikroC for PIC.My aim will be to start from some simple theory like what is a microcontroller ? What is embedded systems ? Then we will move on to what is a PIC16F877A. An introduction to it. And then we will be having introduction to compiler softwares and then we will setup our hardware for PICKIT3 based read/write operations and then we will be writing our first code for blinking an LED and then after introducing to libraries of MikroC , we will start coding a new project in each lecture.Following Softwares you will learn here on the way:1- MikroC for PIC.2- Proteus.3- PICKIT 3 programmer tool.4- Timer calculator.5- Nextion editor.6- DWIN DGUS.Following Sensors/Modules/electronics will atleast be covered:1- Light Dependant Resistor (LDR).2- LM-35 temperature sensor.3- 7-segment displays.4- LM016 LCD.5- TIP-122 transistor.6- Resistors.7- Potentiometer.8- Push buttons.9- LEDs.10- DC motor.11- HC-05 bluetooth module.12- HC-12 RF module.13- USB to TTL devices like CH340/FT232.14- Touch buttons modules.15- Limit switch.16- Toggle switch.17- Tilt detection module.18- IR LEDs.19- Obstacle detection module.20- L298N motor driver module.And the list goes on. We will cover as much as much we can in the appointed time.
Overview
Section 1: PIC16F877A from Scratch to top using MikroC for PIC compiler.
Lecture 1 What is an embedded systems?
Lecture 2 What is a microcontroller ?
Lecture 3 What is a difference between a microcontroller and a microprocessor ?
Lecture 4 PIC16F877A a basic introduction.
Lecture 5 Going through datasheet of PIC16F877A microcontroller.
Lecture 6 MikroC for PIC a Basic introduction.
Lecture 7 Setting up your PIC16F877A board for burning using PICKIT 3 programmer tool.
Lecture 8 Blinking an LED with a PIC16F877A microcontroller.
Lecture 9 Blinking LED in train formation using PIC16F877A microcontroller.
Lecture 10 Interfacing a Button with a PIC16F877A microcontroller.
Lecture 11 Using a button to turn LED on/off using PIC16F877A microcontroller.
Lecture 12 Introduction to ADC Library of MikroC for PIC with Demo on PIC16F877A.
Lecture 13 Introduction to LCD Library of MikroC for PIC with Demo on PIC16F877A.
Lecture 14 Introduction to PWM Library of MikroC for PIC with Demo on PIC16F877A.
Lecture 15 Introduction to UART Library of MikroC for PIC with Demo on PIC16F877A. part 1
Lecture 16 Introduction to UART Library of MikroC for PIC with Demo on PIC16F877A. part 2
Lecture 17 Make Temperature measurement system using LM35 ,PIC16F877A and Lm016 LCD.
Lecture 18 Make darkness/light detection system using LDR, PIC16F877A and LM016 LCD.
Lecture 19 Convert input of Potentiometer to pecentage and display on LCD using PIC16F877A.
Lecture 20 PIC16F877A's PWM based speed control of a DC motor using TIP-122 transistor.
Lecture 21 Use push buttons to control the brightness of an LED using PIC16F877A.
Lecture 22 Brightness control of an LED using PIC16F877A and a potentiometer.
Lecture 23 DC motor speed control using a potentiomter, PIC16F877A and a TIP122 transistor.
Lecture 24 Joystick based variable speed control of a DC motor using PIC16F877A.
For beginners to learn How to program a PIC16F877A microcontroller using MikroC for PIC compiler to interface various electronics, sensors and modules with it using its PORTS.