
Texto original em inglês: https://www.arduino.cc/en/Guide/Introduction
O Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. As placas do Arduino são capazes de ler entradas – luz em um sensor, um dedo em um botão ou uma mensagem no Twitter – e transformá-lo em uma saída – ativando um motor, ligando um LED, publicando algo online. Você pode dizer à sua placa o que fazer enviando um conjunto de instruções ao microcontrolador na placa. Para fazer isso, você usa a linguagem de programação Arduino (com base na fiação ) e o Software Arduino (IDE) , com base no processamento .
Ao longo dos anos, o Arduino tem sido o cérebro de milhares de projetos, de objetos do cotidiano a complexos instrumentos científicos. Uma comunidade mundial de criadores – estudantes, amadores, artistas, programadores e profissionais – reuniu-se em torno dessa plataforma de código aberto, suas contribuições adicionaram uma quantidade incrível de conhecimento acessível que pode ser de grande ajuda para iniciantes e especialistas.

Arduino nasceu no Ivrea Interaction Design Institute como uma ferramenta fácil para prototipagem rápida, destinada a estudantes sem formação em eletrônica e programação. Assim que alcançou uma comunidade mais ampla, a placa Arduino começou a mudar para se adaptar às novas necessidades e desafios, diferenciando sua oferta de placas simples de 8 bits a produtos para aplicativos de IoT , wearable, impressão 3D e ambientes incorporados. Todas as placas do Arduino são completamente de código aberto, permitindo que os usuários as construam de forma independente e eventualmente as adaptem às suas necessidades particulares. O software também é de código aberto e está crescendo com as contribuições de usuários em todo o mundo.
Por que Arduino?
Graças à sua experiência de usuário simples e acessível, o Arduino foi usado em milhares de diferentes projetos e aplicativos. O software Arduino é fácil de usar para iniciantes, mas flexível o suficiente para usuários avançados. Ele roda em Mac, Windows e Linux. Professores e alunos o usam para criar instrumentos científicos de baixo custo, para provar os princípios da química e da física ou para começar a programar e a robótica. Designers e arquitetos constroem protótipos interativos, músicos e artistas o utilizam para instalações e para experimentar novos instrumentos musicais. Os fabricantes, é claro, usam-no para construir muitos dos projetos exibidos no Maker Faire, por exemplo. O Arduino é uma ferramenta essencial para aprender coisas novas. Qualquer pessoa – crianças, entusiastas, artistas, programadores – pode começar a mexer apenas seguindo as instruções passo a passo de um kit,
Existem muitos outros microcontroladores e plataformas de microcontroladores disponíveis para computação física. O Parallax Basic Stamp, o BX-24 da Netmedia, o Phidgets, o Handyboard do MIT e muitos outros oferecem funcionalidades semelhantes. Todas essas ferramentas pegam os detalhes confusos da programação do microcontrolador e envolvem-no em um pacote fácil de usar. O Arduino também simplifica o processo de trabalho com microcontroladores, mas oferece alguma vantagem para professores, alunos e amadores interessados em relação a outros sistemas:
- Barato – as placas Arduino são relativamente baratas em comparação com outras plataformas de microcontroladores. A versão mais barata do módulo Arduino pode ser montada manualmente e até os módulos pré-montados custam menos de US $ 50
- Plataforma cruzada – O software Arduino (IDE) é executado nos sistemas operacionais Windows, Macintosh OSX e Linux. A maioria dos sistemas de microcontroladores é limitada ao Windows.
- Ambiente de programação simples e claro – O software Arduino (IDE) é fácil de usar para iniciantes, mas flexível o suficiente para usuários avançados também aproveitarem. Para os professores, ele é convenientemente baseado no ambiente de programação Processing, para que os alunos que aprendem a programar nesse ambiente estejam familiarizados com o funcionamento do IDE do Arduino.
- Software aberto e extensível – O software Arduino é publicado como ferramentas de código aberto, disponíveis para extensão por programadores experientes. A linguagem pode ser expandida através de bibliotecas C ++, e as pessoas que desejam entender os detalhes técnicos podem dar o salto do Arduino para a linguagem de programação AVR C na qual se baseia. Da mesma forma, você pode adicionar o código AVR-C diretamente aos seus programas Arduino, se desejar.
- Código aberto e hardware extensível – Os planos das placas do Arduino são publicados sob uma licença Creative Commons, para que projetistas de circuitos experientes possam criar sua própria versão do módulo, estendendo-o e aprimorando-o. Mesmo usuários relativamente inexperientes podem criar a versão de placa de ensaio do módulo para entender como ele funciona e economizar dinheiro.
Utilização do Arduino?
Veja o guia de primeiros passos (em ingleês). Se você está procurando inspiração, pode encontrar uma grande variedade de Tutoriais no Arduino Project Hub .
O guia de introdução do Arduino está licenciado sob uma Licença Creative Commons Attribution-ShareAlike 3.0 . As amostras de código no guia são liberadas para o domínio público.
Em breve teremos novos post sobre essa incrível plataforma, aguardem!