์๋ฆฌ์ผํต์ 2 ๋น์ ๋ฐ๊ธฐ์ ๋ฐ๋ฅธ ์ค๋ธ์ ํธ ํฌ๊ธฐ ๋ณ๊ฒฝ 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. 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. ์ด์ 1 ๋ค์