4.4 GPIOを入力(ポーリング)
入力ではイベントの他にポーリングというテクニックが広く使われます。(次章のI2Cデバイスからの入力では専らポーリング)
-
ターミナルウィンドの
[CHIRIMEN Panel]
ボタンを押す -
出現したCHIRIMEN Panelの
[Get Examples]
ボタンを押す -
ID : gpio-polling を探します
-
回路は前章と同じなのでそのままにしておきます。
-
[JS GET]
ボタンを押すと、開発ディレクトリ(~/myApp
)に、サンプルコードが保存されます。- main-gpio-polling.jsというファイル名で保存されます。
- ターミナルウィンドの右側のファイルマネージャでmain-gpio-polling.js⇒編集 を選びソースコードを見てみましょう
-
実行する
- プロンプトが
pi@raspberrypi:~/myApp$
となっていることを確認 - コンソールに、
node main-gpio-polling.js
[ENTER] と入力して実行。 - 0.3秒おきにポート5の値がコンソールに表示されていきます。
- タクトスイッチを押してみます。
- タクトスイッチが押されると、0に変化します。
- プロンプトが
-
終了は CTRL+c