21-09-2016, 09:28 AM
1455471271-Aurdino.pptx (Size: 109.55 KB / Downloads: 8)
Need & Purpose
To control the electricity theft & generation of the bills, delivery of the bills & disconnection of the power supply in case the bills are not paid on time is eliminated.
False billings can be avoided.
Planning
We do our project on “ARDUINO” board and transmit the messages to mobile by using GSM technology. Simultaneously the messages get displayed on LCD.
Arduino Mega
Operating Voltage 3.3V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 54 (of which 15 provide PWM output)
Analog Input Pins 16
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 128 KB of which 4 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
Which is better arduino or 8051 microcontroller?
Arduino is a open source development platform. Its a not a micro-controller or programming language. Whereas 8051 is just a micro-controller.
Arduino is hobbyist friendly but 8051 is Industry Friendly.
Arduino boards run on powerful Atmega chips from ATMEL.
The Atmega MC is no match to 8051. Atmega has inbuilt ADCs (required for sensor data conversion), Serial Communication Pins (SPI, I2C), high clock rate.
Not everyone want to work on low end platform like 8051.
Arduino vs Microprocessor vs Microcontroller
Arduino:
An Arduino is a PCB containing an Atmel AVR microcontroller and usually providing a set of connectors in a standard pattern.
Typical an 8-bit AVR such as the ATmega8, ATmega168, ATmega328, ATmega1280, and ATmega2560, plus power supplies, crystal, and female headers to interface with various peripheral boards.
Arduino programs are written in C or C++
Microprocessor:
A microprocessor is an IC that contains only a central processing unit (CPU).
The IC does not contain RAM, ROM or other peripherals.
The IC may contain cache memory but it is not designed to be usable without any external memory.
Microcontroller:
A microcontroller is an IC that contains a CPU as well as some amount or RAM, ROM and other peripherals.
Microcontrollers can function without external memory or storage.
Advantages of Aurdino:
Small in size
Low power consumption
Accuracy is more
Easy to interface
Compatible with pc, mac, linux..
Less cost
Single kit is useful for all applications
Easy to replace
Simple C, C++ code is enough to run any application
What are the advantages of Arduino over other microcontrollers in market?
Easily configurable, for using other micro-controllers in the projects, extensive knowledge of the Hardware /Software is necessary.
The Arduino IDE which is compatible only with the arduino boards makes it exponentially easier and faster to prototype.
Arduino is a development board which has AVR ATmega series with some extra peripherals (like LED, LCD, Mic) on it.
The main benefit is faster code. Depending on the compiler you use, your code can be a lot more efficient