> (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
xfor igual ay, 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 limite512teria outro significado lá. - Combine com
&¶ criar faixas:if (v > 400 && v < 600).