Arduino é uma placa de prototipagem eletrônica de código livre (Open Source). O projeto, surgido na cidade de Ivrea, na Itália, em 2005, incluindo hardware e software livre e visando oferecer ferramentas adaptáveis e de baixo custo para o desenvolvimento de projetos interativos de diversas ordens.
É destinado a hobbistas, artistas, designers, estudantes e qualquer pessoa das áreas de eletrônica e robótica com o interesse de projetar ambientes interativos.
Sendo práticos, as placas Arduino possuem funcionamento semelhante ao de um pequeno computador, no qual, pode-se programar a maneira como suas entradas e saídas devem se comportar em meio aos diversos componentes ou módulos/shields externos que podem ser conectados.
A plataforma oferece a facilidade de sua utilização mesmo para pessoas que não são da área técnica que podem aprender o básico e desenvolver seus próprios projetos em um intervalo de tempo relativamente curto.
Arduinos possuem funcionamento semelhante ao de um PC sendo programado é claro é capaz de interpretar entradas e controlar as saídas afim de criar rotinas automáticas.
Esta programação nada mais de dar decisões a serem tomadas em cada circunstancia. Escrevendo um código que segue uma logica de decisões que serão interpretadas e/ou controladas.
A parte de software é desenvolvida por meio de linguagem C/C++ ? e tudo isso acontece em um ambiente gráfico escrito em Java. Ele ainda traz um firmware embutido e que é carregado na memória ROM da placa.
Associando o software e a placa mencionado acima, é possível conectar sensores, motores e vários dispositivos que se interagem e concretizam o seu projeto. Podendo ser aplicado nas funções de automatizar toda uma residência e empresa, tendo isso como exemplo. Aplicação do Arduino é capaz de controlar lâmpadas eletrodomésticos etc a partir de um sinal enviado do celular, por meio de Bluetooth ou WiFi. Dessa forma, é possível criar dispositivos IoT (internet das coisas) utilizando este maravilhoso microcontrolador.
Outras aplicações do arduino bastante usada é a criação de robôs e carrinhos, que podem ser controlados por meio de remotos ou completamente autônomos. Se vê por ai a criação de robôs seguidores de linha, ou robôs para evitarem colisões. Também é bem visto a criação de braços robóticos, com a utilização servo motores,(motores que possuem controle do seu ângulo de rotação).
As aplicações também contam com uma diversidade de sensores dos quais detectam alterações climáticas, umidade, temperatura, peso, cores, som, gases, módulos de alimentação e muito outros por ai.
A asua grande aplicação esta nas escolas técnicas e universidades utilizam a placa para o ensino básico de circuitos microprocessados, na maioria dos caso levando o sere ter um primeiro contato muito positivo com o mundo dos microcontroladores.
As placas de Arduino estão dispostas em vários modelos, desde modelos pequenos como o Nano, o Micro e o Mini, até modelos mais conhecidos como o Uno R3 e Uno SMD. Estendendo à existncia das placas Mega 2560, Due, Lilypad, Leornado, ADK e etc. A escolha da placa ideal vai depender de cada projeto, já que cada modelo apresenta variações em sua capacidade de processamento de dados e portas de conexão.
O Arduino Uno R3 é a placa mais conhecida e utilizada no atualmente, e é sendo a melhor escolha para iniciantes que estão tendo inicio com a plataforma. A placa é compatível com mais acessórios e programas do que outros modelos. Além disso, o microcontrolador ATmega328 pode ser removido do seu soquete e substituído no caso de ser necessário.
Descrição da placa arduino uno R3 é o preferido entre estudantes e professores pois permite fácil acesso a todas suas portas e conexões, além de apresentar um forma aceitável em processamento para pequenos projetos, tendo uma excelente relação custo benefício.
A desvantagem do arduino Uno é o chip ATmega328, que não tem um muita SRAM/ memória flash, reduzindo os tipos de programas que podem ser carregados no chip. Se o projeto envolve uma exposição ou precisa armazenar e utilizar qualquer forma de imagens ou dados de áudio, 2 KB de memória, provavelmente, não vão ser suficientes.
O Arduino Uno Smd é muito semelhante ao Uno anteriormente descrito, tendo como única diferença a tecnologia de encapsulamento do Chip Atmega328, no Uno o encapsulamento é DIP e pode ser removido, já no SMD a soldagem é feita diretamente na superfície da placa, dificultando a troca.
Quanto a quantidade pinos disponíveis, recursos físicos e dimensões, apresenta exatamente as mesmas, sendo na grande maioria das vezes encontrado com um valor abaixo relacionado ao UNO R3.
O Arduino Mega 2560 é uma opção com mais possibilidades de uso que os demais modelos, sendo certamente um dos mais utilizados quando os projetos exigem maior capacidade de processamento e um número elevado de conexões.
Contando com um microcontrolador ATmega2560 que possui incríveis 256KB de memória Flash aumentando seu pode de processamento, além de contar com diversos pinos a mais para novas conexões.
O Arduino Leonardo é, essencialmente, uma pequena atualização para o Uno. Parecida fisicamente com o Uno, mas apresenta um microcontrolador ATmega32u4 com um pouco mais de memória.
A principal vantagem do ATmega32u4 não é a SRAM extra, porém, é built-in USB compatibilidade do chip. Isso permite que o Leonardo possa fazer interface com um PC, que o vê como um mouse ou teclado genérico.
Arduino Micro é um desenvolvido especialmente para projetos onde o tamanho faz toda a diferença. Muito funcional e possui dimensões reduzidas, permitindo diversas possibilidades de uso em circuitos miniaturas.
Para a maioria dos makers entre os pequenos, o Micro vem ser a melhor opção, contando com um novo conselho que inclui todo o poder e funcionalidade do arduino Leonardo e seu microcontrolador ATmega32u4 em tamanho muito menor.
Facil de ser encaixado na protoboard, possibilitando que todos seus pinos fiquem disponíveis de para prototipagem imediata, além de permitir conexão em placas próprias para o mesmo.
Como mais uma opção o Arduino Nano e mais um pequeno da família, ele também é utilizado principalmente em projetos com dimensões reduzidas, ocupando mínimo espaço e possuindo ótimo nível de funções.
Você poderá receber todas as nossas novidades!