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