Skip to main content

๐Ÿ“ฃ ์—˜๋ฆฌ์Šค์—์„œ ์•„๋‘์ด๋…ธ ์‚ฌ์šฉํ•˜๊ธฐ

์—˜๋ฆฌ์Šค ์‹ค์Šต์‹ค์—์„œ๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๋งŒ ์žˆ์œผ๋ฉด ์•„๋‘์ด๋…ธ ๋ณด๋“œ(Arduino Uno, Mega ๋“ฑ)๋ฅผ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ๋™์ž‘์‹œํ‚ฌ ์ˆ˜ ์žˆ์–ด์š”. ์˜ˆ์ „์ฒ˜๋Ÿผ ๋”ฐ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ต๋‹ˆ๋‹ค.

์ด ๊ธ€์—์„œ๋Š” ๋‹ค์Œ ์ˆœ์„œ๋กœ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”.

  1. ์•„๋‘์ด๋…ธ ๋ณด๋“œ๋ฅผ USB๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ
  2. ์ปดํŒŒ์ผ ๋ฒ„ํŠผ์œผ๋กœ ์ฝ”๋“œ๊ฐ€ ์ž˜ ์ž‘์„ฑ๋๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ
  3. ์—…๋กœ๋“œ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐ
  4. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‚ด ๋ณด๋“œ ์„ ํƒํ•˜๊ธฐ
  5. ์—…๋กœ๋“œ๊ฐ€ ์ž˜ ๋๋‚ฌ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ

๋งˆ์ง€๋ง‰์—๋Š” ์—ฐ๊ฒฐ์ด ์ž˜ ์•ˆ ๋  ๋•Œ / ์ปดํŒŒ์ผ ์—๋Ÿฌ๊ฐ€ ๋‚  ๋•Œ์ฒ˜๋Ÿผ ์ž์ฃผ ๋งŒ๋‚˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์ •๋ฆฌํ•ด ๋‘์—ˆ์–ด์š”. ๋ง‰ํž ๋•Œ ๊ฐ™์ด ๋ณด๋ฉด ๋„์›€์ด ๋  ๊ฑฐ์˜ˆ์š”. ๐Ÿ˜Š

์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ค€๋น„ํ•  ๊ฒƒโ€‹

๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์•„๋ž˜ ์„ธ ๊ฐ€์ง€๋งŒ ํ™•์ธํ•ด ์ฃผ์„ธ์š”.

1. ์ง€์›๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉํ•˜๊ธฐโ€‹

์—˜๋ฆฌ์Šค ์•„๋‘์ด๋…ธ ์‹ค์Šต์€ ์•„๋ž˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ๋™์ž‘ํ•ด์š”.

  • โœ… Google Chrome (์ตœ์‹  ๋ฒ„์ „ ๊ถŒ์žฅ)
  • โœ… Microsoft Edge
  • โœ… ๋„ค์ด๋ฒ„ ์›จ์ผ(Whale)
  • โŒ Safari, Firefox๋Š” ์•„์ง ์ง€์›๋˜์ง€ ์•Š์•„์š”. ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์—ด์–ด์ฃผ์„ธ์š”.

๐Ÿ’ก ์–ด๋–ค ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์จ์•ผ ํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด, ๊ฐ€์žฅ ๋ฌด๋‚œํ•œ ํฌ๋กฌ์„ ์ถ”์ฒœ๋“œ๋ ค์š”.

2. ์•„๋‘์ด๋…ธ ๋ณด๋“œ์™€ USB ์ผ€์ด๋ธ” ์ค€๋น„ํ•˜๊ธฐโ€‹

  • ์•„๋‘์ด๋…ธ ์šฐ๋…ธ(Arduino Uno) ๋˜๋Š” ์•„๋‘์ด๋…ธ ๋ฉ”๊ฐ€(Arduino Mega) ๋ณด๋“œ
  • ๋ณด๋“œ์— ๋งž๋Š” USB ์ผ€์ด๋ธ” (๋ณดํ†ต ๋ณด๋“œ๋ฅผ ์‚ด ๋•Œ ๊ฐ™์ด ๋“ค์–ด ์žˆ์–ด์š”)

โš ๏ธ ์ผ€์ด๋ธ” ์ค‘์—๋Š” ์ถฉ์ „ ์ „์šฉ ์ผ€์ด๋ธ”์ด ์žˆ์–ด์š”. ์ถฉ์ „๋งŒ ๋˜๊ณ  ๋ฐ์ดํ„ฐ ํ†ต์‹ ์€ ์•ˆ ๋˜๋Š” ์ผ€์ด๋ธ”์ด๋ผ๋ฉด ๋ณด๋“œ๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•ด์š”. ๋ฐ์ดํ„ฐ ์ „์†ก์ด ๊ฐ€๋Šฅํ•œ ์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•ด์ฃผ์„ธ์š”.

3. ๋‹ค๋ฅธ ์•„๋‘์ด๋…ธ ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ซ๊ธฐโ€‹

PC์— ์•„๋‘์ด๋…ธ IDE๋‚˜ ์•„๋‘์ด๋…ธ ์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์ผœ๋‘” ์ฑ„๋กœ ์—˜๋ฆฌ์Šค์— ์—ฐ๊ฒฐํ•˜๋ฉด ์ถฉ๋Œ์ด ๋‚  ์ˆ˜ ์žˆ์–ด์š”. ๋‹ค๋ฅธ ์•„๋‘์ด๋…ธ ๊ด€๋ จ ํ”„๋กœ๊ทธ๋žจ์€ ์ž ์‹œ ๋‹ซ๊ณ  ์‹œ์ž‘ํ•ด ์ฃผ์„ธ์š”.

1๋‹จ๊ณ„. ์ปดํŒŒ์ผํ•ด์„œ ์ฝ”๋“œ ํ™•์ธํ•˜๊ธฐโ€‹

์ฝ”๋“œ๋ฅผ ๋‹ค ์ž‘์„ฑํ–ˆ๋‹ค๋ฉด ๊ฐ€์žฅ ๋จผ์ € ์ปดํŒŒ์ผ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋ด์š”. ์ปดํŒŒ์ผ์€ โ€œ๋‚ด๊ฐ€ ์“ด ์ฝ”๋“œ์— ๋ฌธ๋ฒ• ์˜ค๋ฅ˜๋Š” ์—†๋Š”์ง€, ์ž˜ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€โ€ ๋ฅผ ๋ฏธ๋ฆฌ ๊ฒ€์‚ฌํ•ด์ฃผ๋Š” ๋‹จ๊ณ„์˜ˆ์š”. ๋ณด๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์•„๋„ ๋ˆ„๋ฅผ ์ˆ˜ ์žˆ์–ด์š”.

์ปดํŒŒ์ผ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ฝ”๋“œ๊ฐ€ ์ž˜ ์ž‘์„ฑ๋๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ

ํ™”๋ฉด ์•„๋ž˜์ชฝ ๊ฒ€์€ ์ฐฝ(์‹œ๋ฆฌ์–ผ ์ถœ๋ ฅ์ฐฝ)์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด /* ์ปดํŒŒ์ผ์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. */ ๋ผ๋Š” ๋ณด๋ผ์ƒ‰ ๋ฉ”์‹œ์ง€๊ฐ€ ๋œจ๋ฉด ์„ฑ๊ณต์ด์—์š”. ๐ŸŽ‰

/* ์ปดํŒŒ์ผ์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. */

๋งŒ์•ฝ ๋นจ๊ฐ„์ƒ‰ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋œฌ๋‹ค๋ฉด, ์ฝ”๋“œ ์–ด๋”˜๊ฐ€์— ๋ฌธ๋ฒ• ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋Š” ๋œป์ด์—์š”. ์•„๋ž˜์ชฝ ์ปดํŒŒ์ผ ์—๋Ÿฌ๊ฐ€ ๋‚  ๋•Œ ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”.

๐Ÿ’ก ์ปดํŒŒ์ผ์€ ๋ณด๋“œ์— ์•„๋ฌด ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์•„์š”. ๋งˆ์Œ๊ป ์—ฌ๋Ÿฌ ๋ฒˆ ๋ˆŒ๋Ÿฌ๋ด๋„ ๊ดœ์ฐฎ์•„์š”!

2๋‹จ๊ณ„. ์—…๋กœ๋“œ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐโ€‹

์ปดํŒŒ์ผ์ด ์ž˜ ๋๋‹ค๋ฉด, ์ด์ œ ๋ณด๋“œ์— ์ฝ”๋“œ๋ฅผ ๋ณด๋‚ด๋Š” ์—…๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ์ฐจ๋ก€์˜ˆ์š”.

  1. ๋จผ์ € ์ปดํ“จํ„ฐ์™€ ์•„๋‘์ด๋…ธ ๋ณด๋“œ๋ฅผ USB ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐํ•ด ์ฃผ์„ธ์š”. ๋ณด๋“œ์˜ ๋นจ๊ฐ„ LED๊ฐ€ ์ผœ์กŒ๋‹ค๋ฉด ์ „์›์ด ์ž˜ ๋“ค์–ด์˜จ ๊ฑฐ์˜ˆ์š”.
  2. ํ™”๋ฉด ์œ„์ชฝ์˜ ์—…๋กœ๋“œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์„ธ์š”.

์•„๋‘์ด๋…ธ ๋ณด๋“œ ์—ฐ๊ฒฐ ์•ˆ ๋จ ์ƒํƒœ์—์„œ ์—…๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ณด๋“œ ์„ ํƒ ์ฐฝ ๋„์šฐ๊ธฐ

ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ์œ„์— โ€œ์•„๋‘์ด๋…ธ ๋ณด๋“œ ์—ฐ๊ฒฐ ์•ˆ ๋จโ€ ์ด๋ผ๊ณ  ํ‘œ์‹œ๋˜์–ด ์žˆ์–ด๋„ ๊ดœ์ฐฎ์•„์š”. ์—…๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ž๋™์œผ๋กœ ๋ณด๋“œ๋ฅผ ์—ฐ๊ฒฐํ• ์ง€ ๋ฌผ์–ด๋ด์š”.

๐Ÿ’ก ๋ณด๋“œ๋ฅผ ๋ฏธ๋ฆฌ ์—ฐ๊ฒฐํ•ด๋‘๊ณ  ์‹ถ๋‹ค๋ฉด, ์˜ค๋ฅธ์ชฝ ์œ„ ์ดˆ๋ก์ƒ‰ ์—ฐ๊ฒฐํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋จผ์ € ๋ˆŒ๋Ÿฌ๋„ ๋ผ์š”. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„์ธ ๋ณด๋“œ ์„ ํƒ ์ฐฝ์ด ๋˜‘๊ฐ™์ด ๋‚˜ํƒ€๋‚˜์š”.

3๋‹จ๊ณ„. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‚ด ๋ณด๋“œ ์„ ํƒํ•˜๊ธฐโ€‹

์—…๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด, ํ™”๋ฉด ์™ผ์ชฝ ์œ„ ์ฃผ์†Œ์ฐฝ ๋ฐ”๋กœ ์•„๋ž˜์— ์ž‘์€ ์ฐฝ์ด ํ•˜๋‚˜ ๋‚˜ํƒ€๋‚˜์š”. ์ด ์ฐฝ์€ ์—˜๋ฆฌ์Šค๊ฐ€ ๋„์šฐ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง์ ‘ ๋ณด์—ฌ์ฃผ๋Š” ๋ณด์•ˆ ์ฐฝ์ด์—์š”. ์–ด๋–ค ๊ธฐ๊ธฐ์— ์—ฐ๊ฒฐํ• ์ง€ ์—ฌ๋Ÿฌ๋ถ„์ด ์ง์ ‘ ๊ณจ๋ผ์•ผ ํ•ด์š”.

๋ธŒ๋ผ์šฐ์ € ์‹œ๋ฆฌ์–ผ ํฌํŠธ ์„ ํƒ ์ฐฝ์—์„œ USB ๋ณด๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ  ์—ฐ๊ฒฐ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐ

๋ชฉ๋ก์—์„œ ๋‚ด ์•„๋‘์ด๋…ธ ๋ณด๋“œ๋ฅผ ์ฐพ์•„์ฃผ์„ธ์š”.

  • Mac์—์„œ๋Š” ๋ณดํ†ต ์ด๋ฆ„์ด cu.usbserial-... ๋˜๋Š” cu.usbmodem... ์œผ๋กœ ์‹œ์ž‘ํ•ด์š”.
  • Windows์—์„œ๋Š” COM3, COM4 ์ฒ˜๋Ÿผ COM์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„์ด ๋ณด์ผ ๊ฑฐ์˜ˆ์š”.

์ด๋ฆ„์ด ํ—ท๊ฐˆ๋ฆฐ๋‹ค๋ฉด, ๋ณด๋“œ์˜ USB ์ผ€์ด๋ธ”์„ ํ•œ ๋ฒˆ ๋นผ๊ณ  ๋ชฉ๋ก์„ ๋‹ค์‹œ ๋ดค์„ ๋•Œ ์‚ฌ๋ผ์ง€๋Š” ํ•ญ๋ชฉ์ด ๋ฐ”๋กœ ๋‚ด ๋ณด๋“œ์˜ˆ์š”. ๋‹ค์‹œ ๊ฝ‚์€ ๋’ค ๊ทธ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๋ฉด ๋ผ์š”.

์›ํ•˜๋Š” ํ•ญ๋ชฉ์„ ํด๋ฆญํ•œ ํ›„, ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ์—ฐ๊ฒฐ(Connect) ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”. ์‹ค์ˆ˜๋กœ ์ทจ์†Œ(Cancel) ๋ฅผ ๋ˆŒ๋ €์–ด๋„ ๊ดœ์ฐฎ์•„์š”. ์—…๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋‹ค์‹œ ๋ˆ„๋ฅด๋ฉด ์ฐฝ์ด ๋˜ ๋‚˜์™€์š”.

4๋‹จ๊ณ„. ์—…๋กœ๋“œ๊ฐ€ ์ž˜ ๋๋Š”์ง€ ํ™•์ธํ•˜๊ธฐโ€‹

์—ฐ๊ฒฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ณง๋ฐ”๋กœ ์—…๋กœ๋“œ๊ฐ€ ์‹œ์ž‘๋ผ์š”. ์‹œ๋ฆฌ์–ผ ์ถœ๋ ฅ์ฐฝ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๊ฐ€ ์ฐจ๋ก€๋Œ€๋กœ ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”.

์—…๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜์–ด Arduino Uno ์—ฐ๊ฒฐ๋จ ์ƒํƒœ๊ฐ€ ๋˜๊ณ  ๋ณด๋“œ๋ ˆ์ดํŠธ ์„ ํƒ์ด ํ™œ์„ฑํ™”๋œ ํ™”๋ฉด

/* ์ปดํŒŒ์ผ์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. */
/* ์—…๋กœ๋“œ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. */
/* ํ™•์ธ ์ค‘์ž…๋‹ˆ๋‹ค... (40%) */
/* ์—…๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. */

ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ์œ„์— โ€œArduino Uno ์—ฐ๊ฒฐ๋จโ€ (๋˜๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์“ฐ๋Š” ๋ณด๋“œ ์ด๋ฆ„) ์ด๋ผ๊ณ  ํ‘œ์‹œ๋˜๊ณ , ๋นจ๊ฐ„์ƒ‰ ์—ฐ๊ฒฐ ํ•ด์ œ ๋ฒ„ํŠผ์ด ๋ณด์ด๋ฉด ์„ฑ๊ณต์ด์—์š”. ์ด์ œ ๋ณด๋“œ์˜ LED๊ฐ€ ๊นœ๋นก์ด๊ฑฐ๋‚˜, ๋ชจํ„ฐ๊ฐ€ ๋Œ์•„๊ฐ€๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ๋ถ„์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋Œ€๋กœ ๋™์ž‘ํ•  ๊ฑฐ์˜ˆ์š”. ๐ŸŽ‰

์—…๋กœ๋“œ๊ฐ€ ๋๋‚œ ๋’ค์—๋Š” ์‹œ๋ฆฌ์–ผ ํ†ต์‹  ์†๋„(Baud Rate) ๋„ ๊ณจ๋ผ์„œ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์–ด์š”. (9600 baud ๊ฐ™์€ ๋“œ๋กญ๋‹ค์šด์ด ๋ณด์ด์ฃ ?) ์ฝ”๋“œ์˜ Serial.begin() ์— ์ ์€ ์ˆซ์ž์™€ ๋˜‘๊ฐ™์ด ๋งž์ถฐ์ฃผ๋ฉด ๋ผ์š”.

๐Ÿ’ก ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๋ฉด ๋‹ค์‹œ ์ปดํŒŒ์ผ โ†’ ์—…๋กœ๋“œ ์ˆœ์„œ๋กœ ๋ณด๋“œ์— ์ƒˆ ์ฝ”๋“œ๋ฅผ ์˜ฌ๋ ค์ฃผ๋ฉด ๋ผ์š”. ๋ณด๋“œ๋Š” ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ๋งŒ ๊ธฐ์–ตํ•ด์š”.

๐Ÿ›  ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… โ€” ์ž˜ ์•ˆ ๋  ๋•Œ ๋ณด์„ธ์š”โ€‹

ํ•ด๋ณด๋‹ค๊ฐ€ ์ž˜ ์•ˆ ๋˜๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์•„๋ž˜์—์„œ ๋น„์Šทํ•œ ์ƒํ™ฉ์„ ์ฐพ์•„๋ณด์„ธ์š”. ๋Œ€๋ถ€๋ถ„์€ ์ผ€์ด๋ธ”์„ ๋‹ค์‹œ ๊ฝ‚๊ฑฐ๋‚˜ ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ํ•ด๊ฒฐ๋ผ์š”. ๐Ÿ™Œ

๋ณด๋“œ๊ฐ€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์„ ๋•Œโ€‹

์ฆ์ƒ. ์—…๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ ๋ณด๋“œ ์„ ํƒ ์ฐฝ์ด ์•ˆ ๋œจ๊ฑฐ๋‚˜, ์ฐฝ์— ๋‚ด ๋ณด๋“œ๊ฐ€ ์•ˆ ๋ณด์—ฌ์š”.

์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์ฐจ๋ก€๋กœ ํ™•์ธํ•ด๋ณด์„ธ์š”.

  1. USB ์ผ€์ด๋ธ”์„ ๋‹ค์‹œ ๊ฝ‚์•„๋ณด๊ธฐ โ€” ๋นผ๊ณ  5์ดˆ ์ •๋„ ๊ธฐ๋‹ค๋ฆฐ ๋’ค ๋‹ค์‹œ ๊ฝ‚์•„์ฃผ์„ธ์š”. ๋ณด๋“œ์˜ LED๊ฐ€ ์ผœ์ง€๋Š”์ง€ ๋ด ์ฃผ์„ธ์š”.
  2. ๋‹ค๋ฅธ USB ํฌํŠธ์— ๊ฝ‚์•„๋ณด๊ธฐ โ€” ๊ฐ€๋” ํŠน์ • ํฌํŠธ๋งŒ ์ธ์‹์ด ์•ˆ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์š”. USB ํ—ˆ๋ธŒ๋ฅผ ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด, ์ปดํ“จํ„ฐ์— ์ง์ ‘ ๊ฝ‚์•„๋ณด์„ธ์š”.
  3. ๋ฐ์ดํ„ฐ ์ „์†ก์šฉ ์ผ€์ด๋ธ”์ธ์ง€ ํ™•์ธ โ€” ์ถฉ์ „ ์ „์šฉ ์ผ€์ด๋ธ”์€ ์ธ์‹๋˜์ง€ ์•Š์•„์š”.
  4. ๋‹ค๋ฅธ ์•„๋‘์ด๋…ธ ํ”„๋กœ๊ทธ๋žจ ๋‹ซ๊ธฐ โ€” PC์— ์•„๋‘์ด๋…ธ IDE, ์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ, ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ € ํƒญ์ด ๊ฐ™์€ ๋ณด๋“œ๋ฅผ ์“ฐ๊ณ  ์žˆ์œผ๋ฉด ์ƒˆ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์–ด์š”. ๋ชจ๋‘ ๋‹ซ๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์„ธ์š”.
  5. ํŽ˜์ด์ง€ ์ƒˆ๋กœ๊ณ ์นจ(F5) โ€” ์ผ€์ด๋ธ”์„ ๊ฝ‚์€ ํ›„์—๋„ ์ธ์‹์ด ์•ˆ ๋œ๋‹ค๋ฉด ์‹ค์Šต ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•ด ์ฃผ์„ธ์š”.
  6. ๋ณด๋“œ ๋“œ๋ผ์ด๋ฒ„ ํ™•์ธ (Windows) โ€” ์ •ํ’ˆ์ด ์•„๋‹Œ ํ˜ธํ™˜ ๋ณด๋“œ๋Š” ๋ณ„๋„ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๊น”์•„์•ผ ํ•  ์ˆ˜ ์žˆ์–ด์š”. ๋ณด๋“œ ๊ตฌ๋งค์ฒ˜์—์„œ ์•ˆ๋‚ด๋œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•ด ์ฃผ์„ธ์š”.

โ€œ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ธฐ๊ธฐ์ž…๋‹ˆ๋‹คโ€ ๋ผ๊ณ  ๋‚˜์˜ฌ ๋•Œโ€‹

์—˜๋ฆฌ์Šค๋Š” ํ˜„์žฌ Arduino Uno์™€ Arduino Mega ๋ณด๋“œ๋งŒ ์ง€์›ํ•ด์š”. ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋ณด๋“œ(์˜ˆ: ESP32, Raspberry Pi Pico ๋“ฑ)๋Š” ์ธ์‹๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์–ด์š”. ์ง€์›ํ•˜๋Š” ๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ์„ธ์š”.

โ€œ์‹œ๋ฆฌ์–ผ ํฌํŠธ ๊ถŒํ•œ์ด ๊ฑฐ์ ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹คโ€ ๊ฐ€ ๋œฐ ๋•Œโ€‹

๋ธŒ๋ผ์šฐ์ € ๋ณด๋“œ ์„ ํƒ ์ฐฝ์—์„œ ์ทจ์†Œ(Cancel) ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ด ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜์š”. ๋‹นํ™ฉํ•˜์ง€ ๋ง๊ณ  ์•ˆ๋‚ด์ฐฝ์˜ ์žฌ์‹œ๋„ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”. ๋‹ค์‹œ ๋ณด๋“œ ์„ ํƒ ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜์š”.

โ€œํฌํŠธ๋ฅผ ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค / ๋‹ค๋ฅธ ๊ณณ์—์„œ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹คโ€ ๊ฐ€ ๋œฐ ๋•Œโ€‹

๊ฐ™์€ ๋ณด๋“œ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์ด ์ด๋ฏธ ์“ฐ๊ณ  ์žˆ์„ ๋•Œ ๋‚˜์˜ค๋Š” ๋ฉ”์‹œ์ง€์˜ˆ์š”.

  • PC์— ์ผœ์ง„ ์•„๋‘์ด๋…ธ IDE, ์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ, PuTTY ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ซ์•„์ฃผ์„ธ์š”.
  • ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ € ํƒญ์—์„œ ์ด ๋ณด๋“œ๋ฅผ ์“ฐ๊ณ  ์žˆ์ง€๋Š” ์•Š์€์ง€ ํ™•์ธํ•ด์ฃผ์„ธ์š”.
  • ๊ทธ๋ž˜๋„ ์•ˆ ๋˜๋ฉด USB ์ผ€์ด๋ธ”์„ ๋นผ๊ณ  ๋‹ค์‹œ ๊ฝ‚์•„๋ณด์„ธ์š”.

์ปดํŒŒ์ผ ์—๋Ÿฌ๊ฐ€ ๋‚  ๋•Œโ€‹

์ปดํŒŒ์ผ ๋‹จ๊ณ„์—์„œ ๋นจ๊ฐ„ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๋ฉด, ์ฝ”๋“œ์˜ ์–ด๋”˜๊ฐ€์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ๋œป์ด์—์š”. ๋ฉ”์‹œ์ง€ ์•ž๋ถ€๋ถ„์„ ์ž˜ ์‚ดํŽด๋ณด๋ฉด ๋ณดํ†ต ์–ด๋–ค ์ค„์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ๋ ค์ค˜์š”.

์ž์ฃผ ๋งŒ๋‚˜๋Š” ์‹ค์ˆ˜๋“ค์ด์—์š”.

  • ์„ธ๋ฏธ์ฝœ๋ก (;) ๋น ๋œจ๋ฆฌ๊ธฐ โ€” ์ค„ ๋๋งˆ๋‹ค ; ๊ฐ€ ์ž˜ ๋ถ™์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”.
  • ์ค‘๊ด„ํ˜ธ({, }) ์ง ์•ˆ ๋งž๊ธฐ โ€” ํ•จ์ˆ˜๋‚˜ if ๋ฌธ์„ ์—ด์—ˆ์œผ๋ฉด ๊ผญ ๋‹ซ์•„์•ผ ํ•ด์š”. { ์™€ } ์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด๋ณด์„ธ์š”.
  • ๋ณ€์ˆ˜/ํ•จ์ˆ˜ ์ด๋ฆ„ ์˜คํƒ€ โ€” ์•„๋‘์ด๋…ธ ์ฝ”๋“œ์—์„œ๋Š” ๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ์ค‘์š”ํ•ด์š”. pinMode ๋ฅผ pinmode ๋กœ ์“ฐ๋ฉด ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ธ์‹๋ผ์š”.
  • ์„ ์–ธ ์•ˆ ํ•œ ๋ณ€์ˆ˜ ์“ฐ๊ธฐ โ€” ๋ณ€์ˆ˜๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— int led = 13; ์ฒ˜๋Ÿผ ๋จผ์ € ์„ ์–ธํ•ด์•ผ ํ•ด์š”.

๋นจ๊ฐ„ ๋ฉ”์‹œ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด์„œ AIํ—ฌํ”ผ์ฑ—์—๊ฒŒ ๋ฌผ์–ด๋ณด๋ฉด ์–ด๋–ค ๋ถ€๋ถ„์ด ๋ฌธ์ œ์ธ์ง€ ์นœ์ ˆํžˆ ์•Œ๋ ค์ค˜์š”. ๐Ÿค–

์—…๋กœ๋“œ ๋„์ค‘ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋‚  ๋•Œโ€‹

์ฆ์ƒ. โ€œ์—…๋กœ๋“œ๊ฐ€ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹คโ€ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ณด์ด๊ฑฐ๋‚˜, ์ง„ํ–‰๋ฅ ์ด ํ•œ์ฐธ ๋™์•ˆ ๊ทธ๋Œ€๋กœ ๋ฉˆ์ถฐ ์žˆ์–ด์š”.

  • ๋ณด๋“œ์˜ RESET ๋ฒ„ํŠผ์„ ํ•œ ๋ฒˆ ๋ˆ„๋ฅธ ๋’ค ์—…๋กœ๋“œ๋ฅผ ๋‹ค์‹œ ์‹œ๋„ํ•ด๋ณด์„ธ์š”.
  • USB ์ผ€์ด๋ธ”์„ ๋นผ๊ณ  ๋‹ค์‹œ ๊ฝ‚์•„์ฃผ์„ธ์š”. ๋ณด๋“œ์˜ ์ „์›์ด ๋‹ค์‹œ ๋“ค์–ด์˜ค๋ฉด ๊นจ๋—ํ•œ ์ƒํƒœ์—์„œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ๊ทธ๋ž˜๋„ ์•ˆ ๋˜๋ฉด ์ผ€์ด๋ธ”์ด๋‚˜ USB ํฌํŠธ๊ฐ€ ๋ฌธ์ œ์ผ ์ˆ˜ ์žˆ์–ด์š”. ๋‹ค๋ฅธ ์ผ€์ด๋ธ”/ํฌํŠธ๋กœ ๋ฐ”๊ฟ”์„œ ์‹œ๋„ํ•ด๋ณด์„ธ์š”.

์—…๋กœ๋“œ ํ›„ ๊ฐ‘์ž๊ธฐ โ€œ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ์Šต๋‹ˆ๋‹คโ€ ๋ผ๊ณ  ๋‚˜์˜ฌ ๋•Œโ€‹

์—…๋กœ๋“œ ์ค‘์ด๋‚˜ ํ›„์— USB ์ผ€์ด๋ธ”์ด ์‚ด์ง ๋น ์ง€๋ฉด ์ด ๋ฉ”์‹œ์ง€๊ฐ€ ๋– ์š”. ์ผ€์ด๋ธ”์„ ๋‹ค์‹œ ๊ฝ‚์€ ๋’ค, ์˜ค๋ฅธ์ชฝ ์œ„ ์—ฐ๊ฒฐํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ์— ๊ธ€์ž๊ฐ€ ๊นจ์ ธ ๋ณด์ผ ๋•Œโ€‹

๋ณด๋“œ๋ ˆ์ดํŠธ(ํ†ต์‹  ์†๋„)๊ฐ€ ์ฝ”๋“œ์™€ ๋งž์ง€ ์•Š์„ ๋•Œ ํ”ํžˆ ๋‚˜ํƒ€๋‚˜๋Š” ์ฆ์ƒ์ด์—์š”.

  • ์ฝ”๋“œ์˜ Serial.begin(9600); ๋ถ€๋ถ„์„ ํ™•์ธํ•ด์ฃผ์„ธ์š”. ๊ด„ํ˜ธ ์•ˆ์˜ ์ˆซ์ž(์˜ˆ: 9600)์™€ ํ™”๋ฉด ์œ„ ๋ณด๋“œ๋ ˆ์ดํŠธ ๋“œ๋กญ๋‹ค์šด์˜ ์ˆซ์ž๋ฅผ ๋˜‘๊ฐ™์ด ๋งž์ถฐ์ฃผ์„ธ์š”.

์•„๋ฌด๋ฆฌ ํ•ด๋„ ์•ˆ ๋  ๋•Œโ€‹

์œ„ ๋ฐฉ๋ฒ•์„ ๋‹ค ํ•ด๋ดค๋Š”๋ฐ๋„ ํ•ด๊ฒฐ์ด ์•ˆ ๋œ๋‹ค๋ฉด ์•„๋ž˜ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด์ฃผ์„ธ์š”.

  • ํ™”๋ฉด ์šฐ์ธก ์ƒ๋‹จ์˜ ๋„์›€๋ง ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ฒดํฌ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋‹ค์‹œ ๋‚˜์™€์š”.
  • ๊ทธ๋ž˜๋„ ๋ง‰ํžŒ๋‹ค๋ฉด ๊ฐ•์˜ ํŽ˜์ด์ง€์˜ ์งˆ๋ฌธํ•˜๊ธฐ ๋˜๋Š” ์—˜๋ฆฌ์Šค ๊ณ ๊ฐ์„ผํ„ฐ๋กœ ๋ฌธ์˜ํ•ด ์ฃผ์„ธ์š”. ์–ด๋–ค ๋ฉ”์‹œ์ง€๊ฐ€ ๋–ด๋Š”์ง€ ํ™”๋ฉด์„ ์บก์ฒ˜ํ•ด์„œ ๋ณด๋‚ด์ฃผ์‹œ๋ฉด ๋” ๋น ๋ฅด๊ฒŒ ๋„์™€๋“œ๋ฆด ์ˆ˜ ์žˆ์–ด์š”!

์ด์ œ ์‹ ๋‚˜๊ฒŒ ์•„๋‘์ด๋…ธ๋กœ ์ฝ”๋”ฉํ•ด๋ด์š”! ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ๋‹ค๋ฉด ์–ธ์ œ๋“  ๋„์›€๋ง ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”. ๐Ÿ™Œ