pinMode()

Descrição

Configura o pino especificado para funcionar como uma entrada ou saída. Veja a descrição dos pinos digitais (em Inglês) para mais detalhes sobre a funcionalidade dos pinos.

Desde a versão 1.0.1, é possível ativar os resistores internos de pull-up como o modo INPUT_PULLUP. Adicionalmente, o modo INPUT explicitamente desativa os resistores pull-up internos.

Sintaxe

pinMode(pino, modo)

Parâmetros

  • pino: the número do pino do Arduino no qual se quer configurar o modo
  • modo: o modo do pino. Este pode ser INPUT, OUTPUT ou INPUT_PULLUP; que correspondem respectivamente a entrada, saída e entrada com pull-up ativado.
  • //Check how to add links

Retorna

Nada

Código de Exemplo

The código configura o pino digital 13 como OUTPUT e troca seu estado entre HIGH e LOW

void setup() { pinMode(13, OUTPUT); // configura o pino digital 13 como saída } void loop() { digitalWrite(13, HIGH); // ativa o pino digital 13 delay(1000); // espera por um segundo digitalWrite(13, LOW); // desativa o pino digital 13 delay(1000); // espera por um segundo }

※ Notas e Advertências:

Os pinos de entrada analógica podem ser também usados como pinos digitais, referidos como A0, A1, etc.

void setup() { pinMode(A5, OUTPUT); // configura o pino digital A5 como saída } void loop() { digitalWrite(A5, HIGH); // ativa o pino digital A5 delay(1000); // espera por um segundo digitalWrite(A5, LOW); // desativa o pino digital A5 delay(1000); // espera por um segundo }

Ver Também

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.

※ OUR MESSAGES