Jeffrey Cross
Jeffrey Cross

Construtor de habilidades: Arduino 101

Já ouviu falar do Arduino? É um incrível microprocessador programável (mini computador) que você pode fazer quase tudo! Seu principal objetivo é fazer com que os sensores reajam aos atuadores (luzes, motores e muito mais). Esta cartilha irá ajudá-lo a começar com o Arduino e um pouco de codificação.

O Arduino Leonardo é o principal modelo do Arduino, com recursos suficientes para você começar. É também uma das plataformas de microcontroladores mais baratas e fáceis de usar (US $ 25).

Tudo sobre open source

O Arduino foi construído na Itália em hardware de código aberto, uma grande inspiração para muitos produtos. Muitas empresas e produtos eletrônicos hoje são construídos em código aberto. Para tornar um projeto de código aberto, uma pessoa libera todos os arquivos de design para o público, para que a comunidade possa examiná-los, sugerir mudanças e melhorias, contribuir e ajudar a tornar os projetos melhores!

Aqui estão alguns projetos legais que aumentam os limites do Arduino, que você pode fazer também:

Impressora 3D (a maioria das impressoras 3D são compatíveis com Arduino)

Quadcopters / Drones (um Arduino no ar!)

Harpa Laser (tocar músicas em lasers)

Cubo LED

Chess jogando robô

Mas primeiro, vamos começar de maneira muito simples. Tudo começa com um LED piscando!

Quais são todas essas partes, afinal?

Primeiro, o layout da placa. Abaixo está o Arduino Leonardo e todos os seus principais componentes que você deve conhecer e o que eles fazem.

Vamos falar o mesmo idioma

A seguir, vamos instalar o software Arduino no seu computador. Vá para bit.ly/arduinoide para baixar o Arduino IDE (software de computador) para PC, Mac ou Linux. Siga as instruções em bit.ly/arduinopc se você estiver em uma máquina Windows, para instalar as últimas partes do software.

Agora você está pronto para programar!

O Arduino é escrito em uma mistura de C e C ++, uma linguagem de programação fácil de usar. Você pode pensar que a codificação é todos uns e zeros, mas não com o Arduino. A idéia principal que foi pensada pela equipe do Arduino era que o Arduino tem que ser acessível, ou fácil de usar para qualquer um (crianças, designers, artistas, consertadores e fabricantes). Assim, a linguagem de código do Arduino é principalmente em inglês simples, com alguns números aqui e ali que são fáceis de entender. Vamos ver o programa mais simples do Arduino!

Este é o esboço do Blink (sketch é outra palavra para o programa que roda no seu Arduino). Abra o sketch Blink indo em File> Examples> 01.Basics> Blink. O esboço intermitente liga um LED por um segundo e desliga por um segundo, fazendo-o piscar. Você pode usar o LED embutido no pino 13, rotulado "L", ou conectar seu próprio LED.

Este código de exemplo está no domínio público, o que significa que qualquer pessoa tem acesso a ele. Vamos examinar o código!

/*

Piscar

Acende um LED por um segundo, depois desliga por um segundo, repetidamente.

*/  Explicando o que o código fará. Qualquer coisa dentro de / * * / ou depois de // é ignorada, e é um comentário para você mesmo sobre o que a parte do código fará (um ótimo lembrete depois de criar dezenas ou centenas de esboços).

int led = 13; O formato: int (um inteiro / número) led (nome) = 13 (pino onde o LED está conectado); (ponto e vírgula são necessários após cada linha que você digita o código, exceto para setup (), loop () e qualquer outra função (qualquer coisa com ()).

void setup () { Configuração vazia: código que é executado uma vez; configurar suas entradas e saídas.

pinMode (led, OUTPUT); configurar nossa saída

}

void loop () { Loop void: corre repetidamente após a configuração

digitalWrite (led, ALTO); liga o LED (HIGH está “ligado” na linguagem Arduino)

atraso (1000); atraso / espera por um segundo (1000 milissegundos = 1 segundo)

digitalWrite (led, LOW); desligue o LED (LOW está desligado na linguagem Arduino)

atraso (1000); demora / espera por um segundo

}

Agora é hora de enviar o esboço para a nossa placa Arduino! Clique em Ferramentas> Placa> Arduino Leonardo (se você estiver usando um Arduino Leonardo), e clique em Ferramentas> Placa> Porta, e selecione o usando /dev/tty.usbmodemfd121 (um pouco ao longo dessas linhas) se você estiver usando um Mac e selecione a porta COM mais baixa se você estiver em um PC. Em seguida, pressione o botão Compilar + Carregar na imagem abaixo (a seta para a direita). Isso irá verificar se não há erros no código e, em seguida, carregá-lo na placa do Arduino. Se houvesse erros, eles apareceriam como uma mensagem no retângulo preto abaixo do código.

Após cerca de 5 segundos, os LEDs devem piscar muito rapidamente na placa e, depois disso, o LED "L" deve estar piscando por um segundo e um segundo desligado. Você fez seu primeiro projeto!

Ramificando, você pode definitivamente fazer muitos outros projetos com o conhecimento que você tem agora! Por exemplo, você pode ter dez LEDs piscando ou ter uma exibição de LEDs multicoloridos! Para mais idéias e tutoriais sobre projetos do Arduino, visite bit.ly/makearduino.

Este post foi publicado originalmente em 4 de dezembro de 2013 e foi republicado em 6 de janeiro de 2014.

Ação

Deixar Um Comentário