Função digitalWrite() Esta função escreve um valor HIGH (alto) ou LOW (baixo) em um pino digital que tenha sido configurado como OUTPUT (saída). O valor HIGH equivale a uma tensao de 5V (ou 3,3V em algumas placas), e o valor LOW, a uma tensao elétrica de 0V.
digitalWrite() Aciona um valor HIGH ou LOW em um pino digital. Se o pino for configurado como saída (OUTPUT) com a função pinMode() , sua tensão será acionada para o valor correspondente: 5V (ou 3.3V em placas alimentadas com 3.3V como o DUE) para o valor HIGH , 0V (ou ground) para LOW .
Esta função permite que possamos escrever um valor HIGH ou LOW em um determinado pino digital previamente configurado como OUTPUT, ou seja, podemos, respectivamente, enviar um sinal de 5V ou 0V para algum dispositivo ativando ou desativando ele de acordo com a sua característica.
Se um resistor de pull-down é usado, o pino de entrada estará em LOW quando o botão estiver aberto e HIGH quando o btoão estiver pressionado. Se um resistor de pull-up é usado, o pino de entrada estará em HIGH quando o botão estiver aberto e LOW quando o btoão estiver pressionado.
A função digitalRead() é usada para ler o estado lógico de um pino. Ela é capaz de dizer se a tensão neste pino é alta (~ 5V) ou baixa (~ 0V), ou em outras palavras, dizer se o pino tem estado lógico 1 ou 0 (ou ainda HIGH/LOW).
A declaração const cria uma variável cujo o valor é fixo, ou seja, uma constante somente leitura. Isso não significa que o valor é imutável, apenas que a variável constante não pode ser alterada ou retribuída.
O Blink Quest é um software de leitura móvel para realização de pesquisas em campo que pode ser utilizado em smartphones ou tables. O Blink SI, é um software de Business Intelligence voltado à área comercial para apoio à tomada de decisões.
pinMode(pino,modo) Serve para estabelecer a direção do fluxo de informações em qualquer dos 14 pinos digitais. Dois parâmetros devem ser passados à função: o primeiro indica qual pino vai ser usado; o segundo, se esse pino vai ser entrada ou se vai ser saída dessas informações.
A função digitalRead() é usada para ler o estado lógico de um pino. Ela é capaz de dizer se a tensão neste pino é alta (~ 5V) ou baixa (~ 0V), ou em outras palavras, dizer se o pino tem estado lógico 1 ou 0 (ou ainda HIGH/LOW).
INPUT_PULLUP foi adicionado com o IDE 1.0.1. É irrelevante qual placa Arduino você usa, todas elas suportam PULLUPs. O padrão é o INPUT que configura o pino como um INPUT . Se o pino estiver totalmente desconectado, ele lerá aleatoriamente HIGH e LOW .