>= (maior ou igual)

x >= y

O >= é o irmão do > que também aceita a igualdade: devolve true quando a esquerda é maior ou igual à direita. Ótimo para verificar se um valor chegou (ou passou) de um alvo.

Sintaxe

x >= y

Parâmetros

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

Retorno

Um bool: true se x for maior ou igual a y, senão false.

Exemplo

unsigned long inicio;

void setup() {
  Serial.begin(9600);
  inicio = millis();
}

void loop() {
  if (millis() - inicio >= 1000) {
    Serial.println("Passou 1 segundo!");
    inicio = millis();
  }
}

Notas e cuidados

  • Escreva >= nessa ordem exata (nunca =>).
  • É o operador ideal para timers não bloqueantes com millis(): if (millis() - inicio >= intervalo) evita o delay() e não trava o programa.
  • Como inclui a igualdade, o valor limite conta: x >= 10 já é verdadeiro quando x vale exatamente 10.

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

Conhecer o Curso Maker