์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

ํ˜„์žฌ ๊ต์œก์šฉ ๋กœ๋ด‡์˜ ๋‹ค์–‘์„ฑ์„ ์‚ดํŽด๋ณด๋ฉด ์•„์ด๋“ค์ด ์ˆ˜๋งŽ์€ ๊ตฌ์„ฑ ํ‚คํŠธ์™€ ๊ธฐ์„ฑ ์ œํ’ˆ์„ ์ ‘ํ•  ์ˆ˜ ์žˆ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ ์‚ฌํ•ญ์— ๋Œ€ํ•œ "์ง„์ž…" ๊ธฐ์ค€์ด ์ƒ๋‹นํžˆ ๋‚ฎ์•„์กŒ๋‹ค๋Š” ์ (์œ ์น˜์› ์ˆ˜์ค€๊นŒ์ง€)์„ ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ). ๋ชจ๋“ˆ์‹ ๋ธ”๋ก ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋จผ์ € ์†Œ๊ฐœํ•œ ๋‹ค์Œ ๊ณ ๊ธ‰ ์–ธ์–ด๋กœ ๋„˜์–ด๊ฐ€๋Š” ์ถ”์„ธ๊ฐ€ ๋„๋ฆฌ ํผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์ด ํ•ญ์ƒ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

2009-2010. ๋Ÿฌ์‹œ์•„๋Š” Arduino์™€ Scratch๋ฅผ ๋Œ€๊ฑฐ ์•Œ์•„๊ฐ€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋ ดํ•œ ์ „์ž ์ œํ’ˆ๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๋งค๋‹ˆ์•„์™€ ๊ต์‚ฌ ๋ชจ๋‘์˜ ๋งˆ์Œ์„ ์‚ฌ๋กœ์žก๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ, ์ด ๋ชจ๋“  ๊ฒƒ์„ ์—ฐ๊ฒฐํ•˜๋ ค๋Š” ์•„์ด๋””์–ด๋Š” ์ด๋ฏธ ๊ธ€๋กœ๋ฒŒ ์ •๋ณด ๊ณต๊ฐ„์—์„œ ๋ณธ๊ฒฉํ™”๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(๋ถ€๋ถ„์ ์œผ๋กœ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค).

์‹ค์ œ๋กœ ๋‹น์‹œ ์ถœ์‹œ๋œ ์Šคํฌ๋ž˜์น˜ 1.4 ๋ฒ„์ „์—์„œ๋Š” ์ด๋ฏธ ์™ธ๋ถ€ ์žฅ๋น„๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Lego WeDo(๋ชจํ„ฐ ๋ธ”๋ก)์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”ผ์ฝ”๋ณด๋“œ ๋ณด๋“œ.

ํ•˜์ง€๋งŒ ์ €๋Š” Arduino์™€ ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋กœ๋ด‡์„ ์›ํ–ˆ๊ณ , ๊ธฐ๋ณธ ๋ฒ„์ „์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ์ผ๋ณธ Arduino ์—”์ง€๋‹ˆ์–ด ์ค‘ ํ•œ ๋ช…์ด ํ”Œ๋žซํผ์„ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋‚ด๊ณ  ํšŒ๋กœ๋„(๋ชจ๋‘ "๊ณ ๋ ค"ํ•  ํ•„์š”๋Š” ์—†์—ˆ์ง€๋งŒ)์™€ ๊ณต๊ฐœ ์•ก์„ธ์Šค์šฉ ํŽŒ์›จ์–ด(ํ•˜์ง€๋งŒ ์•„์‰ฝ๊ฒŒ๋„ ์˜์–ด๋กœ๋„ ๊ฒŒ์‹œ๋˜์ง€ ์•Š์Œ)๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ). ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ScratchDuino๋Š” 2010๋…„์— ํƒ„์ƒํ–ˆ์Šต๋‹ˆ๋‹ค(๋‹น์‹œ ๋‚˜์™€ ์•„๋‚ด๋Š” Linux Center ํšŒ์‚ฌ์—์„œ ๊ทผ๋ฌดํ–ˆ์Šต๋‹ˆ๋‹ค).

"๊ต์ฒด ๊ฐ€๋Šฅํ•œ ์นดํŠธ๋ฆฌ์ง€" ๊ฐœ๋…(Micro:bit๋ฅผ ์—ฐ์ƒ์‹œํ‚ด), ๋กœ๋ด‡ ๊ตฌ์„ฑ ์š”์†Œ์šฉ ์ž์„ ๋งˆ์šดํŠธ, ์Šคํฌ๋ž˜์น˜์— ๋‚ด์žฅ๋œ ์„ผ์„œ ์ฒ˜๋ฆฌ ๋ฐ ๋ชจํ„ฐ ์ œ์–ด ๊ธฐ๋Šฅ ์‚ฌ์šฉ.

์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

์ด ๋กœ๋ด‡์€ ์›๋ž˜ ๋ ˆ๊ณ ์™€ ํ˜ธํ™˜๋˜๋„๋ก ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

2011๋…„์— ํ”Œ๋žซํผ์ด ์ถœ์‹œ๋˜์—ˆ๊ณ  (์ €์™€ ์ œ๊ฐ€ 2013๋…„์— ํ”„๋กœ์ ํŠธ๋ฅผ ๋– ๋‚œ ํ›„) ํ˜„์žฌ ROBBO๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์šด์˜ ๋ฐ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

๋ˆ„๊ตฐ๊ฐ€ ๋น„์Šทํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์—ˆ๋‹ค๊ณ  ์ฃผ์žฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, S4A ํ”„๋กœ์ ํŠธ๋Š” ๊ฐ™์€ ์‹œ๊ธฐ์— ๊ฐœ๋ฐœ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ์ˆ˜์ •๋œ ์Šคํฌ๋ž˜์น˜์—์„œ ์ •ํ™•ํžˆ Arduino ์Šคํƒ€์ผ(๋””์ง€ํ„ธ ๋ฐ ์•„๋‚ ๋กœ๊ทธ ์ถœ๋ ฅ ํฌํ•จ)๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ์‚ผ์•˜์ง€๋งŒ ์ œ ๊ฐœ๋ฐœ์€ "๋ฐ”๋‹๋ผ" ๋ฒ„์ „์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์„ผ์„œ 1~4์— ๋Œ€ํ•ด ํŠน๋ณ„ํžˆ ๋ธ”๋ก์„ ํ‘œ์‹œํ•˜๋„๋ก ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ Scratch 2.0์ด ๋“ฑ์žฅํ•˜๊ณ  Arduino์™€ ์ธ๊ธฐ ๋กœ๋ด‡ ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋‚˜ํƒ€๋‚˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Scratch 3.0์€ ์ˆ˜๋งŽ์€ ๋กœ๋ด‡ ํ”Œ๋žซํผ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋ธ”๋กํ•˜๊ฒŒ. MBot(์ฒ˜์Œ์—๋Š” ์ˆ˜์ •๋œ ์Šคํฌ๋ž˜์น˜๋ฅผ ์‚ฌ์šฉํ•จ)๊ณผ ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” ๋กœ๋ด‡์„ ๋ณด๋ฉด ๋ธ”๋ก ์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋˜์–ด ์žˆ์ง€๋งŒ ์ด๊ฒƒ์€ ์Šคํฌ๋ž˜์น˜๊ฐ€ ์•„๋‹ˆ๋ผ Google์˜ ์ˆ˜์ •๋œ Blockly์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ด ๋‚ด ์˜ํ–ฅ์„ ๋ฐ›์•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ 2013๋…„ ๋Ÿฐ๋˜์˜ Blockly ๊ฐœ๋ฐœ์ž์—๊ฒŒ Scratchduino ํ”Œ๋žซํผ์„ ๋ณด์—ฌ์คฌ์„ ๋•Œ ์•„์ง ๋กœ๋ด‡ ๋ƒ„์ƒˆ๊ฐ€ ์—†์—ˆ๋‹ค๊ณ  ํ™•์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

์ด์ œ Blockly ์ˆ˜์ •์€ ๋งŽ์€ ๋กœ๋ด‡ ์ƒ์„ฑ์ž์™€ ๊ต์œก์šฉ ๋กœ๋ด‡์˜ ๊ธฐ์ดˆ๋ฅผ ํ˜•์„ฑํ•˜๋ฉฐ ์ด๊ฒƒ์€ ๋˜ ๋‹ค๋ฅธ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. ์ตœ๊ทผ ๋Ÿฌ์‹œ์•„์™€ ์„ธ๊ณ„ ๋ชจ๋‘์—์„œ ์ˆ˜๋งŽ์€ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค (๋˜ํ•œ ๋ง๊ฐ์— ๋น ์กŒ์Šต๋‹ˆ๋‹ค). ๊ทธ๋Ÿฌ๋‚˜ ๋Ÿฌ์‹œ์•„ ์—ฐ๋ฐฉ์—์„œ ์šฐ๋ฆฌ๋Š” ์Šคํฌ๋ž˜์น˜ ๊ตฌํ˜„๊ณผ ๋ ˆ๊ณ ์™€์˜ "๋Œ€๊ฒฐ"์— ์žˆ์–ด์„œ ์ตœ์ดˆ์˜€์Šต๋‹ˆ๋‹ค :)

2013๋…„ ์ดํ›„์—๋Š” ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋‚˜์š”? 2014๋…„์— ์•„๋‚ด์™€ ์ €๋Š” PROSTOROBOT(์ผ๋ช… SIMPLEROBOT) ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค๋ฆฝํ•˜๊ณ  ๋ณด๋“œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ๋›ฐ์–ด๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์Šคํฌ๋ž˜์น˜๋Š” ์šฐ๋ฆฌ๋ฅผ ๋†“์•„์ฃผ์ง€ ์•Š์„ ๊ฑฐ์˜ˆ์š”.

Scratch์™€ ๊ทธ ํ›„์†์ธ Snap์˜ ๋กœ๋ด‡ ๋ชจ๋ธ๋ง์— ํฅ๋ฏธ๋กœ์šด ๋ฐœ์ „์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค!
์„ค๋ช…์ด ํฌํ•จ๋œ PDF ํŒŒ์ผ์„ ์ž์œ ๋กญ๊ฒŒ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ๋ฐ ์™„๋ฃŒ๋œ ํ”„๋กœ์ ํŠธ ์—ฌ๊ธฐ์—์„œ ์ฐพ์•„. ๋ชจ๋“  ๊ฒƒ์ด ์Šคํฌ๋ž˜์น˜ ๋ฒ„์ „ 3์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ์ƒˆ๋กœ์šด ๋ณด๋“œ ๊ต์œก ๊ฒŒ์ž„์ธ "Battle of the Golems"์—์„œ ์Šคํฌ๋ž˜์น˜์˜ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ๋Œ์•„์™”์Šต๋‹ˆ๋‹ค. Card League of Parobots"๋ฅผ ์„ ํƒํ•˜๋ฉด ๊ธฐ์  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์€ Crowdrepublic์— ์ถœํŒํ•˜๋Š” ๊ฒƒ์„ ์ง€์ง€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์Šคํฌ๋ž˜์น˜๋ฅผ ๋กœ๋ด‡ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•œ ์ด์•ผ๊ธฐ

๋‹น์‹ ์ด ๋ฌด์–ธ๊ฐ€์˜ ๊ทผ์›์— ์žˆ๊ณ  ๊ทธ๊ฒƒ์ด ํ•œ๊บผ๋ฒˆ์— ๋‚˜ํƒ€๋‚˜๊ธฐ ์ „์— ์ถ”์„ธ๋ฅผ "๋Š๋ผ๊ณ ", ๋‹น์‹ ์ด ์ตœ์ดˆ์ด๊ณ  ๋ณธ์งˆ์ ์œผ๋กœ ์‹œ์žฅ์„ ์ฐฝ์กฐํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ๊ธฐ๋ปํ•˜๊ณ , ์Šน์ž์˜ ์˜์˜ˆ๋ฅผ ๋ฐ›์„ ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๋ผ๋Š” ์‚ฌ์‹ค์— ์Šฌํผํ•  ๋•Œ. ํ•˜์ง€๋งŒ ๋Ÿฌ์‹œ์•„ ๋กœ๋ด‡๊ณตํ•™์—์„œ ์Šคํฌ๋ž˜์น˜์™€ ์•„๋‘์ด๋…ธ์˜ ์œตํ•ฉ์€ ์ €์˜ ๋…ธ๋ ฅ ๋•๋ถ„์— ๋‚˜ํƒ€๋‚ฌ๋‹ค๊ณ  ์ž๋ž‘์Šค๋Ÿฝ๊ฒŒ ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€