
圧力ではなく、曲げで抵抗値が変化するセンサ(曲げセンサ(販売例(スイッチサイエンス)))も同じように使えます。
FSRに力を加えると音が鳴ります。
FSRはセンサにかかった圧力に応じて抵抗値が変わる性質を持った部品です。圧力が大きいほど抵抗値が小さくなります。上の回路の場合には力がかかるとA0ピンの電圧が上がり、かからないと電圧が下がります。
このプログラムでは力がかかるまでの間、次の2行を繰り返すので、何もせず待ち続けます。
if (analogRead(0) < 500)
return;
力がかかって return 文を実行しないときに、続きを実行し音を鳴らします。