Pergunta

Eu estive interessado em programação de hardware recentemente, mas eu ainda não começaram.

Eu fiz algum trabalho de busca, e ter uma vaga idéia:

Arduino é uma combinação dos dois chips e placa de ensaio.

AVR é ??um único chip, e necessidade de comprar um breadboard para começar.

É essa afirmação verdadeira ou falsa?

Foi útil?

Solução

AVR é ??apenas um microchip circuito integrado, feito por Atmel. Parece algo como isto: text alt

Embora eles podem ser usados ??por si só, é preciso um pouco de experiência hardware e alguns componentes de apoio.

O Arduino é um processador AVR executar código especial que permite que você use o ambiente Arduino para o programa e fazer o upload de código facilmente. Tudo que você precisa é de um cabo USB para o programa e se comunicar com ele. Parece algo como isto:

text alt
(fonte: mitchellpage.com. au )

A placa de ensaio tecnicamente parece com isso, e pode ser útil em fazer as coisas com um Arduino. Não é necessariamente necessário para qualquer solução, mas é útil.

text alt

Se o seu perguntando esses tipos de perguntas, você deve fazer o checkout os tutoriais Arduino em adafruit . Eles são muito básico e vai ensinar o que você precisa saber para começar.

Outras dicas

AVR é ??uma arquitetura de processador. É um projeto de como o processador deve funcionar como x86 e ARM. Atmel vende hardware que tem a arquitetura AVR em 8, 16, e arquiteturas de 32 bits através de produtos como ATTINY, ATMEGA, etc.

Arduino vende placas significou para amadores para colocar algo juntos rapidamente e com pouco conhecimento do hardware subjacente. Estas placas geralmente têm ATMEGAs neles.

Se você é novo em programação, a este nível "hardware", gostaria de sugerir a compra de uma placa Arduino. Você ganha um monte de estrondo para seu fanfarrão desde que você não tem que comprar breadboards, programadores, fontes de alimentação, etc. e é muito mais fácil trabalhar com a maioria do hardware é soldada na placa.

AVR é ??um microcontrolador da família ATMEL, usado em Arduino. ARM é um microprocessador. A maioria das placas Arduino vêm com controladores AVR. Recentemente Arduino Devido foi lançado, que é baseado no processador ARM. Espero que este seja o suficiente para limpar-out coisas entre AVR, ARM, Arduino ( '')

Para usar uma analogia, Arduino é como uma estrutura de software, eo AVR MCU é como uma linguagem de programação.

O que você disse é correto - o AVR é ??a família do chip usado no Arduino. Há um monte de AVRs 8bit com várias configurações de flash / ram / periférico / pinos, assim como há um monte de diferentes placas Arduino e clones.

No entanto, enquanto o software para o AVR é ??normalmente desenvolvido em conjunto, C ou básico e carregou-se o chip utilizando um programador de hardware, o Arduino inclui uma plataforma IDE cruz (ver o página da Wikipedia ) que é projetado para fazer começando muito mais simples. O software é desenvolvido em um C-como a linguagem (aproximadamente baseado em Processamento ) e software suporta o carregamento no dispositivo usando apenas um cabo USB.

O que faz tudo resumem a? O Arduino vai começar mais rápido, e você verá resultados mais rápidos (e eles estão se tornando muito popular na comunidade fabricante / amador) - mais o Arduino Sheilds que plug-in para fornecer funcionalidade adicional são um bônus. Obtendo um chip, placa de ensaio e programador (discutivelmente) dar-lhe um pouco mais poder e flexibilidade - e gravando suas próprias placas de circuito (opcional) é uma explosão

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top