๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[์•„๋‘์ด๋…ธ] ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹ ํ•˜๊ธฐ - ์†Œํ”„ํŠธ์›จ์–ด ์‹œ๋ฆฌ์–ผ & ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹  ๋ชจ๋“ˆ ๋ณธ๋ฌธ

๐Ÿ‘ฉ‍๐Ÿ’ป IoT (Embedded)/Arduino

[์•„๋‘์ด๋…ธ] ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹ ํ•˜๊ธฐ - ์†Œํ”„ํŠธ์›จ์–ด ์‹œ๋ฆฌ์–ผ & ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹  ๋ชจ๋“ˆ

์ง•์ง•์•ŒํŒŒ์นด 2023. 4. 5. 12:33
728x90
๋ฐ˜์‘ํ˜•

<๋ณธ ๋ธ”๋กœ๊ทธ๋Š” ์—˜๋ฆฌ์Šค IoT 1๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค :-)>

(์ฝ”๋“œ๋Š” ์ €์ž‘๊ถŒ์ƒ ๊ณต์œ  ์•ˆ๋ฉ๋‹ˆ๋‹น!!)

 

๐Ÿฅ‘ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ๋ฆฌ์–ผ 

: ์‹œ๋ฆฌ์–ผ ํ†ต์‹  ์ง€์›ํ•˜๋Š” ํฌํŠธ(0, 1) 

: SoftwareSerial ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ฐ€์ƒ์˜ ์‹œ๋ฆฌ์–ผ ํฌํŠธ ์ƒ์„ฑํ•˜์–ด ์‹œ๋ฆฌ์–ผ ํ†ต์‹  ๊ฐ€๋Šฅ 

 

๐Ÿ” SoftwareSerial 

#influde <SoftwareSerial.h>

// rxPin : ์ˆ˜์‹ ํ•  ํ•€, txPin : ์†ก์‹ ํ•  ํ•€
SoftwareSerial mySerial(rxPin, txPin);

 

๐Ÿฅ‘ ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹  ๋ชจ๋“ˆ

๐Ÿ” ๋ธ”๋ฃจํˆฌ์Šค

: ๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์„  ํ†ต์‹ ์„ ์œ„ํ•œ ํ‘œ์ค€

: ์ €๊ฐ€๊ฒฉ, ์ €์ „๋ ฅ ํ†ต์‹  ๋ฐฉ๋ฒ•

: 10m ์ด๋‚ด์— ์งง์€ ๊ฑฐ๋ฆฌ ํ†ต์‹  ์œ„ํ•œ ๊ธฐ์ˆ 

 

๐Ÿ” HC-06

: ์‹œ๋ฆฌ์–ผ ํ†ต์‹  ํ™œ์šฉ์œ„ํ•ด ์—ฐ๋™ํ•ด์•ผํ•จ

: SoftwareSerial๋กœ ๋””์ง€ํ„ธ 2, 3๋ฒˆ ํ•€์„ ์‹œ๋ฆฌ์–ผ ํฌํŠธ๋กœ ์ƒ์„ฑํ•˜๊ณ  ์‚ฌ์šฉ

: ๋ชจ๋“ˆ ์„ค์ •ํ•˜๋Š” ์ž‘์—… ํ•„์š” (๋ช…๋ น ๋ชจ๋“œ๋กœ ์ง„์ž…ํ•˜์—ฌ ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ์˜ ์ด๋ฆ„๋ด ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •)

๋ช…๋ น์–ด ๊ธฐ์ˆ 
AT ๋ชจ๋“ˆ์ด ๋™์ž‘ ์ค‘์ธ์ง€ ํ™•์ธ (OK ๋Š” ์ •์ƒ)
AT+NAME ์„ค์ •ํ•  ์ด๋ฆ„ ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ์˜ ์ด๋ฆ„ (์ •์ƒ์ด๋ฉด OKsetname)
AT+PIN ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ (์ •์ƒ์ด๋ฉด OKsetPIN)
AT+BAUD4 ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ๊ณผ์˜ ํ†ต์‹  ์†๋„ ์„ค์ •
AT+VERSION AT ํŽŒ์›จ์–ด ๋ฒ„์ „ ํ™•์ธ 

 

๐Ÿฅ‘ ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹  ๋ชจ๋“ˆ์— ์ด๋ฆ„ ๋ถ™์ด๊ธฐ

: HC-06 ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ์˜ ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •

: ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ์˜ ์ด๋ฆ„์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ๋ฆฌ์–ผ ํ†ต์‹ ์œผ๋กœ ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ์— ๋ช…๋ น์–ด๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์Šค์ผ€์น˜๋ฅผ ์—…๋กœ๋“œ

: ์Šค์ผ€์น˜๊ฐ€ ์—…๋กœ๋“œ๋˜๊ณ  AT ๋ช…๋ น์„ ์‹œ๋ฆฌ์–ผ ํ†ต์‹ ์œผ๋กœ ์ „๋‹ฌํ•˜์—ฌ ๋ธ”๋ฃจํˆฌ์Šค์˜ ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •

728x90
๋ฐ˜์‘ํ˜•
Comments