Basic families of Arduinos shown below.
Basic families
AVRs are generally classified into six broad groups:- tinyAVR — the ATtiny series
- 0.5–16 kB program memory
- 6–32-pin package
- Limited peripheral set
- Current lineup
- megaAVR — the ATmega series
- 4–512 kB program memory
- 28–100-pin package
- Extended instruction set (Multiply instructions and instructions for handling larger program memories)
- Extensive peripheral set
- XMEGA — the ATxmega series
- 16–384 kB program memory
- 44–64–100-pin package (A4, A3, A1)
- Extended performance features, such as DMA, "Event System", and cryptography support.
- Extensive peripheral set with DACs
- Application-specific AVR
- megaAVRs with special features not found on the other members of the AVR family, such as LCD controller, USBcontroller, advanced PWM, CAN, etc.
- FPSLIC (AVR with FPGA)
- FPGA 5K to 40K gates
- SRAM for the AVR program code, unlike all other AVRs
- AVR core can run at up to 50 MHz
- 32-bit AVRs
According to these families, it can change memory capacity, Speed and the price.
In the picture shown below shows the parts of the development board to connect to the power and the parts we want for programming.
When we take the wholecircuit we can put it under open source category. That means anyone can change the design in expected manner. So that we can call Arduino to open source hardware. We use C++ programming language to program the Arduino.
If you have this gadget you can do anything in the technical world. Only thing you want is the experience and the ability. Creating a robot may be a dream of someone. Arduino is the best solution for that dream. Arduino is designed not for the professional pic programmers, but for the normal people. So that do not think much about the programming part. Other thing is you can get predefined code freely, from arduino web site.



"In my first letter I'm going to explain ? " ? ;)
ReplyDeleteGood Work machan... Keep It Up!