Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em hardware e software flexível e fácil de usar. Hoje vamos ajudá-lo a começar, mostrando algumas das opções disponíveis e como é fácil começar.
O hardware Arduino é uma placa de circuito de código aberto com um microprocessador e pinos de entrada / saída (I / O) para comunicação e controle de objetos físicos (LED, servos, botões, etc.). A placa normalmente será alimentada via USB ou uma fonte de alimentação externa que, por sua vez, permite que ela alimente outros hardwares e sensores.
O Arduino também possui um componente de software de código aberto semelhante ao C ++. O ambiente de desenvolvimento integrado (IDE) do Arduino permite escrever código, compilá-lo e, em seguida, carregá-lo no Arduino para uso independente em prototipagem e projetos.
Tudo isso foi projetado para ser fácil de usar para permitir que artistas e fabricantes desenvolvam livremente suas ideias em objetos reais. Se você estiver interessado em construir algo sozinho, dê uma olhada para ver as opções de hardware e software disponíveis para começar.
Arduino Variants
O hardware Arduino sendo “open-source” significa que você pode visualizar esquemas de cada placa disponível. Isso significa que você é livre para comprar os componentes de hardware e soldar a placa você mesmo, se desejar. Para começar, provavelmente recomendamos apenas que você gaste cerca de $ 30 e veja quanto você realmente deseja investir.
A imagem abaixo foi criada usando Fritzing e é o layout de um Arduino básico usando uma placa de pão.
O Arduino vem em uma variedade de tipos diferentes que tornam difícil decidir a escolha certa, mas a variedade também permite flexibilidade na escolha da solução perfeita.
Não podemos cobrir todas as opções do Arduino, mas aqui estão algumas opções notáveis para começar.
O Uno é um ótimo Arduino para iniciantes, ele fornece uma base sólida para aqueles que estão apenas começando e tem muitas opções que você desejará ao explorar a plataforma. Ele também funciona com quase todos os escudos disponíveis (mais sobre isso mais tarde).
O Nano é quase o mesmo que o Arduino Uno, mas tem cerca de 1/3 do tamanho e não pode usar escudos facilmente. O Uno deve ser usado como um acessório permanente em projetos ou com placas de ensaio para teste.
O Lilypad tem um design exclusivo que pode ser costurado em tecidos para projetos vestíveis ou arte. Claro que você não está limitado a esses aplicativos, mas os escudos não funcionam neste Arduino, então a expansão pode se tornar difícil.
O Mega 2560 tem mais memória e mais pinos de I / O do que qualquer outro Arduino. Este é o maior e melhor Arduino que você pode obter, mas você pode não precisar de tanta potência se seus projetos não exigirem. Esse também seria um Arduino mais caro para deixar em um projeto permanentemente.
O Netduino é primo do Arduino. Ainda é uma solução de hacking e prototipagem de hardware de código aberto. Mas o Netduino executa o .NET Micro Framework para sua base de software. É compatível com os escudos do Arduino, mas alguns podem exigir drivers para funcionar.
Para mais hardware Arduino, verifique o link abaixo.
Acessórios Arduino (escudos)
Os escudos facilitam a adição de funcionalidades ao Arduino, literalmente. Eles têm pinos que se encaixam diretamente na parte superior do Arduino e você pode aproveitar imediatamente tudo o que o escudo pode fazer. Você também pode adicionar vários escudos de uma vez. Um Arduino que observa o Twitter em busca de uma hashtag específica (escudo ethernet) e depois controla um carro RC usando RF (escudo RF) não está além do escopo de um único projeto, graças à flexibilidade do escudo.
Você notará abaixo que alguns escudos se parecem muito com as próprias placas Arduino, mas não se confunda porque eles não têm o poder de processamento principal para executar o código que você escreverá nos esboços (mais sobre isso abaixo).
Ethernet
Esse é um dos escudos mais populares porque expande seu Arduino para poder usar a Internet para comunicação e controle. O escudo Ethernet é um dos mais versáteis disponíveis e, depois de dominar o básico, você deve tentar obter um apenas para fazer sua lavadora / torradeira / cafeteira tweetar.
XBee
O escudo XBee facilita a comunicação sem fio ponto a ponto. Você pode usar isso para conectar dois Arduinos em rede ou configurar uma rede mesh inteira de Arduinos que um dia GOVERNARÁ O MUNDO!
Motor
O Arduino pode controlar motores e servos sem precisar de um escudo, mas o escudo do motor aumenta essa capacidade para 11. Você pode usar isso para controlar remotamente seu cortador de grama ou construir seu próprio robô.
Existem muitos outros escudos Arduino disponíveis, como música, videogame e bluetooth. Esta é apenas a ponta do iceberg e recomendamos que você faça algumas pesquisas para encontrar o escudo perfeito para seu projeto.
Se você estiver procurando criar um protótipo de Arduinos e escudos junto com vários sensores, recomendamos verificando Fritzing o que não só ajuda nas etapas de prototipagem, mas também ajuda a mostrar como fazer placas de PCB permanentes para a produção de seu projeto.
Programação (Sketches)
o Arduino IDE é uma ferramenta de desenvolvimento de plataforma cruzada escrita em Java. Ele permite que você controle todas as funções do software do seu Arduino.
Cada programa que você escreve é chamado de esboço e é compilado e carregado em seu Arduino usando o IDE. Muitos esboços estão disponíveis gratuitamente online e o IDE ainda vem com uma infinidade de exemplos para você começar com quase todas as funções que seu Arduino é capaz.
Eclipse e Notepad ++ são alternativas populares para escrever seus esboços, mas eles não têm acesso fácil a exemplos de esboços e compilar / enviar o esboço concluído para o Arduino.
Recursos
Este artigo foi desenvolvido para dar os primeiros passos em seus projetos do Arduino. Para mais leitura, confira os links abaixo e comece a fazer coisas.
Se você tiver links mais úteis ou um projeto Arduino próprio, fique à vontade para deixar um comentário para compartilhar com todos os leitores.
Idéias de Projetos
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks/
http://www.instructables.com/tag/type-id/category-technology/channel-arduino/
Referência de hardware Arduino http://arduino.cc/en/Main/Hardware
Vídeos https://www.youtube.com/user/makemagazine
http://www.circuitsathome.com/