Exemplo n.º 1
0
void Pin::reset() {
  this->setMode(PinMode(INPUT));
  this->setValue(PinValue(LOW));
}
Exemplo n.º 2
0
void DigitalPin::reset() {
  this->setMode("INPUT");
  this->setValue(PinValue(LOW));
}
Exemplo n.º 3
0
PinValue Pin::getValue() {
  if (_mode.get() == INPUT)
    return PinValue(digitalRead(_pin));
  return _value;
}
Exemplo n.º 4
0
PinValue DigitalPin::getValue() {
  if (_pwm) return _value;
  if (_mode.get() == OUTPUT) return _value;
  int value = digitalRead(this->getPin());
  return PinValue(value);
}