433Mhz 송수신 모듈 동작 전압
https://blue-sea-whale.tistory.com/8
Tx FS1000A 3.5V ~ 12V (송신전력 10mW, 안테나 25cm)
Rx XY-MK-5V : 5V 4mA (안테나 32cm)
NodeMCU V3 핀맵 설치 사용가능한 GPIO 5핀
RCSwitch 라이브러리는 인터럽트 사용
NodeMCU에서 인터럽트 사용하면 에러가 발생 : ISR not in IRAM
해결책 : https://forum.arduino.cc/index.php?topic=616264.0
인터럽트 서비스 루틴(ISR) 함수 선언을 바꿔줌
void ICACHE_RAM_ATTR ISRoutine(); //인터럽트 서비스 루틴이 flash메모리가 아닌 RAM에 있도록 함
const byte interruptPin1 = D2;
void ICACHE_RAM_ATTR IntCallback();
pinMode(interruptPin1, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(interruptPin1), IntCallback, RISING);
인터럽트 예제 : https://www.electronicwings.com/nodemcu/nodemcu-gpio-interrupts-with-arduino-ide
참고: 인터럽트 여러개 https://github.com/esp8266/Arduino/issues/4468
버튼 눌렀을때 IFTTT로 알람 보내기 : https://virang-a.blogspot.com/2017/06/ifttt-button-with-nodemcu.html
슬립모드 사용법
아두이노 프로그램 설치, NodeMCU 설치
중국산 NodeMCU는 CH340 이라는 USB 칩셋이 붙어 있는데,
예전에는 별도로 드라이버를 설치했었는데, 기본 아두이노 IDE 만 설치해도 인식하더라.
위 예제와 또한가지 차이점은 CH340이 붙어있는 보드는 빨간색 LED가 없다. 파란 LED 점멸로 테스트 할 것.
NodeMCU로 무선공유기 WiFi 접속
https://gwak-berrypi.blogspot.com/2017/08/nodemcu-wifi-ide.html
HTTP 로 명령어 받는 예제
https://m.blog.naver.com/roboholic84/221023410579
대표 네이버 카페
아두이노 스토리 10만명
당근이의 AVR 갖구 놀기 20만명
NodeMCU 사용자 블로그
상식이 통하는 사회 : https://blog.naver.com/jyoun
mysql까지 적용이 되는군! [아두이노스토리 카페]
https://cafe.naver.com/arduinostory/112154
ThingSpeak 연결 라이브러리도 있었군! [당근이의 AVR 갖구 놀기 카페]
https://cafe.naver.com/carroty/319232
data.go.kr 공공데이터 받아와서 SSD1306으로 표시하는 소스 [당근이의 AVR 갖구 놀기 카페]
https://cafe.naver.com/carroty/274031
국내 Thing+ 이용한 IoT [상식이 통하는 사회 블로그] <== AP로 접속해서 무선공유기 SSID,PSWD 셋팅하는 예제 참고
https://blog.naver.com/jyoun/220958813127
NodeMCU 쓸수 있는 GPIO 설명 잘되어 있음
https://m.blog.naver.com/crucian2k3/221554983840
ESP8266 보드 시리즈 정리 잘됨
https://www.esp8266.com/wiki/doku.php?id=esp8266-module-family
아두이노 칼만필터 LPF
https://blog.naver.com/crucian2k3/220534818943
SSD1306 OLCD 자세한 설명
https://blog.naver.com/crucian2k3/221323391435