0
私はRP1に接続されたMCP3008とMCP3008に接続された2 x Force Sensitive Resistor - Squareを持っています。センサーは私の机の上に水平に並べて配置されており、両方のセンサー(sensor1とsensor2)からデータ(0-100)を別々に読み取り、印刷することができます。私はちょうど私がsensor1(左)をタッチしてsensor2(右)に自分の指を移動するときに検出するPythonコードのアイデアを考え出すことができません。Python、RPi + MCP3008 + 2xForceセンシティブレジスタ - スクエア
さらに、sensor2を離すまでsensor1に触れることから何ミリ秒かかります。
from time import sleep
from gpiozero import MCP3008
sensor1 = MCP3008(1) # Pin 2 on the ADC
sensor2 = MCP3008(2) # Pin 3 on the ADC
# Read data from the ADC
def getData(readSensor):
value = readSensor
rawValue = value.value
return rawValue
while True:
print('Sensor1 = {0:.0f}'.format(getData(sensor1)*100))
print('Sensor2 = {0:.0f}'.format(getData(sensor2)*100))
print('')
sleep(0.1)
あなたがif文あなたのセンサーの圧力が一定の閾値を超えているときを検出するために使用する方法を知っています - あなたがいることを認識することができますので、 「プレス」として?その後、タイマーを開始するいくつかのロジックに 'プレスをフィードします... – barny
はい私は圧力を検出するステートメントを知って、申し訳ありません私はそれを書くことを忘れてしまった。 –