반응형
Touch Sensor와 접촉하면 Blynk로 알림 주기
누군가가 내 물건에 터치를 하면 알림을 주고 싶을 때 Blynk를 활용해서 한번 만들어 보세요~!
○ 사용 부품
1) nodeMCU x 1
2) 터치 센서 x 1
○ 적용 회로
○ 적용 코드
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = ""; // 메일로 받은 값 입력
char ssid[] = ""; // WIFI ID 값 입력
char pass[] = ""; // PASSWORD 값 입력
void setup() {
Serial.begin(115200);
Blynk.begin(auth,ssid,pass);
pinMode(16, INPUT);
}
WidgetLED led1(V0);
void ledOnOff(){
if ( digitalRead(16) ){
led1.on();
Blynk.virtualWrite(V1,1);
}
else{
led1.off();
Blynk.virtualWrite(V1,0);
}
}
void loop() {
Blynk.run();
ledOnOff();
}
○ 코드 뜯어보기
WidgetLED led(V0);
V0핀을 LED위젯 출력 핀으로 초기화합니다. 초기화 이후에는 WidgetLED객체로써 on함수와 off함수를 이용하여
Blynk 화면에서 불을 키고 끌 수 있습니다.
○ Blynk 위젯 설정
1. 각각의 위젯을 가지고 옵니다~! . ( LED, Value Display, Notification, Eventor )
2. Value Display의 Pin을 D1으로 설정합니다. 터치센서의 입력이 잘 전달되는지 확인할 용도입니다. LED위젯은 기본값으로 V0이 지정되어 있으며, 코드로 관리할 수 있습니다.
3. Eventor에서 우측과 같은 조건을 생성
3. 우측 상단의 실행버튼을 누르고 터치센서 접촉하면 다음과 같은 화면이 나타납니다!
반응형
'메이커 이야기 > NodeMCU' 카테고리의 다른 글
[Blynk] RFID로 출입 감지 어플 만들기 (nodeMCU) (0) | 2020.02.11 |
---|---|
[Blynk] 수위 측정 모니터링 어플 만들기 (NodeMCU) (1) | 2020.02.10 |
[Blynk] 온습도 데이터 확인 어플 만들기 (NodeMCU) (4) | 2020.02.10 |
[Blynk] 아두이노 원격 서보모터 제어 (NodeMCU) (2) | 2020.02.10 |
Bylnk 아두이노 Bylnk 설치하기 및 LED 예제 (NodeMCU) (5) | 2020.02.10 |