- 3m
- 12m
- 3. How to Install MikroC Pro for PIC Programming 3m
Learn PIC Microcontroller with this 30 Days Challenge
About this course
Introduction:
Are you frustrated with all the videos on YouTube that are either too short or simply too complex
This 30-day online course is designed to help students learn the basics of programming the PIC microcontroller. The course uses a combination of text and video lessons, along with challenges and quizzes to help students retain the information. The course is ideal for anyone who wants to learn PIC Microcontrollers, or for those who are looking to expand their knowledge in this area.
Note: This course combines multiple video courses into one. If you've previously purchased Ashraf's courses, please check that this bundle includes enough new content to make it a worthwhile purchase for you.
PIC microcontroller courses are challenging, but the challenge is easily followed with each day containing a task that will help you understand the microcontroller. By following these tasks, you will be able to complete the course successfully.
In this course, you will learn the basics of how a microcontroller works, how to use it, how it is different from other types of computers, and what data it can store.
The challenge: tackles the challenges and how it works in different sections with different Topics.
Section I : this section Covers Educational Engineering and Introduction
Section II : in this section, we will discuss C Programming For Microcontrollers
Section III : Code, Run and Have more Fun
Section IV: PIC Microcontroller: The story from the beginning
Section V : PIC Architecture II
Section VI: Analog To Digital Conversion
Section VII: Interrupts
Section VII: Serial Communication Introduction and Basics
Section IX: Timers and Counters
Section X: Practical Experiments
Section XI: Basics of Electronic Components
WHAT YOU WILL GET WHEN JOINING THIS COURSE
High-Quality Video Tutorials on PIC Microcontroller Wiring
Step By Step Guide on How to Make an Electronic Door Lock using PIC Microcontroller.
PIC Microcontroller Circuit Diagrams
Codes and Application example files
This course is designed to help students learn how to use the PIC microcontroller. Students will be challenged with a variety of activities and tasks throughout the month, which will help them to become proficient in using this microcontroller. You'll start with the basics, and then move on to more advanced topics.
What you will learn in this course:
You will learn how to read and write to the PIC memory, how to work with variables, make decisions, loops and more.
You will learn how to program a PIC microcontroller in just 30 days.
Learn how to program a PIC microcontroller in C language and create your own projects!
Learn about the basics of electronics and microcontrollers.
Learn the most popular programming language for PIC microcontrollers, Assembly language.
Learn how to code and have fun
Learn about Interrupts
learn Electronic components
Circuit Diagrams For interfacing Electronic Lock with PIC Microcontroller.
Get a hands-on experience with programming and using PIC microcontrollers
This course is designed to teach you everything you need to know about programming a PIC microcontroller.
Sign up for the 30 Days Challenge Course and start learning today!
What you'll learn
- You will learn the basics of how a microcontroller works
- This course will teach you everything you need to know about programming a PIC microcontroller.
- Comprehensive guide that takes you from basics to advanced concepts
- Understand how PIC microcontrollers work
- Learn how to Code in C program from basic to pro
- Learn at your own pace
- Practice programming and circuit building exercises
- You'll be able to apply your new skills to create fun projects
Who this course is for
- The course is designed for students who have some experience with programming and electronics
- Students and professionals who are looking to expand their knowledge and skills in using the PIC
- This course is also for beginners since there are step by step from the very basic coding
- This is for anyone who want's to learn PIC microcontrollers
- This 30 days challenge course is perfect for beginners who want to learn programming a PIC microcontroller.
Requirements
- You should be computer savvy
- This requires computer / Laptop or PC with Internet
- You need to be able to read and write basic code
- Time and Attention to Focus for the Lessons to understand it well
Curriculum
113 Lessons • 14h 26m estimated learning time- 4. Introduction 3m
- 5. Download and Install C Editor and Compiler 10m
- 6. Write and Compile C Codes in your browser 4m
- 7. Download and Install Visual Studio Code To run C programs 16m
- 8. Write Your First C Code and Compile it 12m
- 9. Comments in C 5m
- 10. Strings and Escape Characters in C 9m
- 11. Variables in C 10m
- 12. Rules In Naming Variable in C 7m
- 13. Printing Variables with Printf in C 10m
- 14. Reading Input From User in C 7m
- 15. Arithmetic Operators in C 17m
- 16. Uni Arithmetic Operators In C 15m
- 17. Bitwise Operators In C 14m
- 18. Bitwise Shift Operators in C 14m
- 19. Assignment Operators 15m
- 20. Logical and Relational Operators 13m
- 21. Conditional Statement if in C 5m
- 22. Conditional Statement Else if and Else in C 9m
- 23. Local Variables And Global Variables 7m
- 24. General Rules Regarding If Statement 13m
- 25. Switch Statement in C 10m
- 26. For loop in C 11m
- 27. While loop in C 9m
- 28. Do while loop in C 9m
- 29. Break And continue in C 10m
- 30. Functions in C 20m
- 31. Void Keyword in C 6m
- 32. Divide C project into multiple files in C 9m
- 33. How to create a library in C 15m
- 34. Arrays in C 22m
- 35. Arrays in C example 8m
- 36. First Project In Proteus 3m
- 37. First Project In MikroC 6m
- 38. How to deal with PIC Ports + First Code 7m
- 39. Neccessary Connections 3m
- 40. Simple LED example to get things on the right track 6m
- 41. Flasher circuit PIC Microcontroller 4m
- 42. Lighting Led Follower Example 11m
- 43. Control Led using Push Button 6m
- 44. Controlling seven segment using BCD Counter PIC Microcontroller 7m
- 45. Controlling LCD using Pic Microcontroller 9m
- 46. Display and Move Text on LCD 4m
- 47. Stepper Motor Control 14m
- 48. Dot Matrix Control 11m
- 49. Keypad Interface and Control with PIC Microcontroller 10m
- 50. PIC Manufacture Microchip Company 4m
- 51. Programming PIC And Circuit Prototyping 7m
- 52. PIC Architecture and PIC Families 6m
- 53. Harvard Architecture Vs Non Neuman Architecture 7m
- 54. PIC16F84 Microcontrollers Explained 5m
- 55. Single Word Instructions 5m
- 56. Pin Description And Oscillator Types 12m
- 57. System Reset 9m
- 58. Ports 3m
- 59. Ports And Registers 4m
- 60. Status Register 5m
- 61. Option Register 5m
- 62. Banking Mechanism 6m
- 63. SFRs and GPRs 6m
- 64. Memory Organization 6m
- 65. ADC Module in PIC16F877A 9m
- 66. ADC Module Configuration Bits And Example 5m
- 67. Interrupts And External Interrupt Source 5m
- 68. PortB Line Change Interrupt Source 3m
- 69. EEPROM Data Write Interrupt 2m
- 70. Interrupt Handlers and INTCON Register 7m
- 71. Option Register 5m
- 72. Programming the External Interrupt RB0 Example 7m
- 73. PORTB 4 7 Status Change Interrupt 5m
- 74. RB0 and RB4-7 Interrupt Example 6m
- 75. Serial Communication Introduction And Basics 7m
- 76. Synchronous Serial Transmission And RS232 4m
- 77. Essential Concepts In Serial Communication 4m
- 78. PIC TO PIC And PIC TO PC Communication 5m
- 79. Timers And Counters 4m
- 80. Timer0 Interrupt 3m
- 81. Delay Using Timer0 5m
- 82. Timer0 Interrupt Programming Delay loops 9m
- 83. Interrupt Driven Timers 3m
- 84. Timers0 as a counter 4m
- 85. Experiment 1 Introduction To SOftware Tools MikroC, PROTEUS and QL-2006 10m
- 86. Experiment 2 Introduction to PIC16F84A 19m
- 87. Experiment 4 Some logic functions design 10m
- 88. Experiment 5 Delay loops applications flasher and counter and push buttons 9m
- 89. Experiment 6 7 Segment Interface With PIC Microconroller And Counter Applica 9m
- 90. Experiment 7 LCD Interface with PIC Microcontroller 7m
- 91. Experiment 8 Keypad Interface with PIC 11m
- 92. Experiment 9 Analog Digital Conversion 9m
- 93. Experiment 10 Unipolar Stepper Motor Control 10m
- 94. Experiment 11 Dot-Matrix display 8m
- 95. Experiment 12 Serial Interface With PIC Microcontroller 5m
- 5m
- 6m
- 98. Types of Current 3m
- 99. Types of Circuits 2m
- 100. Volt Ohm Meter Basics 5m
- 101. Measuring Voltage 13m
- 102. Measuring Current 6m
- 103. Measuring Currents - Lab Experiment Explained 11m
- 104. Measuring Resistance 8m
- 105. Circuit Diagram Basics and Basic Symbols 13m
- 106. Introduction To Resistor and Color Band Coding 9m
- 107. Power Dissipation and Parallel and series resistors 13m
- 108. Ohms Law 14m
- 109. Introduction to Capacitors 12m
- 110. Capacitors Behaviour and series and parallel 7m
- 111. Introduction to inductors 8m
- 112. Introduction to Diode Zener and LED 9m
- 113. Introduction to Transistors 10m
- 5.00 instructor rating
- 39 courses
- 37 students worldwide
Ashraf S.A Almadhoun
I've always tried to live life presently and to the fullest. Some of the things I love to do in my spare time include football, biking, traveling to new places, watching sports (huge football fan here!), and sharing meals with friends and family.
In 2012, I graduated with my Bachelor of Mechatronics Engineering at Azhar University - one of the top schools in the country. While there, I was fortunate to make Embedded Systems project using Arduino, PIC Microcontroller and other modules. After graduating, I worked at My own university as a Teacher Assistant . I followed that stint with a contract at a local College where I discovered how amazing it is to share your knowledge offline, which made me eager and eventually found myself starting my own online learning journey. I helped more than 100k student since then. Most recently. Throughout this time I built my Educational Engineering School Online brand to teach others the skills that I have. Now I only do things I love each day.
I want to show you how to be a better Embedded System creator, make money from your skills, and live the life you dreamed of.
Student reviews
No student reviews have been posted yet.