top of page
  • Foto do escritorAndressa Martins

O que é o Arduino?

Atualizado: 16 de nov. de 2019

Hoje muito se fala de uma placa chamada Arduino, mas afinal, o que é isso? Este post apresenta algumas informações básicas para você que quer começar nesse mundo de programação e eletrônica. Espero que aproveitem 😉!


Arduino


O Arduino é uma plataforma eletrônica de código aberto (Open Source) 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 (se for do modelo UNO, o microcontrolador é um Atmega 328p). Para fazer isso, você usa a linguagem de programação do Arduino (com base na ligaçã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.


O 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 o 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 funciona em Macintosh OSX (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 R$ 60,00.

  • 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 (vamos falar dele em posts futuros), 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 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 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.


Então, nos próximos posts irei apresentar como podemos programar o Arduino, quais os tipos de placas, etc.


Espero que tenha gostado e até a próxima!


346 visualizações0 comentário

Posts recentes

Ver tudo

Comments


bottom of page