HIGH

HIGH

O HIGH é uma das duas "palavrinhas" que representam o nível lógico alto (o famoso 1 do mundo digital). Você usa ele pra mandar um pino ligar e pra comparar o que chega numa entrada.

Sintaxe

HIGH

Parâmetros

Nenhum. É uma constante, não uma função.

Retorno

Não retorna nada — é um valor constante que vale 1. Pense nele como um apelido pra 1.

Exemplo

void setup() {
  pinMode(13, OUTPUT);
  digitalWrite(13, HIGH); // acende o LED da placa
}

void loop() {
}

Notas e cuidados

  • Numa saída, digitalWrite(pino, HIGH) coloca o pino em ~5V no Uno (e ~3,3V no ESP32).
  • Numa entrada, digitalRead() devolve HIGH quando a tensão no pino passa de mais ou menos metade da alimentação.
  • HIGH vale 1: em comparações como if (digitalRead(2) == HIGH) você está comparando com o número 1.

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker