45-Day Pic Microcontroller Bootcamp
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 37.33 GB | Duration: 53h 37m
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 37.33 GB | Duration: 53h 37m
Master PIC Microcontroller Programming and Embedded Systems Design in Just 45 Days—From Basics to Advanced Concepts!
What you'll learn
Understand the architecture and operation of PIC microcontrollers – Gain a solid foundation in how PIC microcontrollers work, including their internal component
Develop and debug PIC microcontroller programs – Write, compile, and troubleshoot embedded code using industry-standard tools and techniques.
**Design and implement embedded systems** – Build functional, real-world projects using PIC microcontrollers and external components like sensors and displays.
Master advanced microcontroller techniques – Utilize peripherals, timers, and interrupts to create sophisticated and responsive embedded applications.
Requirements
No prior experience with PIC microcontrollers needed – All foundational concepts will be covered from scratch.
Basic knowledge of electronics is helpful – Understanding basic circuits and components will enhance your learning experience.
Access to a computer with internet connectivity – Necessary for downloading software tools and viewing course content.
Optional: A PIC microcontroller development kit – Recommended for hands-on practice, but not required.
Description
Unlock the power of PIC microcontrollers and transform your embedded systems skills with this comprehensive 45-Day PIC Microcontroller Mastery Bootcamp. Whether you're a beginner or an intermediate learner, this course is meticulously designed to take you from the basics of microcontroller programming to advanced embedded systems design.Over the span of 53 hours and 35 minutes of detailed video content, you will dive deep into the world of PIC microcontrollers. Starting with the fundamentals, you will progress through practical, hands-on projects that will solidify your understanding and give you real-world experience. Learn to code, debug, and build powerful microcontroller-based systems with confidence.Why Choose This Course?Expert-Led Training: Learn from seasoned professionals with years of experience in microcontroller programming and embedded systems.Practical Projects: Engage in projects that mirror real-world applications, making your learning experience not just theoretical, but practical and applicable.Comprehensive Curriculum: From setup to advanced programming techniques, every aspect of PIC microcontrollers is covered in this bootcamp.Step-by-Step Guidance: Follow a clear, structured path to mastering PIC microcontrollers, even if you’ve never programmed before.Testimonials from Previous Students:"This course is a game-changer! I went from knowing nothing about PIC microcontrollers to designing my own systems in just 45 days." — John D."The hands-on projects were incredibly helpful. I now feel confident tackling complex embedded systems projects at work." — Sarah T."The instructor's expertise is evident throughout the course. The way complex topics are broken down is brilliant." — Michael W.About the Instructor: This course is brought to you by the Educational Engineering Team, a group of industry professionals with extensive experience in microcontroller programming, embedded systems design, and technical education. With a passion for teaching and a commitment to helping learners succeed, the team has trained thousands of students to excel in their careers.What You Will LearnIntroduction to PIC Microcontrollers: Understand the architecture and functionality of PIC microcontrollers.Programming Essentials: Learn to write, compile, and debug programs using popular PIC programming tools.Hands-On Projects: Build and test real-world embedded systems using PIC microcontrollers.Advanced Techniques: Master the use of peripherals, timers, and interrupts in PIC microcontrollers.Embedded Systems Design: Gain skills in designing and implementing complex embedded systems for various applications.Who Is This Course For?Beginners in microcontroller programming who want to gain solid foundational skills.Electronics hobbyists looking to enhance their knowledge and create advanced projects.Engineering students needing practical experience with embedded systems.Professionals in the tech industry seeking to upgrade their skills and stay competitive.RequirementsNo prior experience with PIC microcontrollers is needed, though basic knowledge of electronics is helpful.A computer with internet access to download programming tools and watch course videos.A PIC microcontroller kit for hands-on projects (recommended, but not required).
Overview
Section 1: Day 1-2 C Programming Basics For Microcontrollers & Embedded System
Lecture 1 Introduction
Lecture 2 Who We Are
Lecture 3 Overview and The Software to be used
Lecture 4 Compilation Process and Your First C Project
Lecture 5 How to increase the font size in the Programming environment
Lecture 6 Why C and Basic Program Structure
Lecture 7 Variables
Lecture 8 Statement and Operators
Lecture 9 LOOP Statements
Lecture 10 Conditions Using If and Switch
Lecture 11 Numbering System
Lecture 12 Using Functions
Lecture 13 Using Operators
Lecture 14 Digital Inputs and Delay Loops
Lecture 15 End
Lecture 16 Download and Install Microsoft Visual Studio
Lecture 17 Basics + Create Your First Project
Lecture 18 Basic Input and Output using Console Methods
Lecture 19 Code Your First Project
Lecture 20 String Arguments Explained
Lecture 21 Syntax Basics
Lecture 22 Data Types
Lecture 23 Operators
Lecture 24 Operators Example
Lecture 25 Practice Example
Lecture 26 If Else + Nested If
Lecture 27 If Statement
Lecture 28 Decision Making using Switch Case
Lecture 29 While Loop + Do While
Lecture 30 For Loop
Section 2: Day 3-5 PIC Microcontroller: Everything you need to Know
Lecture 31 Introduction
Lecture 32 Who We Are
Lecture 33 How to install Proteous Professional
Lecture 34 How to Install MikroC Pro for PIC Programming
Lecture 35 Overview and the software to be used
Lecture 36 Compilation Process and Your First C Project
Lecture 37 How to increase the font size in the Programming Environment
Lecture 38 Why C and Basic Program Structure
Lecture 39 Variables
Lecture 40 Statements and Operators
Lecture 41 LOOP Statements
Lecture 42 Conditions if and Switch
Lecture 43 Numbering System
Lecture 44 Using Operators
Lecture 45 Using Functions
Lecture 46 Digital Inputs and Delay Loops
Lecture 47 First Project in Proteus
Lecture 48 First Project in MikroC
Lecture 49 How to Deal with PIC Ports + First Code
Lecture 50 Necessary Connections
Lecture 51 Simple LED example to get things on the right track
Lecture 52 Flasher Circuit PIC Microcontroller
Lecture 53 Lighting LED Follower Example
Lecture 54 Control LED Using Push Buttons
Lecture 55 Controlling Seven Segment using BCD Counter PIC Microcontroller
Lecture 56 Controlling LCD using PIC Microcontroller
Lecture 57 Display and Move Text on LCD
Lecture 58 Stepper Motor Control
Lecture 59 Dot Matrix Control
Lecture 60 Keypad Interface and control with PIC Microcontroller
Lecture 61 PIC Manufacture Microship Company
Lecture 62 Programming PIC and Circuit Prototyping
Lecture 63 PIC Architecture and PIC Families
Lecture 64 Harvard Architecture vs Von Neoman Architecture
Lecture 65 PIC16F84 Microcontrollers Explained
Lecture 66 Single Word Instructions
Lecture 67 Pin Description and Oscillator Types
Lecture 68 System Reset
Lecture 69 Ports
Lecture 70 PIC Architecture 2 Ports and Registers
Lecture 71 Status Register
Lecture 72 Option Register
Lecture 73 Banking Mechanism
Lecture 74 SFRs and GPRs
Lecture 75 Memory Organization
Lecture 76 Analog To Digital Conversion
Lecture 77 ADC Module in PIC16F877A
Lecture 78 ADC Module Configuration Bits and Example
Lecture 79 Interrupts and External Interrupt Source
Lecture 80 PortB Line Change Interrupt Source
Lecture 81 EEPROM Data Write Interrupt
Lecture 82 Interrupt Handlers and INTCON Register
Lecture 83 Option Register
Lecture 84 Programming the External Interrupt RB0 Example
Lecture 85 PortB 4 7 Status Change Interrupt
Lecture 86 RB0 and RB4-7 Interrupt Example
Lecture 87 Serial Communication Introduction and Basics
Lecture 88 Synchronous Serial Transmission and RS232
Lecture 89 Essential Concepts in Serial Communication
Lecture 90 PIC TO PIC And PIC TO PC Communication
Lecture 91 Experiment #9 Analog Digital Conversion
Lecture 92 Experiment #10 Unipolar Stepper Motor Control
Lecture 93 Experiment #11 Dot-Matrix Display
Lecture 94 Experiment #12 Serial Interface with PIC Microcontroller
Lecture 95 Introduction
Lecture 96 Voltage Current and Resistance
Lecture 97 Types of Current
Lecture 98 Types of Circuits
Lecture 99 Volt Ohm Meter Basics
Lecture 100 Measuring Voltage
Lecture 101 Measuring Current
Lecture 102 Measuring Currents - Lab Experiment Explained
Lecture 103 Measuring Resistance
Lecture 104 Circuit Diagram Basics and Basic Symbols
Lecture 105 Introduction To Resistor and Color Band Coding
Lecture 106 Power Dissipation and Parallel and Series Resistors
Lecture 107 Ohm's Law
Lecture 108 Introduction To Capacitors
Lecture 109 Capacitors Behavior and Series and Parallel
Lecture 110 Introduction to Inductors
Lecture 111 Introduction to Diode Zener and LED
Lecture 112 Introduction to Transistors
Section 3: Day 6-7 PIC Microcontroller: Advanced Training Course
Lecture 113 Introduction
Lecture 114 Who We Are
Lecture 115 Interrupts and External Interrupt Source
Lecture 116 PortB Line Change Interrupt Source
Lecture 117 EEPROM Data Write Interrupt
Lecture 118 Interrupt Handlers and INTCON Register
Lecture 119 Option Register
Lecture 120 Programming the External Interrupt RB0 Example
Lecture 121 PortB 4 7 Status Change Interrupt
Lecture 122 RB0 and RB4-7 Interrupt Example
Lecture 123 Serial Communication Introduction and Basics
Lecture 124 Synchronous Serial Transmission and RS232
Lecture 125 PIC TO PIC And PIC TO PC Communication
Lecture 126 Serial Communication Example PIC TO PC
Lecture 127 Timers and Counters
Lecture 128 Timer0 Interrupt
Lecture 129 Delay Using Timer0
Lecture 130 Timer0 Interrupt Programming Delay Loops
Lecture 131 Interrupt Driven Timers
Lecture 132 Timers0 as a Counter
Lecture 133 End of Course
Lecture 134 Download and Install MikroC Software
Lecture 135 Download and Install Proteus Software
Section 4: Day 8-10 PIC Microcontroller Communication Protocols Bundle
Lecture 136 Introduction
Lecture 137 What is I2C
Lecture 138 Things You Need to Know about I2C
Lecture 139 Advantages to I2C
Lecture 140 Disadvantages to I2C
Lecture 141 I2C Bus Operation
Lecture 142 Operation Explained in More Details
Lecture 143 I2C Pins in Arduino
Lecture 144 Arduino Wire Library I2C Functions
Lecture 145 Arduino to Arduino I2C Example Circuit Design
Lecture 146 Arduino to Arduino I2C Example Coding
Lecture 147 Arduino to DS1307 Time and Date Module Circuit Design
Lecture 148 I2C Library Routines
Lecture 149 Circuit Design for I2C Testing
Lecture 150 Coding Simple Example
Lecture 151 Reading Data from DS1307 time and Date IC
Lecture 152 What is SPI
Lecture 153 SPI Working Principle
Lecture 154 SPI Library in MikroC Pro IDE
Lecture 155 Circuit Design
Lecture 156 Coding
Lecture 157 Arduino SPI Pins
Lecture 158 Arduino SPI Library
Lecture 159 Circuit Design Arduino to Arduino SPI Communication
Lecture 160 Coding Master
Lecture 161 Coding Slave
Lecture 162 Introduction to the USB World
Lecture 163 Advantages of USB Communication
Lecture 164 USB Pin-out Port Wiring
Lecture 165 USB Transfer Speeds
Lecture 166 USB Device Classes
Lecture 167 Introduction to Descriptors
Lecture 168 Creating a descriptor file in MikroC
Lecture 169 Creating a descriptor file in MikroC - Practical
Lecture 170 USB Libraries HID Enable
Lecture 171 USB RAM
Lecture 172 USB Functions
Lecture 173 Circuit Design for First Example
Lecture 174 Installing the Virtual USB Port Feature to enable Simulation
Lecture 175 First Example Send and Receive Data
Lecture 176 Second Example Send Characters and Check the incoming Data
Lecture 177 Third Example Turn Leds On and Off via USB
Lecture 178 Forth Example Reading Input - Button Press
Lecture 179 Burning the Code to PIC using A Programmer
Lecture 180 MikroC and Ql2006 Right Configuration for the Code file
Lecture 181 DEVICE DRIVERS FOR USB interfacing with pic microcontroller
Lecture 182 Practical Circuit Assembly
Lecture 183 What is a GUI
Lecture 184 Microsoft Visual Studio
Lecture 185 Proteus Virtual USB Installation
Lecture 186 Different Communication methods that Can be Used
Lecture 187 What is Serial Communication and RS232
Lecture 188 How To Create Your First GUI Project Quick Intro
Lecture 189 How to Create RS232 Serial Interfacing Circuit Board
Lecture 190 Circuit Design for Two Leds Controlled by PIC Microcontroller
Lecture 191 Code Your Microcontroller to Send and Receive Serial Data
Lecture 192 Create Your First GUI to Control Two Leds
Lecture 193 Control PIC Microcontroller using GUI
Lecture 194 Download and Install Proteus Software
Lecture 195 Download and Install MikroC Software
Lecture 196 Download and Install Arduino Software
Lecture 197 Download and Install Fritzing Software
Lecture 198 Download and Install Microsoft Visual Studio
Lecture 199 Who We Are
Section 5: Day 11-12 PIC Microcontroller Interfacing with Sensors
Lecture 200 Introduction
Lecture 201 Hardware and Software Requirements
Lecture 202 Different Types of Detectors
Lecture 203 Different Types of Flame Detectors
Lecture 204 Working Principle behind Flame Detector
Lecture 205 Download and Install Proteus Software
Lecture 206 Circuit Connection
Lecture 207 IR Module
Lecture 208 Download and Install MikroC Software
Lecture 209 Coding
Lecture 210 Download and Install Altium
Lecture 211 Install Altium
Lecture 212 PCB Design
Lecture 213 Finishing the PCB
Section 6: Day 13-15 PIC Microcontroller Interfacing with LCD
Lecture 214 Introduction
Lecture 215 Educational Engineering Team - Who we are
Lecture 216 Hardware and Software Requirements
Lecture 217 What is PIC Microcontroller
Lecture 218 What is LCD Display
Lecture 219 What is PICSimlab Alternative Simulation Software
Lecture 220 LCD Library and Routines
Lecture 221 LCD Initialization
Lecture 222 LCD Output to Display Text on LCD
Lecture 223 LCD Character Output Routine
Lecture 224 LCD Commands and how to deal with them
Lecture 225 How to Use PICSimLab Simulation Boards with MikroC
Lecture 226 LCD Simulation
Lecture 227 LCD Shift Text
Lecture 228 What is MikroC Pro and How to Download and Install it
Lecture 229 What is Proteus Professional Download and Install Part1
Lecture 230 Who We Are
Section 7: Day 16-17 PIC Microcontroller: Make an Electronic Door Lock System
Lecture 231 Introduction
Lecture 232 Quick Review
Lecture 233 Software for Coding and Simulation
Lecture 234 Serial Port on PIC Microcontroller
Lecture 235 Schematic Diagram
Lecture 236 More about Schematic Diagram
Lecture 237 Programming Code
Lecture 238 Programming Code Explained
Lecture 239 Results and Project Testing
Lecture 240 The End
Lecture 241 Who We Are
Section 8: Day 18-19 Wireless Control Mastery: DTMF & PIC Microcontroller
Lecture 242 Introduction
Lecture 243 Who We Are
Lecture 244 Hardware and Software Requirements
Lecture 245 Concept Behind This Project
Lecture 246 What is DTMF
Lecture 247 Basic Layout and Function Explained
Lecture 248 DTMF Decoder
Lecture 249 DTMF Decoder Circuit Explained
Lecture 250 Headphone Jack Explained in Details
Lecture 251 DTMF Circuit Schematic
Lecture 252 Circuit Design for PIC Microcontroller
Lecture 253 C Coding and Simulation for DTMF Project
Lecture 254 Make DTMF Decoder Module PCB
Lecture 255 DTMF Decoder Practical Example
Section 9: Day 20 Practice Day
Section 10: Day 21-22 PIC Microcontroller Step by Step: Your Complete Guide
Lecture 256 Introduction
Lecture 257 Who We Are
Lecture 258 How to install Proteous Professional
Lecture 259 How to Install MikroC Pro for PIC Programming
Lecture 260 Overview and the software to be used
Lecture 261 Compilation Process and Your First C Project
Lecture 262 How to increase the font size in the Programming environment
Lecture 263 Why C and Basic Program Structure
Lecture 264 Variables
Lecture 265 Statements and Operations
Lecture 266 LOOP Statements
Lecture 267 Conditions If and Switch
Lecture 268 Numbering System
Lecture 269 Using Operators
Lecture 270 Using Functions
Lecture 271 Digital Inputs and Delay Loops
Lecture 272 PIC Manufacturer Microchip Company
Lecture 273 Programming PIC and Circuit Prototyping
Lecture 274 PIC Architecture and PIC Families
Lecture 275 Harvard Architecture vs Von Neoman Architecture
Lecture 276 PIC16F84 Microcontrollers Explained
Lecture 277 Single Word Instruction
Lecture 278 Pin Description and Oscillator Types
Lecture 279 System Reset
Lecture 280 Ports
Lecture 281 PIC Architecture 2 Ports and Registries
Lecture 282 Status Register
Lecture 283 Option Register
Lecture 284 Banking Mechanism
Lecture 285 SFRs and GPRs
Lecture 286 Memory Organization
Lecture 287 First Project in Proteus
Lecture 288 First Project MikroC
Lecture 289 How to Deal with PIC Ports + First Code
Lecture 290 Necessary Connections
Lecture 291 Simple LED Example to get things on the right track
Lecture 292 Flasher circuit PIC Microcontroller
Lecture 293 Lighting LED Follower Example
Lecture 294 Control LED using Push Button
Lecture 295 Controlling Seven Segment using BCD Counter PIC Microcontroller
Lecture 296 Controlling LCD using PIC Microcontroller
Lecture 297 Display and Move Text on LCD
Lecture 298 Stepper Motor Control
Lecture 299 Dot Matrix Control
Lecture 300 Keypad Interface and control with PIC Microcontroller
Lecture 301 PIC Programming Options
Lecture 302 Experiment #1 Introduction to Software Tools MikroC, PROTEUS, and QL-2006
Lecture 303 Experiment #2 Introduction to PIC16F84A
Lecture 304 Experiment #3 Introduction to MikroC Language
Lecture 305 Experiment #4 Some Logic Functions Design
Lecture 306 Experiment #5 Delay Loops Applications Flasher & Counter & Push Buttons
Lecture 307 Experiment #6 7 segment Interface with PIC Microcontroller & Counter Application
Lecture 308 Experiment #7 LCD Interface with PIC Microcontroller
Lecture 309 Experiment #8 Keypad Interface with PIC
Lecture 310 Experiment #9 Analog Digital Conversion
Lecture 311 Experiment #10 Unipolar Stepper Motor Control
Lecture 312 Experiment #11 Dot-Matrix Display
Lecture 313 Experiment #12 Serial Interface with PIC Microcontroller
Lecture 314 Analog To Digital Conversion
Lecture 315 ADC Module in PIC16F877A
Lecture 316 ADC Module Configuration Bits and Example
Lecture 317 Interrupts and External Interrupt Source
Lecture 318 PortB Line Change Interrupt Source
Lecture 319 EEPROM Data Write Interrupt
Lecture 320 Interrupt Handlers and INTCON Register
Lecture 321 Option Register
Lecture 322 Programming the External Interrupt RB0 Example
Lecture 323 PortB 4 7 Status Change Interrupt
Lecture 324 RB0 and RB4-7 Interrupt Example
Lecture 325 Serial Communication Introduction and Basics
Lecture 326 Synchronous Serial Transmission and RS232
Lecture 327 Essential Concepts in Serial Communication
Lecture 328 PIC TO PIC And PIC TO PC Communication
Lecture 329 Serial Communication Example PIC TO PC
Lecture 330 Timers and Counters
Lecture 331 Timer0 Interrupt
Lecture 332 Delay Using Timer0
Lecture 333 Timer0 Interrupt Programming Delay Loops
Lecture 334 Interrupt Driven Timers
Lecture 335 Timers0 as a Counter
Section 11: Day 23-25 Mastering PIC18 Microcontroller: A Comprehensive Guide
Lecture 336 Introduction
Lecture 337 Quick Overview
Lecture 338 Quick Comparison
Lecture 339 PIC 16F
Lecture 340 PIC 18F
Lecture 341 PIC18F Vs PIC16F
Lecture 342 IO Register Differences
Lecture 343 Writing Bit by Bit TRIS PORT and LAT
Lecture 344 Writing to Whole Register
Lecture 345 Coding Flasher
Lecture 346 Simulate Flasher
Lecture 347 Coding Flasher with Input
Lecture 348 Who We Are
Section 12: Day 26-34 PIC Microcontroller: Learn By Building Practical Projects
Lecture 349 Introduction
Lecture 350 First Project Goal and Components
Lecture 351 First Project Circuit
Lecture 352 First Project Code Explained
Lecture 353 First Project Simulation
Lecture 354 Burning The Code To PIC Microcontroller
Lecture 355 First Project Practical Work
Lecture 356 Second Project Goal and Components
Lecture 357 Second Project Circuit
Lecture 358 Second Project Code
Lecture 359 Second Project Simulation
Lecture 360 Second Project Practical Work
Lecture 361 Third Project Goal and Components
Lecture 362 Third Project Circuit
Lecture 363 Third Project Code and Simulation
Lecture 364 Third Project Practical Work
Lecture 365 End
Lecture 366 Download and Install MikroC Software
Lecture 367 Download and Install Proteus Software
Lecture 368 Who We Are
Section 13: Day 35-36 PIC Microcontroller Meets Python: Step by Step
Lecture 369 Introduction
Lecture 370 Who We Are
Lecture 371 Hardware and Software Requirements
Lecture 372 Working Principle
Lecture 373 Circuit Design
Lecture 374 Coding PIC Microcontroller to Send and Receive Serial Data
Lecture 375 Preparing Python and PySerial Library
Lecture 376 Download and Install Python Editor
Lecture 377 Getting Started with Python Coding
Lecture 378 Python Script Coding
Lecture 379 Virtual COM Port Setup
Lecture 380 Configure Serial Communication
Lecture 381 Editing Circuit and C Code
Lecture 382 Editing Python Script and Practical Implementation
Lecture 383 PIC Microcontroller to Python
Lecture 384 Installing Python and PIP
Lecture 385 Introduction
Lecture 386 Installing Python and PIP
Lecture 387 Main Communication Concept Explained
Lecture 388 Uploading Arduino Communication Sketch
Lecture 389 Installing Pyfirmata and a Python text editor
Lecture 390 Code and Control Arduino with Python Code
Lecture 391 Reading Digital Input and Sending Digital Output with Python
Lecture 392 Download and Install MikroC Pro
Lecture 393 Download And Install Proteus Software Free
Section 14: Day 37-38 Microcontroller Interface with Computer via Serial Port
Lecture 394 Introduction
Lecture 395 Communication Protocol RS232
Lecture 396 Serial Ports and Connectors
Lecture 397 Setting Communication Protocol RS232 in Windows Environment
Lecture 398 Download and Install Visual Studio Final
Lecture 399 Downloading and Installing Proteus and Mikroc
Lecture 400 Download and Install MikroC Software
Lecture 401 Who We Are
Section 15: Day 39 Microcontroller Communication Protocols Bundle
Lecture 402 Introduction
Lecture 403 What is I2C
Lecture 404 Things You Need to Know about I2C
Lecture 405 Advantages to I2C
Lecture 406 Disadvantages to I2C
Lecture 407 I2C Bus Operation
Lecture 408 Operation Explained in More Details
Lecture 409 I2C Pins in Arduino
Lecture 410 Arduino Wire Library I2C Functions
Lecture 411 Arduino to Arduino I2C Example Circuit Design
Lecture 412 Arduino to Arduino I2C Example Coding
Lecture 413 Arduino to DS1307 Time and Date Module Circuit Design
Lecture 414 I2C Library Routines
Lecture 415 Circuit Design for I2C Testing
Lecture 416 Coding Simple Example
Lecture 417 Reading Data from DS1307 Time and Date IC
Lecture 418 What is SPI
Lecture 419 SPI Working Principle
Lecture 420 SPI Library in MikroC Pro IDE
Lecture 421 Circuit Design
Lecture 422 Coding
Lecture 423 Arduino SPI Pins
Lecture 424 Arduino SPI Library
Lecture 425 Circuit Design Arduino to Arduino SPI Communication
Lecture 426 Coding Master
Lecture 427 Coding Slave
Lecture 428 Introduction to the USB World
Lecture 429 Advantages of USB Communication
Lecture 430 USB Pin-out Port Wiring
Lecture 431 USB Transfer speeds
Lecture 432 USB Device Classes
Lecture 433 Introduction to Descriptors
Lecture 434 Creating a descriptor file in MikroC
Lecture 435 Creating a descriptor file in MikroC - Practical
Lecture 436 USB Libraries HID Enable
Lecture 437 USB RAM
Lecture 438 USB Functions
Lecture 439 Circuit Design for First Example
Lecture 440 Installing the Virtual USB Port Feature to enable Simulation
Lecture 441 First Example Send and Receive Data
Lecture 442 Second Example Send Characters and Check the incoming Data
Lecture 443 Third Example Turn Leds On and Off via USB
Lecture 444 Forth Example Reading Input - Button Press
Lecture 445 Burning the Code to PIC using A Programmer
Lecture 446 MikroC and Ql2006 Right Configuration for the Code file
Lecture 447 DEVICE DRIVERS FOR USB interfacing with pic microcontroller
Lecture 448 Practical Circuit Assembly
Lecture 449 What is GUI
Lecture 450 Microsoft Visual Studio
Lecture 451 Proteus Virtual USB Installation
Lecture 452 Different Communication Methods that Can be used
Lecture 453 What is Serial Communication and RS232
Lecture 454 How To Create Your First GUI Project Quick Intro
Lecture 455 How to Create RS232 Serial Interfacing Circuit Board
Lecture 456 Circuit Design for Two Leds Controlled by PIC Microcontroller
Lecture 457 Code Your Microcontroller to Send and Receive Serial Data
Lecture 458 Create Your First GUI to Control Two Leds
Lecture 459 Control PIC Microcontroller using GUI
Lecture 460 Download and Install Proteus Software
Lecture 461 Download and Install MikroC Software
Lecture 462 Download and Install Arduino Software
Lecture 463 Download and Install Fritzing Software
Lecture 464 Download and Install Microsoft Visual Studio
Lecture 465 Who We Are
Section 16: Day 40-41 Microcontroller Interfacing with Different Elements
Lecture 466 Introduction
Lecture 467 Interfacing a Light Emitting Diode (LED)
Lecture 468 LED Interfacing Explained with Example
Lecture 469 LED Interfacing Practical
Lecture 470 Switch Interfacing
Lecture 471 LDR Interfacing
Lecture 472 Pizeo Sound Tone Interfacing
Lecture 473 LCD Display Interfacing
Lecture 474 What is LCD Display
Lecture 475 What is MikroC Pro and How to Download and Install it
Lecture 476 What is PICSimlab Alternative Simulation Software
Lecture 477 LCD Library and Routines
Lecture 478 LCD Initialization
Lecture 479 LCD Output to Display Text on LCD
Lecture 480 LCD Character Output Routine
Lecture 481 LCD Commands and how to deal with them
Lecture 482 How to Use PICSimLab Simulation Boards with MikroC
Lecture 483 LCD Simulation
Lecture 484 LCD Shift Text
Lecture 485 7 Segment Display Interfacing
Lecture 486 7 Segment Display Interfacing Practical Lesson with Coding
Lecture 487 Interfacing a Transistor
Lecture 488 Darlington Driver IC Interfacing
Lecture 489 Buzzer Interfacing
Lecture 490 Relay Interfacing
Lecture 491 Download And Install Proteus Software Free
Lecture 492 Download and Install MikroC Software
Lecture 493 Who We Are
Section 17: Day 42 Final Project Development
Lecture 494 Final Project Development
Section 18: Day 43 Certification Exam
Section 19: Day 44-45 Final Presentations
Lecture 495 Final Presentations
Aspiring embedded systems engineers who want to develop skills in microcontroller programming and system design.,Electronics enthusiasts and hobbyists eager to learn how to create and control microcontroller-based projects.,Engineering students seeking practical experience with embedded systems as part of their academic curriculum.,Professionals in tech fields looking to expand their expertise in microcontrollers and embedded systems for career advancement.