Escolar Documentos
Profissional Documentos
Cultura Documentos
digitalWrite()
Laboratório de Programação
com ARDUINO
2018-2019
Versão 2
1ª Parte
António Henriques
SAÍDAS DIGITAIS
Laboratório de Eletrónica e Programação
2
Laboratório de Eletrónica e Programação
3
Laboratório de Eletrónica e Programação
Janela terminal de
comunicação série
Gravar ficheiro
Mudar nome da aplicação,
Abrir ficheiro etc
Novo ficheiro
4
Laboratório de Eletrónica e Programação
O 1º programa
Funções:
setup():
Executa-se apenas quando se liga a alimentação ou
após realização de reset.
Tem como finalidade os pinos I/O como entrada ou
saída e parametrizar a comunicação série.
loop()
Executa o código sucessivamente.
Tem como objetivo controlar o funcionamento de um
dispositivo ou sistema de acordo com condições
predefinidas inscritas no programa.
pinMode( x, y)
Configura os pinos I/O como entrada ou saída.
“x” identifica o pino através do número respetivo e “y”
assume OUTPUT ou IMPUT.
digitalWrite(x,y)
Escreve valor binário no pino referenciado.
“x” identifica o pino através do número respetivo e “y”
assume HIGH ou LOW (1 ou 0 / true ou false).
delay(x)
Origina um atraso em milissegundos com o valor
atribuido a “x”.
5
Laboratório de Eletrónica e Programação
6
Laboratório de Eletrónica e Programação
“comandos ou funções”
i=2
}
F
i <= 11
Incrementar
V
i=i+1
Incrementa i “ações”
ou
i++
7
Laboratório de Eletrónica e Programação
8
Laboratório de Eletrónica e Programação
Descreva o funcionamento do
segundo ciclo “for” na função “loop()”
9
Laboratório de Eletrónica e Programação
10
Laboratório de Eletrónica e Programação
11
Laboratório de Eletrónica e Programação
12