
Hey guys hope you all are fine and healthy. Today I am going to start a new tutorial, its about PIC Microcontrollers. I will start from the very basics of PIC Microcontroller so that the beginner can also learn from it and can easily work on their projects and I will also post some projects in which I will use PIC Microcontroller and will control different modules using it.
The only thing I hate about PIC Microcontroller is the designing of its basic circuit, which we will discuss in coming tutorials, that's why I prefer to work on Arduino which is way more user friendly than PIC Microcontroller but if look at the brighter side of PIC Microcontroller than it is much more flexible in option as compared to Arduino. Let's start today's tutorial, today I will just give an overview of what actually Microcontroller is and why to use it. So, let's begin with getting started with microcontrollers.
What is Microcontroller?
Microcontrollers are used to put brain in your projects. Lets take an example, you have seen different light patterns on the weddings or different functions where it seems like lights are walking, sometimes they show some characters glowing on and off quickly etc. Before microcontrollers such patterns of light were very difficult you need a a lot of circuitry (serial & parallel combinations of lights) and then have to decide which light to on and which to off. A big messy thing but with the invention of microcontroller, now you just have to add a microcontroller and put some coding and you are done. That's the benefit of microcontroller. and second thing in order scenario if something goes wrong then you have to change the hardware connections but in microcontroller just change the code and you are done no need of soldering etc.
Types of Microcontrollers
There are different microcontrollers manufactured by different companies these days. Few of them are :- PIC
- ATMEL
- AVR
- FPGa
- Arduino (Board actually, I will explain later)
- & a lot more