Friday, 21 October 2016

FYP PROGRESS - WEEK 3

WEEK 3


Assalamualaikum.

This post is for progresses made on the third week of completing this project. In this post is about comparison between arduino and microcontroller. 

ARDUINO

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.

MICROCONTROLLER

A Microcontroller is a IC chip that executes programs for controlling other devices or machines. It is a micro (small size as its a Integrated Circuit chip) device which is used for control of other devices and machines thats why it is called 'Microcontroller'. It is a Microprocessor having RAM,ROM and I/O ports.


ARDUINO
MICROCONTROLLER
Inexpensive - Arduino boards are relatively inexpensive compared to other microcontroller   platforms.
Flexibility - Microcontrollers are special types of processor chips that are very small and somewhat flexible, due to their programmable nature.
Cross-platform - The Arduino Software (IDE) runs on Windows, Macintosh OSX, and Linux operating systems. Most microcontroller systems are limited to Windows.
Faster Speed of Execution - since are fully integrated inside the processor, i.e. a “computer on a chip” these devices operate at faster speeds to execute instructions compared to general purpose microprocessors.
Simple, clear programming environment - The Arduino Software (IDE) is easy-to-use for beginners, yet flexible enough for advanced users to takes advantage of as well.
Rigid Once - microcontroller are programmed, typically they cannot be reprogrammed, if microcontrollers are controlled by Read-Only Memory(ROM) only rather than Random Access Memory (RAM)

Thank you

No comments:

Post a Comment