O documento explica como programar o Arduino, mencionando que os humanos ensinam tarefas ao Arduino através de programas escritos em linguagens de programação. Todo programa deve incluir as funções setup() e loop(), onde setup() configura parâmetros iniciais e loop() executa as instruções repetidamente. Um exemplo é dado de um programa para fazer um LED piscar ligando e desligando a porta 13 a cada segundo.
2. Programando o Arduino
• O microcontrolador do Arduino é um computador que
segue instruções detalhadas dadas por seres humanos.
• Para que o Arduino execute determinada tarefa,
precisamos “ensiná-lo” a executar essa tarefa, passo a
passo.
3. • Os humanos passam instruções para o Arduino
escrevendo programas.
• Um programa é uma sequência de instruções codificadas
em uma linguagem de programação.
Programando o Arduino
4. Programando o Arduino
ARDUINO IDE
o Arduino IDE é um programa para
programar o seu Arduino, dizendo
a ele a tarefa que você quer que
ele realize.
Mais informações sobre o
Arduino IDE e como baixa-lo.
https://ardudino.wordpress.c
om/2016/01/15/arduino-ide/
6. Programando o Arduino
Para criarmos um programa para o Arduino são necessárias duas
principais partes (funções) .
Mas o que são funções?
Função a um conjunto de comandos que realiza uma tarefa específica em
uma parte do código.
7. Programando o Arduino
As duas principais Funções são:
• setup(): onde devem ser definidas algumas configurações iniciais do
programa. Executa uma única vez.
• loop(): função principal do programa. Fica executando
indefinidamente.
Todo programa para o Arduino deve ter estas duas funções.
8. Programando o Arduino
As duas principais Funções são:
• setup(): onde devem ser definidas algumas configurações iniciais do
programa. Executa uma única vez.
• loop(): função principal do programa. Fica executando repetidamente.
TODO programa para o Arduino deve ter estas duas funções.
10. Primeiro programa no Arduino
Fazendo um Led piscarvoid setup():
Diremos ao Arduino onde estará ligado o LED,
que será na porta 13.
pinMode: Indica qual “porta” estamos usando e qual vai ser a função dela,
INPUT para receber informações e OUTPUT para saída de informações.
Nesse caso o LED na porta 13 é saída, ele apenas acenderá e apagará.
11. Primeiro programa no Arduino
Fazendo um Led piscarvoid loop():
digitalWrite(): sempre vai dizer qual o estado da “porta” que
estamos usando, se é ligada (HIGH) ou desligada (LOW).
digitalWrite (13, HIGH);
O led conectado a porta 13 ligará
delay(): significa o tempo que o Arduino deve esperar para
fazer o outro comando.
delay (1000);
O Arduino aguardará 1 segundo até fazer a próxima função
12. Primeiro programa no Arduino
Fazendo um Led piscarvoid loop():
digitalWrite (13, LOW);
O led conectado a porta 13 apagará
delay (1000);
O Arduino aguardará 1 segundo até fazer a próxima função
Como está dentro da função Loop essas instruções ficarão repetindo até
que se mude a programação ou o Arduino seja desligado.
13. Primeiro programa no Arduino
Circuito: Devemos ligar o LED ao Arduino
dessa forma, a “perna” Positiva (+)
na porta 13 e a Negativa (-) na porta
GND.
=
https://ardudino.wordpress.com/2016/01/20/programando-para-arduino/Mais detalhes: