We have always found ourselves in curiosity.. When we see some chip
kind of thing.. or.. when an electronic machine is exposed.. We see
there are a number of things.. electronic things, about which, we dont
know anything..
we simply say its a chip, it makes this appliance work.. But how, this question never comes into the picture....
come modules or electric things..(like a bulb :p) are autonomous..
But most of the times they are not.. ..
They are programmed..
Lets talk about a computer...
Why does it shut down when we give a command to it by clicking the shut down button.. Why does a cd holder automaatically opens up when just an eject button is clicked..
Computer is just a machine.. It does exactly what it is said to do..
But for interfacing it.. It requires the human mind.. Yes it requires alot of codes..
You must have heard about processors.. Right,, Yes there is always a boast about.. Whose computer is having a better processor.. But have you ever thought what a processor is???
Arduino.. What is Arduino??
for those who are completely new about this topic...
Arduino is a microcontroller.. A simpler version of a microprocessor.. or just a processor
Now, What is the difference between the two
The term microprocessor and microcontroller have always been confused with each other. Both of them have been designed for real time application. They share many common features and at the same time they have significant differences. Both the IC’s i.e., the microprocessor and microcontroller cannot be distinguished by looking at them. They are available in different version starting from 6 pin to as high as 80 to 100 pins or even higher depending on the features.
Difference between microprocessor and microcontroller
Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers such as Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc. These microprocessors don’t have RAM, ROM, and other peripheral on the chip. A system designer has to add them externally to make them functional. Application of microprocessor includes Desktop PC’s, Laptops, notepads etc.
But this is not the case with Microcontrollers. Microcontroller has a CPU, in addition with a fixed amount of RAM, ROM and other peripherals all embedded on a single chip. At times it is also termed as a mini computer or a computer on a single chip. Today different manufacturers produce microcontrollers with a wide range of features available in different versions. Some manufacturers are ATMEL, Microchip, TI, Freescale, Philips, Motorola etc.
Microcontrollers are designed to perform specific tasks. Specific means applications where the relationship of input and output is defined. Depending on the input, some processing needs to be done and output is delivered. For example, keyboards, mouse, washing machine, digicam, pendrive, remote, microwave, cars, bikes, telephone, mobiles, watches, etc. Since the applications are very specific, they need small resources like RAM, ROM, I/O ports etc and hence can be embedded on a single chip. This in turn reduces the size and the cost.
Microprocessor find applications where tasks are unspecific like developing software, games, websites, photo editing, creating documents etc. In such cases the relationship between input and output is not defined. They need high amount of resources like RAM, ROM, I/O ports etc.
The clock speed of the Microprocessor is quite high as compared to the microcontroller. Whereas the microcontrollers operate from a few MHz to 30 to 50 MHz, today’s microprocessor operate above 1GHz as they perform complex tasks.
Comparing microcontroller and microprocessor in terms of cost is not justified. Undoubtedly a microcontroller is far cheaper than a microprocessor. However microcontroller cannot be used in place of microprocessor and using a microprocessor is not advised in place of a microcontroller as it makes the application quite costly. Microprocessor cannot be used stand alone. They need other peripherals like RAM, ROM, buffer, I/O ports etc and hence a system designed around a microprocessor is quite costly.
Now you maybe familiar with both..
to be simpler.. a microcontroller doesnt has that quality of processing data.. It just gives the output..
But by achieving mastery.. We can do millions of things..
Arduino is a microntroller.. a board.. To start with ardunio is advise to buy one..
There are different types of Arduinos.. depending upon the ICs ,RAM. etc.
To start with arduino, The most convinient one, is the Arduino Uno Rv3..
it looks like this
along with this, also buy some jumper cables, breadboard,.. and also modules..
Why arduino?
like arduino, there are a lot of microcontrollers.. But what makes arduino the most effiecient is that it is very user friendly and an open source community.. It comes with its own IDE(Integrated Development Environment {in which we would write our code})
How it is user friendly.. We would experience it on our own..
To download Ardunio IDE, visit https://www.arduino.cc/en/Main/Software.
we simply say its a chip, it makes this appliance work.. But how, this question never comes into the picture....
come modules or electric things..(like a bulb :p) are autonomous..
But most of the times they are not.. ..
They are programmed..
Lets talk about a computer...
Why does it shut down when we give a command to it by clicking the shut down button.. Why does a cd holder automaatically opens up when just an eject button is clicked..
Computer is just a machine.. It does exactly what it is said to do..
But for interfacing it.. It requires the human mind.. Yes it requires alot of codes..
You must have heard about processors.. Right,, Yes there is always a boast about.. Whose computer is having a better processor.. But have you ever thought what a processor is???
Arduino.. What is Arduino??
for those who are completely new about this topic...
Arduino is a microcontroller.. A simpler version of a microprocessor.. or just a processor
Now, What is the difference between the two
The term microprocessor and microcontroller have always been confused with each other. Both of them have been designed for real time application. They share many common features and at the same time they have significant differences. Both the IC’s i.e., the microprocessor and microcontroller cannot be distinguished by looking at them. They are available in different version starting from 6 pin to as high as 80 to 100 pins or even higher depending on the features.
Difference between microprocessor and microcontroller
Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers such as Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc. These microprocessors don’t have RAM, ROM, and other peripheral on the chip. A system designer has to add them externally to make them functional. Application of microprocessor includes Desktop PC’s, Laptops, notepads etc.
But this is not the case with Microcontrollers. Microcontroller has a CPU, in addition with a fixed amount of RAM, ROM and other peripherals all embedded on a single chip. At times it is also termed as a mini computer or a computer on a single chip. Today different manufacturers produce microcontrollers with a wide range of features available in different versions. Some manufacturers are ATMEL, Microchip, TI, Freescale, Philips, Motorola etc.
Microcontrollers are designed to perform specific tasks. Specific means applications where the relationship of input and output is defined. Depending on the input, some processing needs to be done and output is delivered. For example, keyboards, mouse, washing machine, digicam, pendrive, remote, microwave, cars, bikes, telephone, mobiles, watches, etc. Since the applications are very specific, they need small resources like RAM, ROM, I/O ports etc and hence can be embedded on a single chip. This in turn reduces the size and the cost.
Microprocessor find applications where tasks are unspecific like developing software, games, websites, photo editing, creating documents etc. In such cases the relationship between input and output is not defined. They need high amount of resources like RAM, ROM, I/O ports etc.
The clock speed of the Microprocessor is quite high as compared to the microcontroller. Whereas the microcontrollers operate from a few MHz to 30 to 50 MHz, today’s microprocessor operate above 1GHz as they perform complex tasks.
Comparing microcontroller and microprocessor in terms of cost is not justified. Undoubtedly a microcontroller is far cheaper than a microprocessor. However microcontroller cannot be used in place of microprocessor and using a microprocessor is not advised in place of a microcontroller as it makes the application quite costly. Microprocessor cannot be used stand alone. They need other peripherals like RAM, ROM, buffer, I/O ports etc and hence a system designed around a microprocessor is quite costly.
Now you maybe familiar with both..
to be simpler.. a microcontroller doesnt has that quality of processing data.. It just gives the output..
But by achieving mastery.. We can do millions of things..
Arduino is a microntroller.. a board.. To start with ardunio is advise to buy one..
There are different types of Arduinos.. depending upon the ICs ,RAM. etc.
To start with arduino, The most convinient one, is the Arduino Uno Rv3..
it looks like this
along with this, also buy some jumper cables, breadboard,.. and also modules..
Why arduino?
like arduino, there are a lot of microcontrollers.. But what makes arduino the most effiecient is that it is very user friendly and an open source community.. It comes with its own IDE(Integrated Development Environment {in which we would write our code})
How it is user friendly.. We would experience it on our own..
To download Ardunio IDE, visit https://www.arduino.cc/en/Main/Software.
No comments:
Post a Comment