Arduino – Introdução

Inglês

  • Inglês
  • 中文 (chinês)

O que é Arduino?

Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. As placas Arduino são capazes de ler entradas – luz em um sensor, um dedo em um botão ou uma mensagem do Twitter – e transformá-la 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 para o microcontrolador da placa. Para fazer isso, você usa a linguagem de programação Arduino (baseada em Wiring) e o Arduino Software (IDE), baseado em Processing.

Ao longo dos anos, o Arduino foi o cérebro de milhares de projetos, a partir de objetos do cotidiano a instrumentos científicos complexos. Uma comunidade mundial de criadores – estudantes, amadores, artistas, programadores e profissionais – reuniu-se em torno desta plataforma de código aberto, suas contribuições somaram uma quantidade incrível de conhecimento acessível que pode ser de grande ajuda para novatos e especialistas.

O Arduino nasceu no Ivrea Interaction Design Institute como uma ferramenta fácil de prototipagem rápida, voltada para alunos sem formação em eletrônica e programação. Assim que atingiu uma comunidade mais ampla, a placa Arduino começou a mudar para se adaptar a novas necessidades e desafios, diferenciando sua oferta de placas simples de 8 bits a produtos para aplicações IoT, vestíveis, impressão 3D e ambientes integrados. Todas as placas Arduino são completamente de código aberto, permitindo que os usuários as criem de forma independente e, eventualmente, adaptem às suas necessidades particulares. O software também é de código aberto e está crescendo por meio das contribuições de usuários em todo o mundo.

Por que o Arduino?

Graças à sua experiência de usuário simples e acessível, o Arduino foi usado em milhares de projetos e aplicativos diferentes. 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. Os professores e alunos usam-no para construir instrumentos científicos de baixo custo, para provar os princípios da química e da física ou para iniciar a programação e a robótica. Designers e arquitetos constroem protótipos interativos, músicos e artistas usam para instalações e para experimentar novos instrumentos musicais. Os criadores, é claro, usam-no para construir muitos dos projetos exibidos na Maker Faire, por exemplo. O Arduino é uma ferramenta chave para aprender coisas novas. Qualquer pessoa – crianças, hobistas, artistas, programadores – pode começar a mexer apenas seguindo as instruções passo a passo de um kit ou compartilhando ideias online com outros membros da comunidade Arduino.

Existem muitos outros microcontroladores e microcontroladores plataformas disponíveis para computação física. Parallax Basic Stamp, Netmedia “s BX-24, Phidgets, MIT” s Handyboard e muitos outros oferecem funcionalidade semelhante. Todas essas ferramentas pegam os detalhes complicados da programação do microcontrolador e os envolvem em um pacote fácil de usar. O Arduino também simplifica o processo de trabalho com microcontroladores, mas oferece algumas vantagens 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é mesmo os módulos Arduino pré-montados custam menos de US $ 50
  • Plataforma cruzada – O software Arduino (IDE) roda em Windows, Macintosh OSX, e sistemas operacionais Linux. A maioria dos sistemas de microcontroladores está 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 aproveitarem. Para professores, é convenientemente baseado no ambiente de programação de processamento, então os alunos que estão aprendendo a programar naquele ambiente estarão familiarizados com como o IDE do Arduino funciona.
  • Software extensível e de código aberto – O software Arduino é publicado como ferramentas de código aberto, disponíveis para extensão por programadores experientes. A linguagem pode ser expandida por meio 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 ela se baseia. Da mesma forma, você pode adicionar o código AVR-C diretamente em seus programas Arduino, se desejar.
  • Código aberto e hardware extensível – Os planos das placas Arduino são publicados sob uma licença Creative Commons, de modo que designers de circuito experientes podem fazer sua própria versão do módulo, estendendo-o e melhorando-o. Mesmo usuários relativamente inexperientes podem construir a versão breadboard do módulo para entender como ele funciona e economizar dinheiro.

Como faço para usar o Arduino?

Veja a obtenção guia iniciado. Se você está procurando por inspiração, pode encontrar uma grande variedade de tutoriais no Arduino Project Hub.

O texto do guia de primeiros passos do Arduino está licenciado sob a licença Creative Commons Attribution-ShareAlike 3.0. Os exemplos de código no guia são liberados para domínio público.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *