* 선행 조건 - 이 블로그에서 사용하는 분할 코딩 규칙을 알고 있다 사용제품: NodeMCU V2 CP2102/ESP8266/ESP-12E 핀 연결: x 외부 라이브러리: x 소스 코드: - 프로젝트 이름: wifi 더보기 wifi 탭 void setup() { Serial.begin(115200); pinMode(LED_BUILTIN, OUTPUT); WIFI_Connect(); } void loop() { } _wifi 탭 #include char ssid[21] = "wifi 이름"; char pass[21] = "wifi 비밀번호"; main 탭 void WIFI_Connect(){ delay(10); Serial.print("Connecting to "); Serial.println(ssid)..
분류 전체보기
사용제품: NodeMCU V2 CP2102/ESP8266/ESP-12E 센서: DHT11 핀 연결: DHT11 + NodeMCU 3.3V DHT11 - NodeMCU GND DHT11 out NodeMCU D2 외부 라이브러리 소스 코드 #include #define DHT_PIN D2 #define DHT_TYPE DHT11 DHT dht(DHT_PIN, DHT_TYPE); void setup() { Serial.begin(115200); pinMode(LED_BUILTIN, OUTPUT); dht.begin(); } void loop() { Serial.println(dht.readTemperature()); Serial.println(dht.readHumidity()); delay(1000); } ..
1. 파일 -> 환경 설정 -> 설정 -> 추가적인 보드 매니저 URLs에 http://arduino.esp8266.com/stable/package_esp8266com_index.json 입력 2. 툴 -> 보드 -> 보드 매니저에서 esp8266 검색 후 by ESP8266 Community 패키지 설치 3. 툴 -> 보드 -> ESP8266 Boards -> NodeMCU 1.0 (ESP-12E Module) (자신의 보드 버전에 맞게 선택) 4. 툴 -> 포트 -> 해당 포트 선택 - 만약 몇 번 포트인지 모르겠다면 아두이노 usb 케이블을 뽑았을 때 사라지는 포트를 기억해뒀다가 연결 후 선택하면 된다 5. 코딩 후 업로드를 진행하면 된다
* 홈 어시스턴트 버전 확인하는 법 더보기 1. 설정 -> 일반 2. 정보 탭에서 버전 확인 * 홈 어시스턴트 버전 업그레이드 방법 (docker) 더보기 1. putty 같은 프로그램으로 나스에 SSH로 접속 2. 로그인 (시놀로지 DSM 아이디, 비밀번호와 동일) 3. 다음 명령어 입력 - sudo docker pull homeassistant/home-assistant:latest - 비밀번호 입력 후 설치가 완료될 때까지 대기한다
* 공통사항으로 공유기 설정에서 80번 포트와 443번 포트를 NAS에 포트포워딩 시켜주어야 한다. 인증 후에는 포트포워딩을 다시 풀어줘도 사용하는데 지장은 없지만 재인증을 할 때는 다시 열어주어야 한다. 1. 기본 메뉴얼 더보기 (1) DSM -> 제어판 -> 보안 -> 인증서 -> 추가 클릭 (2) 새 인증서 추가 체크 확인 후 다음 클릭 (3) Let's Encrypt에서 인증서 얻기, 기본 인증서로 설정 체크 후 다음 클릭 (4) 등록할 도메인 이름과 이메일 주소 작성 후 적용 클릭 (5) 인증서 발급 완료 * 만약 다음과 같이 작업 실패 알림이 뜬다면 오류 발생 시 메뉴얼 참조 2. 오류 발생 시 메뉴얼 (1) 작업 실패. DSM에 다시 로그인하고 다시 시도해 주십시오. - 기본 사항 체크 더보..
* 그냥 내가 이해한 대로 쓰는 개요 * 일반적인 자바스크립트에서 Node.js로 작성된 자바스크립트 파일을 직접 사용할 수 없다. Node.js 서버의 중계를 거쳐야 사용가능하다 간단 정의 - 웹브라우저에서밖에 동작하지 않던 javascript를 외부(로컬컴퓨터 등)에서도 사용할 수 있도록 해주는 런타임(실행환경) - 정확히는 javascript 언어를 사용하는 것뿐이지 웹페이지의 javascript 기능을 이용하는 것이 아니다 - node.js로 작성된 자바스크립트 파일은 서버 APP이라 볼 수 있다. Node.js 파일 실행 방법 1. cmd창 이용 - 가장 기본적인 사용법은 Node.js의 문법에 맞게 자바스크립트 파일을 작성한 후, cmd 창에서 node test.js 명령어를 통해 실행시키는 ..
[Error: ENOENT: no such file or directory, open 'C:\Users\user\Desktop\node.js\test\test.txt'] { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'C:\Users\user\Desktop\node.js\test\test.txt' } err.errno err.code err.syscall err.path
var fs = require('fs') fs.readFile('./test/test.txt', 'UTF-8', (err, data) => { if (err) { if (err.code == "ENOENT") { console.log("Error: ENOENT: no such file or directory, open " + err.path); } else { console.log(err); } } else { console.log(data); } });