ESP-WROOM-02 Arduino 호환 보드와 초전 센서로 움직이는 물체 감지

스위치 사이언스 ESP-WROOM-02 Arduino 호환 보드



스위치 과학에서 ESP-WROOM-02 Arduino 호환 보드이 출시되었습니다. 지금까지는 ESP-WROOM-02(ESP8266)를 Arduino의 스케치를 쓰고 사용하기 위해서는 모듈을 납땜하여 브레드보드에서 사용하거나 조금 사용하기 어려운 부분이 있었습니다. 이 호환 보드가 제거됩니다

ESP-WROOM-02 Arduino 호환 보드


ESP-WROOM-02 Arduino 호환 보드와 초전 센서로 움직이는 물체를 감지합시다.



ESP-WROOM-02 Arduino 호환 보드와 초전 센서를 사용하여 감지 범위에서 동체(인체)가 움직이지 않았는지 감지하고, 움직이면 LED 점등, 움직이지 않으면 LED를 소등하는 구조를 만듭니다 ( 그물에는 연결하지 않습니다.) 자세한 설정은 기사 "ESP-WROOM-02 개발 보드를 Arduino IDE에서 개발하는 방법"을 참조하십시오.

전자 부품 목록



ESP-WROOM-02 Arduino 호환 보드 및 전자 공작에 필요한 모든 도구 이외에 필요한 전자 부품 목록.


부품명
개수
가격


초전 센서
1
480엔

LED
1
실질 20엔

저항 180Ω
1
실질 1엔


배선도



초전 센서의 신호선은 IO12에, LED는 IO14에 접속합니다.


Fritzing에 ESP-WROOM-02 Arduino 호환 보드의 부품이 없기 때문에 Arduino Uno를 외관상으로 사용하고 있습니다

스케치


// 焦電センサーを接続するピン
const int sensorPin = 12;
// LEDを接続するピン
const int ledPin =  14;

void setup() {
  // デジタル2番ピンを入力用として設定
  pinMode(sensorPin, INPUT);
  // デジタル13番ピンを出力用として設定
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // 焦電センサーの状態を取得
  int sensorState = digitalRead(sensorPin);

  // 動きを検知したら
  if (sensorState == HIGH) {
    // LEDを接続しているピンをHIGH状態に変更(点灯)
    digitalWrite(ledPin, HIGH);
  }
  // 動きがないなら
  else {
    // LEDを接続しているピンをLOW状態に変更(消灯)
    digitalWrite(ledPin, LOW);
  }
}

좋은 웹페이지 즐겨찾기