Nesta primeira aula do curso será apresentado o que é um Arduino, para que serve, as vantagens de utilizá-lo como placa de desenvolvimento, alguns de seus principais componentes, forma de funcionamento, dentre diversos outros temas.
O Arduino é uma plataforma de prototipagem eletrônica open source, que permite automação de projetos eletrônicos e robóticos tantos por amadores quanto por profissionais. Este projeto italiano teve inicio em 2005 e tinha basicamente o intuito de interagir com aplicações escolares.
Nessa fase o sucesso foi tão estrondoso que foram vendidas mais de 50 mil placas e rendeu também um documentário sobre a trajetória seguida pelo desenvolvimento do Arduino. Conhecendo o Arduino UNO:
Entrada de Alimentação: para ligar uma fonte externa quando a placa de não estiver conectado ao computador;
Atualmente existem diversas versões de placas Arduino, porém cada uma com um controlador ATMEGA diferente. Veja a seguir a lista completa e clique em cada um para ver as especificações de cada Arduino no site oficial. Ou veja o comparativo entre todos os modelos.
A linguagem de programação utilizada pelo Arduino é uma variação de um subconjunto da linguagem C++, chamada por alguns de Wiring, com isso se torna mais fácil o controle de aparelhos conectados a plataforma, podendo criar qualquer tipo de objeto interativo. Com poucas linhas de código é possível conectar e controlar variados componentes simultaneamente.
O software usado para compilação usa uma interface gráfica feita em Java e baseada no projeto Processing. Tudo resume-se a um Ambiente de Desenvolvimento Integrado (IDE). As funções básicas da IDE são permitir o desenvolvimento de um software e o enviar para a placa onde ele possa ser executado. A IDE pode ser encontrada no Site Oficial da Arduino.
Listamos uma relação com itens básicos recomendamos para quem vai ter contato com a placa Arduino, aumentando suas possibilidades de projetos.
A Protoboard é uma placa de ensaio (também conhecida por matriz de contato), composta por orifícios e conexões condutoras para montagem de circuitos elétricos experimentais. A grande vantagem do seu uso é a praticidade e facilidade de inserção de componentes, uma vez que não necessita soldagem.
Para fazer as conexões entre pontos do circuito eletrônico da Protoboard, são usados os Jumpers, geralmente os jumpers são pequenas peças plásticas isoladas, e para fazer a condução de eletricidade conta com uma peça metálica em seu interior. Eles são responsáveis por ligar, desviar e desligar o fluxo de eletricidade para os componentes, permitindo configurações únicas e especificas por meio do hardware.
Os Shields nada mais são do que placas de circuito, que podendo ser integrados ao Arduino, se encaixando perfeitamente em cima dele, e expande as suas capacidades e funcionalidades. Essas placas podem ser módulos de comunicação ou relés, sensores ou displays de LCD.
Essa capacidade de expansão abre um leque de possibilidades e infinidade de aplicações de maneira simples e rápida.
Alguns dos principais e mais utilizados shields são o Arduino Ethernet Shield R3, que é projetado para conectar o Arduino a uma rede provavelmente o uso deste shield é a maneira mais fácil e barata de conectar o Arduino a uma rede (internet).
O Touch Display Shield TFT3.2″, que é uma tela LCD colorida com matriz ativa, tem uma resolução de 320×240 pixels e suporta até incríveis 65 mil cores, e além disso conta com sensor de toque resistivo e iluminação de tela.
Podemos citar também o Arduino Proto Shield que permite especialmente que se desenvolvam circuitos que se encaixam noArduino, gerando assim uma enorme gama de funcionalidades extras para a placa microcontroladora, e com isto, os projetos desenvolvidos contam com menor custo de implementação e maior agilidade.