Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the difference/relationship between AVR and Arduino?

Tags:

I've been interested in hardware programming recently, but I have not started yet.

I did some searching working, and have a vague idea:

Arduino is a combination of both chip and breadboard.

AVR is a single chip, and need to buy a breadboard to get started.

Is that statement true or false?

like image 660
omg Avatar asked Sep 19 '09 02:09

omg


People also ask

Is Arduino and AVR same?

Arduino is a combination of both chip and breadboard. AVR is a single chip, and need to buy a breadboard to get started.

Does Arduino use AVR?

Many Arduino boards are populated with AVR microcontrollers, which also require programmers for saving programs created on the host computer into the target MCU's memory, such as the AVR microcontroller. External programmers are often used for AVR microcontrollers and can be costly.

What is AVR in Arduino?

"AVR libraries have the potential to greatly extend the Arduino language. The Arduino system is based on the avr-gcc compiler and makes use of the standard AVR libc libraries, which are open-source C libraries, specifically written for Atmel hardware, the maker of the chips upon which the Arduino runs."

Is AVR better than Arduino?

The major advantages AVR has over Arduino that you can write a program for any other AVR microcontroller. You just need the datasheet of the particular microcontroller. For example, I can write the program for Atmega 16, Atmega 32, Atmega 8, Atmega 328.


1 Answers

AVR is just an integrated circuit microchip, made by Atmel. It looks something like this: alt text

Although they can be used by themselves, it takes a bit of hardware experience and some support components.

The Arduino is an AVR processor running special code that lets you use the Arduino environment to program and upload code easily. All you need is a USB cable to program and communicate with it. It looks something like this:

alt text
(source: mitchellpage.com.au)

A breadboard technically looks like this, and can be helpful in doing things with an Arduino. It is not necessarily needed for either solution but it is useful.

alt text

If your asking these sorts of questions, you should checkout the Arduino tutorials at adafruit. They're very basic and will teach you what you need to know to get started.

like image 60
kersny Avatar answered Oct 12 '22 03:10

kersny