O que é o Arduino e por que é tão interessante aprender

O Arduino é uma plataforma eletrônica cuja principal característica é facilitar o uso da eletrônica em todos os tipos de projetos e é baseada na filosofia do software livre e do código aberto . É uma placa com um microcontrolador que pode ser combinado com um amplo ambiente de desenvolvimento. Mas explicaremos isso mais tarde.

A plataforma Arduino nasceu na Itália em 2005, no Ivrea Interaction Design Institute, como uma ferramenta para estudantes sem conhecimento de eletrônica e programação para fazer protótipos rápidos. E sim, recebeu o nome do rei sobre o qual estávamos falando no começo.

Essa invenção logo se espalhou para uma comunidade mais ampla e começou a se desenvolver rapidamente para se adaptar às novas necessidades, adaptando-se a outros aplicativos, como impressão 3D, Internet das Coisas, dispositivos portáteis ou ambientes integrados . Todas as placas do Arduino são de hardware livre, o que significa que todos os usuários podem usá-lo e adaptá-lo às suas próprias necessidades. O software também é de código aberto, o que faz crescer e melhorar, graças à contribuição de usuários de todo o mundo.

Por que o Arduino

As razões para o seu sucesso global são o baixo custo (um kit básico custa cerca de 60 euros), a facilidade e acessibilidade para aprender a usar a ferramenta e o simples desenvolvimento de seu software, que também permite criar projetos que podem ser comercializados. Diferentemente de um computador ou mesmo de um telefone celular, a interação com o Arduino permite muito mais possibilidades, pois seu ambiente de desenvolvimento, interfaces de comunicação, interage com alterações no ambiente físico (temperatura, luz, etc.) e as converte. nos sinais elétricos que a máquina entende.

Em outras palavras, você pode dizer à sua placa o que você deseja fazer enviando ao microcontrolador uma série de instruções. Os microcontroladores leem dos sensores e escrevem dos atuadores.

Leia também: Melhor Curso de Arduino Online

Programa com Arduino

Para programar com o Arduino, você precisará de uma placa, sensores que “escutem” o que está acontecendo lá fora, o meio físico (entrada) e atuadores (saída) que convertem sinais elétricos em quantidades físicas que interagem com o ambiente.

Se adicionarmos a tudo isso a possibilidade de conectar centenas de sensores, blindagens ou placas de expansão que complementam a funcionalidade do modelo de placa usado, adicionando circuitos externos e módulos de comunicação à placa original, podemos conectar objetos à Internet, mover motores e até interpretar reações químicas. Um mundo inteiro de possibilidades ao seu alcance.

Software próprio do Arduino

Nós precisaremos usar o software Arduino IDE, que pode ser baixado gratuitamente na própria página do projeto. É um editor da web muito intuitivo, com uma linguagem de programação de alto nível realmente fácil de usar, na qual é possível programar on-line e salvar seus projetos na nuvem. O Arduino funciona em Windows, Mac e Linux.

A linguagem Arduino tem uma curva de aprendizado rápida, tanto que qualquer pessoa pode começar a programar: artistas, crianças ou qualquer pessoa que não tenha conhecimento prévio de eletrônica ou programação. Esta é a chave: simplicidade e acessibilidade permitem que qualquer tipo de projeto seja iniciado e, ao mesmo tempo, é adequado para experimentos científicos.

Aprender a usar a linguagem de programação Arduino , baseada no Wiring, uma plataforma desenvolvida em 2003 na tese de doutorado de Hernando Barragán, é relativamente fácil e a obtenção da máquina não é muito cara. Essa foi a ideia de Barragán, de que profissionais de fora do programa, como artistas, poderiam aplicar eletrônica em seus projetos. Você só precisa de paciência e tenacidade para seguir em frente.

A comunidade em torno do Arduino

Graças à acessibilidade do Arduino , podemos desenvolver projetos em áreas muito diferentes, incluindo a organização de cidades inteligentes ou a Internet das coisas. No Arduino Playground, você pode se familiarizar com o meio ambiente, consultar e compartilhar dúvidas, pesquisar projetos ou descobrir dicas e truques. Qualquer um de nós pode usar essas informações para produzir um novo dispositivo a partir da modificação de um projeto anterior.

A Internet também está cheia de blogs, tutoriais e projetos gratuitos com os quais você pode se inspirar e criar, por exemplo, sua própria estação meteorológica ou automatizar seu aquário. Durante seus treze anos de vida, o Arduino deu vida a centenas de projetos, não apenas no mercado interno, mas também na alma de complexos instrumentos científicos.

A própria filosofia da cultura livre favoreceu a criação de uma comunidade mundial na qual todos os usuários possam compartilhar seus projetos. Com o Arduino, vimos como a filosofia do software livre também pode ser aplicada ao hardware e somos capazes de criar um pequeno computador para você, um robô que você pode controlar com qualquer variável física que possa imaginar e compartilhar com o mundo.