Arduino: o que é, para que serve e como utilizar?

arduino

Está com dúvidas se deve usar o arduino no seu projeto? Com tantas soluções do género no mercado, essa pode ser uma decisão difícil de tomar. 

Faz ideia porque é tão popular? Neste artigo, vamos explicar o motivo. 

Entre outras coisas, descubra que modelos existem, para o que serve e em que áreas pode ser aplicado. 

Vamos a isso?

O que é um arduino?

O arduino pode ser muita coisa: uma marca, uma linguagem de programação, uma peça de hardware ou até um ecossistema de produtos. 

Ainda assim, quando se fala em arduino, pensa-se, de imediato, numa plataforma ou placa de código aberto, que é utilizada para a construção de projetos eletrónicos

Na realidade, existem diversos tipos de placas de arduinos – das mais básicas às mais complexas – e todas elas têm algo em comum: um microcontrolador. 

Através das mesmas, é possível criar e construir produtos, que interajam com o que nos rodeia.

componentes do arduino

Placas

De seguida, conheça 5 placas do arduino muito utilizadas: 

Arduino Uno

Esta é a melhor placa para quem se está a iniciar no mundo da eletrónica e da programação, visto que apresenta um bom custo-benefício.

O seu microcontrolador é o ATmega328P e conta com 14 pinos input/output (seis dos quais com função PWM), um clock de 16 MHz e conexão USB. No fundo, contém tudo o que é necessário para usar o microcontrolador, conectando-o ao computador com um cabo USB. 

placa uno

Arduino Nano

Esta placa é uma versão mais pequena da Uno. O seu microcontrolador é o ATmega238, possuindo uma mini porta USB. Contudo, não existe acesso para fonte externa. Também tem um processador de 16 MHz e 14 pinos input/output – oito analógicos e seis com função PWM.

Arduino Leonardo

Difere de todas as outras placas, pois tem funções USB no microcontrolador, não sendo necessários outros circuitos de comunicação. Isto permite que a sua deteção aconteça como um dispositivo USB normal, tal como um teclado ou um rato.

O seu microcontrolador é o ATmega32U4, com 16 MHz, 20 pinos input/output (12 analógicos, 6 PWM) e 32 KB.

Arduino Due

Esta é a primeira placa com um microcontrolador ARM de 32 bits. O seu microcontrolador é o AT91SAM3X8E e a sua ligação com o computador é feita com um cabo micro USB. Também tem 54 pinos input/output. A sua memória flash é maior e tem um processador de 512 MHz.

Arduino Mega 2560

O Arduino Mega 2560 baseia-se no ATmega2560. Tem 54 pinos input/output (15 dos quais com função PWM). Possui um clock com 16 MHz e uma memória flash de 256 KB, sendo, por isso, ideal para programas pesados. Além disso, o Arduino Mega tem a mesma disposição de pinos do Arduino Uno.

Hardware

O arduino oferece 6 plataformas de hardware:

  • Entry Level: estes módulos são indicados para quem ainda está a aprender e a desenvolver as suas competências em programação;
  • Enhanced Features: deve-se utilizar em projetos mais complexos, já que oferece funcionalidades mais avançadas e o funcionamento é rápido;
  • Internet of Things: permitem produzir dispositivos, com base na internet das coisas;
  • Education: o seu objetivo é o de criar uma experiência de aprendizagem de eletrónica e programação inovadora, fornecendo aos professores e alunos tudo o que necessitam para tal;
  • Wearable: diz respeito à categoria de dispositivos electrónicos, que podem ser usados como acessórios. 
  • 3D Printing: refere-se à impressão de produtos 3D.

Razões para usar o arduino

Com um arduíno, é possível fazer-se um pouco de tudo, tal como controlar um robô ou criar um projeto de automação de casas inteligentes. Além da enorme flexibilidade, apresenta outras vantagens, tais como: 

É fácil de usar e de aprender

Os microcontroladores do arduino são ótimos para iniciantes, que querem criar projetos incríveis. Estas placas são ótimas para programação e, com elas, é possível aprender eletrónica, de uma maneira simples. 

Além disso, conta com uma enorme comunidade e com dezenas de tutoriais, feitos por utilizadores, para ensinar quem está a dar os primeiros passos. 

Preço acessível

Os produtos são acessíveis, sobretudo os kits de iniciação, e têm uma excelente relação custo-benefício, quando comparados com outras soluções semelhantes.

Por isso mesmo, são muito utilizados por professores e alunos para construírem instrumentos científicos baratos, com o objetivo de atestar princípios de química e física, ou para desenvolverem projetos de programação e robótica

Maior diversidade de plataformas

Ao contrário dos outros microcontroladores, que só funcionam no Windows, o arduino trabalha com Macintosh OSX e Linux, além do Windows.

Variedade

O arduino tem muita variedade de escolha, como explicamos em cima. Existe uma grande multiplicidade de modelos, desde o Uno ao Nano ou Leonardo.

Software open source

O software é um instrumento open source, livre para ser expandido por programadores experientes.

Hardware open source

Os planos das placas são publicados e todos têm licença para construir a sua própria versão do módulo, expandindo-o e melhorando-o. Aqui também se pode poupar dinheiro, ao construir a placa, em vez de a comprar.

 

jovens a programar um arduino

Aplicações

  • Eletrónica: esta é a principal aplicação do arduino, muito por causa da sua portabilidade e da relação custo-benefício;
  • Robótica: a outra grande área de aplicação do arduino é a robótica, que assume um papel cada vez mais importante na sociedade;
  • Jogos: o arduino também permite a criação de jogos;
  • Automação residencial: o arduino, aplicado à automação residencial, ajuda a otimizar e a facilitar certas tarefas, sendo a Alexa, da Amazon, um bom exemplo disso mesmo. 

Conclusão

O objetivo do arduino é o de permitir a construção de processos eletrónicos. Devido à sua versatilidade, tanto pode ser usado por iniciantes, como por pessoas mais experientes. 

Além de ser uma ferramenta open source, funciona em vários sistemas operativos, sendo possível encontrar vários modelos, por um custo reduzido. 

Ficou com mais alguma dúvida? Já alguma vez usou o arduino? 

Partilhe a sua experiência connosco nos comentários.

Deixe uma resposta

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