コード例 #1
0
ファイル: pin.cpp プロジェクト: frayer/bertha
void Pin::reset() {
  this->setMode(PinMode(INPUT));
  this->setValue(PinValue(LOW));
}
コード例 #2
0
ファイル: digital_pin.cpp プロジェクト: PHPDOTSQL/bertha
void DigitalPin::reset() {
  this->setMode("INPUT");
  this->setValue(PinValue(LOW));
}
コード例 #3
0
ファイル: pin.cpp プロジェクト: frayer/bertha
PinValue Pin::getValue() {
  if (_mode.get() == INPUT)
    return PinValue(digitalRead(_pin));
  return _value;
}
コード例 #4
0
ファイル: digital_pin.cpp プロジェクト: PHPDOTSQL/bertha
PinValue DigitalPin::getValue() {
  if (_pwm) return _value;
  if (_mode.get() == OUTPUT) return _value;
  int value = digitalRead(this->getPin());
  return PinValue(value);
}