Ir para o conteúdo principal

Sensores digitais


Um sensor digital é um dispositivo que mede apenas dois valores, verdadeiro ou falso.

Para utiliza-lo no código o seguinte pode ser feito.

#include <Arara.h>

Digital di1(PortasDigitais::PORTA_1);

void setup() {
  // put your setup code here, to run once:
  
}

void loop() {
  // put your main code here, to run  repeatedly:
  bool valorDigital = di1.getInput();
}

Observe que diferente dos outros dispositivos vistos anteriormente, a porta digital deve ser declarada

Também podemos imprimir seu valor no monitor serial.

#include <Arara.h>

Digital di1(PortasDigitais::PORTA_1);

void setup() {
  // put your setup code here, to run once:
  
}

void loop() {
  // put your main code here, to run  repeatedly:
  bool valorDigital = di1.getInput();
  Serial.println(valorDigital);
}