placas Arduino estão disponíveis num certo número de configurações diferentes , em diferentes tamanhos físicos e com números diferentes de pinos de entrada /saída . Placas Arduino Uno e Duemilanove usar o microcontrolador Atmel ATMega328 , e oferecem 14 pinos I /O digitais e 6 pinos analógicos. A Mega placas Arduino usar o microcontrolador ATMEGA2560 e oferecem 54 pinos de I /O digital e 16 pinos analógicos. As placas , Nano e Mini Arduino Pro são semelhantes às placas Duemilanove , mas sem um USB -to- série do conversor e cabeçalhos , por isso tem uma pegada muito pequena para projetos onde o espaço é limitado . Placas especializadas incluem o Arduino Bluetooth , que tem um módulo Bluetooth integrado, eo Arduino Ethernet , que tem uma porta RJ45 para conexão a uma rede.
Arduino Clones
os projetos de hardware Arduino estão disponíveis sob uma licença Creative Commons Attribution Share- Alike , o que significa que você pode baixar o esquema e desenvolver sua própria placa Arduino compatível a título pessoal ou comercial. Essa disponibilidade levou a uma série de clones do Arduino , adaptado para necessidades específicas. Por exemplo, o Really Bare Bones Board ( BRD) a partir de dispositivos modernos oferece uma versão reduzida para o desenvolvimento disponível a um preço muito baixo, o StickDuino fornece um Arduino USB do tamanho de um pedaço de pau e do BoardDino é projetado especificamente para uso com uma placa de ensaio , um one-of- a-kind placa de circuito , como um protótipo ou placa caseiro.
Arduino Shields
uma das razões do Arduino se tornou tão popular é o seu sistema de escudo , que fornece um tamanho e formato padrão para módulos de expansão para compatibilidade garantida . Muitos amadores desenharam e escudos para expandir as capacidades do Arduino desenvolvido , e soltaram os escudos como kits ou fez open source . Exemplos incluem o Escudo Ethernet para conectar o Arduino a uma rede, escudo LCD para adicionar uma tela de LCD para o Arduino , Shield Motor para a condução de motores de corrente contínua e protetor Vídeo para sobrepor texto em uma fonte de vídeo analógico. Estes são apenas alguns dos muitos escudos disponíveis, permitindo que você crie projetos complexos usando o Arduino como base.
O Arduino Ambiente
Outra razão para o sucesso da plataforma Arduino é o software personalizado , baseado no ambiente de programação " Processing " . A linguagem é fácil de aprender para os iniciantes eletrônica e programação, e muitas bibliotecas pré-escritas estão disponíveis , permitindo que você adicione funcionalidade complexa para seus programas de forma rápida e facilmente . Os usuários mais avançados podem usar o código AVR C diretamente no ambiente Arduino . Compilação é automático com o clique de um botão, e realizado em segundo plano, sem interação do usuário necessário. Uma vez compilado, um botão adicional clique irá enviar o código no Arduino através de um cabo USB padrão , sem nenhum hardware de programação especializada necessário. Isso faz com que o desenvolvimento de programas mais fácil, e significa que o Arduino pode atuar como um piloto automático da aeronave em um minuto e um osciloscópio a próxima .