์๋์ด๋ ธ4 ๋น์ ๋ฐ๊ธฐ์ ๋ฐ๋ฅธ ์ค๋ธ์ ํธ ํฌ๊ธฐ ๋ณ๊ฒฝ flow ์๋์ด๋ ธ์ ๋ผ์ดํธ ์ผ์๋ฅผ ์ฐ๊ฒฐํ์ฌ ๊ฐ์ ํ์ธํจ. ์ผ์์ ๊ฐ์ ์๋ฆฌ์ผํต์ ์ผ๋ก ์ ์ก processing์์ ์ผ์์ ๊ฐ์ parsingํจ ์ผ์์ ๊ฐ์ด ์ปค์ง์๋ก ์ ์ก๋ฉด์ฒด์ ํฌ๊ธฐ๊ฐ ์ปค์ง ์๋์ด๋ ธ code int light = 0; void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: light = analogRead(A1); Serial.print(light); Serial.print(","); delay(500); } processing code import processing.serial.*; Serial .. 2019. 11. 26. nodeMCU ์์ดํ์ด ์ค์บํด์ AP์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ ์์์ค๊ธฐ nodeMCU๋ ESP8266 ๋ชจ๋์ด๋ผ WiFi์ ์ ์๋ ๊ฐ๋ฅํ๊ณ (Station mode), ์ค์ค๋ก๊ฐ WiFi๋ฅผ ํฐ๋จ๋ฆด ์๋(Soft AP mode) ์๋ค. ๋ชฉํ ๊ธฐ๋ฅ (1) ์์ดํ์ด ์ค์บ์ด ๊ฐ๋ฅํ๋ค. (2) ์ค์บํ ์์ดํ์ด ๋ชฉ๋ก ์ค์์ ์์ดํ์ด๋ฅผ ์ ํํ ํ, ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค. (3) ์๋์ด๋ ธ IDE, ์ฆ sktech์์ ์ ํํ ์์ดํ์ด์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ํ์ธํ ์ ์๋ค. Step1. ์์ดํ์ด ์ค์บํ๊ธฐ. (1) ๊ด๋ จ ํค๋ํ์ผ ์ถ๊ฐ #include "ESP8266WiFi.h" #include (2) ์ค์บ ๊ธฐ๋ฅ ์ถ๊ฐ void scanWiFiList() { int numberOfNetworks = WiFi.scanNetworks(); for(int i =0; i 2019. 5. 24. 485 Serial ํต์ ํ๊ธฐ 1. ์ค๋น๋ฌผ (1) TTL to RS485 ์๋ ํ๋ฆ์ ์ด ์ปจ๋ฒํฐ ๋ชจ๋ [SZH-CVBE-010] (2) ์๋์ด๋ ธ ๋๋ ธ (Slave#1 ์ญํ ) (3) ์๋์ด๋ ธ ๋ฉ๊ฐ (Slave#2 ์ญํ ) (4) ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด (Master ์ญํ ) ์๋์ ์ฌ์ง์ TTL to RS485 ์ปจ๋ฒํฐ. Max 485๋ก๋ ์๋ํด๋ดค์ผ๋ ์๋ ์ปจ๋ฒํฐ๊ฐ ๋ ์ฌํํ๊ณ , ์ถ๊ฐ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ํ ๋ ํ์์์ด ๊ฐํธํ๋ค. 2. ์ฐ๊ฒฐํ๊ธฐ ์๋์ด๋ ธ ๋๋ ธ, ๋ฉ๊ฐ, ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด RS485 ์ปจ๋ฒํฐ ๋ชจ๋ GND GND Vcc(5v) VCC Tx RXD Rx TXD RS485 ์ปจ๋ฒํฐ ๋ชจ๋์ D-/B, D+/A, GND ๋ผ๋ฆฌ ๊ฐ๊ฐ ์ฐ๊ฒฐํด์ค๋ค. 3. ๋์ ๋ฐฉ์ ์๋ฆฌ์ผ ํต์ ์ด๋ผ๊ณ ํ๋ ๊ฒ TCP/IP ์ฒ๋ผ ํน์ ๋๋ฐ์ด์ค์๋ง ๊ฐ์ ์์ฒญํ๋๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. ๋๋ถ๋ถ์ ์๋ฆฌ.. 2019. 4. 18. ์๋์ด๋ ธ OLED ์ถ๋ ฅํ๊ธฐ 0. ์ค๋น ๊ตฌ์ฑํ : ์๋์ด๋ ธ UNO, YwRobot ์ฌ์ OLED i2C 128x32(DIS080015) 1. ์ฐ๊ฒฐ OLED ์๋์ด๋ ธ GND GND Vcc 5V SDA A5 SCL A4 2. ์๋์ด๋ ธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ ํด๋น ์ ํ์ ์๋์ด๋ ธ U8glib๋ฅผ ์ง์ํ๋ค. https://code.google.com/archive/p/u8glib/downloads Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com ์์ ๋งํฌ์์ u8glib ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ฐ๊ณ , ์๋์ด๋ ธ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํด๋๋๋ค. 3. ์ฝ๋ #include "U8glib.h" U8GLIB_SSD1306_128X32 u8g(U8G_I2C.. 2019. 3. 29. ์ด์ 1 ๋ค์