Software Review
Microcontroller :-
Microcontroller, A small computer on a single integrated circuit. In modern terminology, it is a system on a chip. A microcontroller contains one or more CPU (processor cores) along with memory and programmable I/O peripherals. Program memory in the form of Ferroelectric RAM, NOR flash or OTP ROM is also often included on chip, as well as a small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications consisting of various discrete chips.
Microcontrollers are used in automatically controlled products and devices, such as automobile engine control systems, implantable medical devices, remote controls, office machines, appliances, power tools, toys and other embedded system. By reducing the size and cost compared to a design that uses a separate microprocessor, memory, and input/output devices, microcontrollers make it economical to digitally control even more devices and processes. Mixed signal microcontrollers are common, integrating analog components needed to control non-digital electronic systems.
Some microcontrollers may use four-bit words and operate at frequencies as low as 4 kHz, for low power consumption (single-digit milliwatts or microwatts). They will generally have the ability to retain functionality while waiting for an event such as a button press or other interrupt; power consumption while sleeping (CPU clock and most peripherals off) may be just nanowatts, making many of them well suited for long lasting battery applications. Other microcontrollers may serve performance-critical roles, where they may need to act more like a digital signal processors, with higher clock speeds and power consumption.
Arduino:-
Arduino is an open source computer hardware and software company, project and user community that designs and manufactures Microcontroller based kits for building digital devices and interactive objects that can sense and control objects in the physical world.
The project is based on microcontroller board designs, manufactured by several vendors, using various microcontrollers. These systems provide sets of digital and analog I/O pins that can be interfaced to various expansion boards ("shields") and other circuits. The boards feature serial communications interfaces, including USB on some models, for loading programs from personal computers. The microcontrollers are primarily programmed using a dialect of features from the C andThe project is based on microcontroller board designs, manufactured by several vendors, using various microcontrollers. These systems provide sets of digital and analog I/O pins that can be interfaced to various expansion boards ("shields") and other circuits. The boards feature serial communications interfaces, including USB on some models, for loading programs from personal computers. The microcontrollers are primarily programmed using a dialect of features from the C and C++ programming languages. In addition to using traditional compiler tool chains, the Arduino project provides an integrated development environment (IDE) based on the processing project.
The Arduino project started in 2005 as a program for students at the interaction design institute in Italy,aiming to provide an inexpensive and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators. Common examples of such devices intended for beginner hobbyists include simple robots, thermostats, and motion detectors.
Arduino boards are available commercially in preassembled form, or as do-it yourself kits. The hardware design specifications are openly available, allowing the Arduino boards to be manufactured by anyone. Adafruits industries estimated in mid-2011 that over 300,000 official Arduino had been commercially produced, and in 2013 that 700,000 official boards were in users' hands. C++ programming languages. In addition to using traditional compiler tool chains, the Arduino project provides an integrated development environment (IDE) based on the processing project.
The Arduino project started in 2005 as a program for students at the interaction design institute in Italy, aiming to provide an inexpensive and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators. Common examples of such devices intended for beginner hobbyists include simple robots, thermostats, and motion detectors.
Arduino boards are available commercially in preassembled form. The hardware design specifications are openly available, allowing the Arduino boards to be manufactured by anyone. Adafruits industries estimated in mid-2011 that over 300,000 official Arduino had been commercially produced and in 2013 that 700,000 official boards were in users' hands.
Eagle Software:-
Eagle software is a scriptable electronic outline mechanization application with schematic catch, printed circuit board format, auto-switch and PC supported assembling highlights. Eagle remains for Easily Applicable Graphical Layout Editor and is produced by CadSoft Computer GmbH. Cadsoft Computer GmbH was obtained via Autodesk Inc. in 2016.Well known DIY gadgets site SparkFun utilizes EAGLE, and discharges the EAGLE documents for sheets outlined in-house. Other striking clients incorporate Adafruit, Arduino and Dangerous Prototypes.
EAGLE contains a schematic editor, for designing circuit diagrams. Parts can be placed on many sheets and connected together through ports.
The PCB layout editor allows back annotation to the schematic and auto-routing to automatically connect traces based on the connections defined in the schematic.
EAGLE saves Gerber and PostScript layout files and Excellon and Sieb & Meyer drill files. These standard files are accepted by many PCB fabrication companies.
EAGLE was developed in 1988 as a 16-bit application for Microsoft DOS, with support for OS/2 and Windows added later on. Starting with version 4.0, EAGLE was converted to 32-bit. EAGLE version 4.0 also dropped support for DOS and OS/2, but was among the first professional electronic CAD tools available for Linux. A 32-bit DPMI version of EAGLE 4.0 running under DOS was available on special request in order to help support existing customers, but was not released commercially.
Starting with version 4.13, EAGLE became available for Mac OS X, with versions before 5.0.0 still requiring X11. Version 5.0.0 officially dropped support for Windows 9x and Windows NT 3.x/4.x. EAGLE 6.0.0 no longer supports Mac OS X on the Power PC platform (only on Intel Macs), and the minimum requirements have been changed to Mac OS X 10.6, Linux 2.6 and Windows XP.