sample_grove_TouchSensorV1.2 - gfd-dennou-club/mrubyc-esp32 GitHub Wiki
https://wiki.seeedstudio.com/ja/Grove-Touch_Sensor/
特徴
- GPIO 機能を入力モードで利用
- センサー部分に指が触れているかどうかを 0(LOW)か 1(HIGH) の 2 状態だけで出力する.
サンプル
以下は入力専用の 36 ピンを使っているのでプルアップはしていない.そうでなければプルアップしておく.
touch_sensor = GPIO.new(36, GPIO::IN)
loop do
# センサーの状態を読み取る (1 または 0)
if touch_sensor.read == 1
puts "Touched! [ON]"
else
# タッチされていない時は何も表示しない、または状態を表示
# puts "Released [OFF]"
end
# チャタリング防止とCPU負荷軽減のために少し待つ
sleep 0.1
end