> (maior que)

x > y

O > verifica se o valor da esquerda é maior que o da direita. Devolve true quando sim. Perfeito para disparar uma ação quando um sensor passa de um limite, tipo acender um alerta se a temperatura subir demais.

Sintaxe

x > y

Parâmetros

  • x: o valor da esquerda.
  • y: o valor da direita.

Retorno

Um bool: true se x for estritamente maior que y, senão false.

Exemplo

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  int leitura = analogRead(A0);
  if (leitura > 512) {
    digitalWrite(13, HIGH);   // acende se passar da metade da faixa
  } else {
    digitalWrite(13, LOW);
  }
}

Notas e cuidados

  • É estritamente maior: se x for igual a y, o resultado é false. Para incluir a igualdade, use >=.
  • No Uno, analogRead() devolve de 0 a 1023 (10 bits). No ESP32 o padrão é 0 a 4095 (12 bits), então o limite 512 teria outro significado lá.
  • Combine com && para criar faixas: if (v > 400 && v < 600).

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

Conhecer o Curso Maker