エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
人間を感知してアクションを起こすプログラムの書き方比較 Arduinoとobniz - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
人間を感知してアクションを起こすプログラムの書き方比較 Arduinoとobniz - Qiita
const int SENSOR_PIN = 2; const int LED_PIN = 13; void setup() { pinMode(SENSOR_PIN, INPUT); pinM... const int SENSOR_PIN = 2; const int LED_PIN = 13; void setup() { pinMode(SENSOR_PIN, INPUT); pinMode(LED_PIN, OUTPUT); } void loop() { if (digitalRead(SENSOR_PIN) == HIGH) { digitalWrite(LED_PIN, HIGH); delay(5000); } else { digitalWrite(LED_PIN, LOW); } } 人感センサの値を定期的に確認する以外にする動作がないのであればこれでも十分動きますが,もし他にもセンサを読み取ったり,時間のかかる動作をさせる必要がある場合は,センサの反応を見逃してしまう可能性があります. そこで使われるのが割り込みです. 割り込みによる方法 const int SE