Funções de Entrada e Saída
pinMode()
Na função pinMode()
é feita a configuração de um pino digital como sendo de entrada (INPUT) ou saída (OUTPUT). Ela é normalmente utilizada dentro da função setup()
. É de extrema importância que todos os pinos utilizados sejam configurados através dessa função.
Para o funcionamento correto da função, deve-se seguir a seguinte sintaxe: pinMode(pino, modo)
.
Onde pino
é o número do pino que deseja-se aplicar o modo
, que pode ser INPUT
ou OUTPUT
.
digitalRead()
A função digitalRead()
retorna o valor lido em um pino digital específico, que irá retornar LOW
(quando não há corrente passando pelo pino) ou HIGH
(quando há corrente passando pelo pino).
A sintaxe da função é dada por: digitalRead(pino)
, onde o parâmetro pino
é dado pelo número do pino que se deseja ler.
digitalWrite()
Já na função digitalWrite()
é possível escrever em um pino digital específico, ou seja, serve para definir a voltagem que o pino estará emitindo, 5V ou 3,3V para o valor de HIGH
ou 0V para LOW
.
A sintaxe da função é dada por digitalWrite(pino, valor)
, onde pino
é o número do pino que deseja-se inscrever o valor
(LOW
ou HIGH
).