ํค์ค ํจ์ปค๋(
Keith Packard์ ๊ต์ก ์ค์ต ์ค์ ์๋ก์ด ์ธ์ด์ ๋ํ ํ์์ฑ์ด ๋๋๋์์ต๋๋ค. Keith Packard๋ Arduino ๋ณด๋์์ ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ๊ณ ์์
์์ ๋ ๊ณ ๋ก๊ณ ์ ์ ์ฌํ์ง๋ง ์ถ๊ฐ ํ๋ก๊ทธ๋๋ฐ ๊ต์ก์ ๊ธฐ์ด๊ฐ ๋ ์ ์๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ์๋ค์ ๊ฐ๋ฅด์น๊ธฐ๋ฅผ ์ํ์ต๋๋ค. . ์๋ก์ด ์ธ์ด์ ํต์ฌ ์๊ตฌ ์ฌํญ์ ๋ณธ์ง์ ์ผ๋ก ํ
์คํธ(๊ทธ๋ํฝ ์ธํฐํ์ด์ค์ ๋ง์ฐ์ค์ ์์กดํ์ง ์๋ ์ค์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ ์์ฐ)์์ต๋๋ค.
์์ ํ ํ๋ก๊ทธ๋๋ฐ ๊ต์ก๊ณผ ์ธ์ด์ ๊ฐ๊ฒฐ์ฑ(๋ช ์๊ฐ ์์ ์ธ์ด๋ฅผ ๋ฐฐ์ธ ์ ์๋ ๋ฅ๋ ฅ)์ ์ํ ๊ธฐ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
Snek์ Python์ ์๋ฏธ์ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ง๋ง ์ ํ๋ ๊ธฐ๋ฅ ํ์ ์งํฉ๋ง ์ง์ํฉ๋๋ค. ๊ฐ๋ฐ ์ค์ ๊ณ ๋ ค๋๋ ๋ชฉํ ์ค ํ๋๋ ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์ ์งํ๋ ๊ฒ์ ๋๋ค. Snek์ ํ๋ก๊ทธ๋จ์ ์์ ํ Python 3 ๊ตฌํ์ ์ฌ์ฉํ์ฌ ์คํ๋ ์ ์์ต๋๋ค. Snek์ ์ต์ํ ํ์๋ค์ ์ฆ์ ๋ณธ๊ฒฉ์ ์ธ Python ํ์ต์ ๊ณ์ํ๊ณ Python ์์ ์ ๊ธฐ์กด ์ง์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Snek์ Arduino, Feather/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 ๋ฐ ยตduino ๋ณด๋๋ฅผ ํฌํจํ ๊ด๋ฒ์ํ ์๋ฒ ๋๋ ์ฅ์น์ ํฌํ
๋์ด GPIO ๋ฐ ๋ค์ํ ์ฃผ๋ณ ์ฅ์น์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋์์ ์ด ํ๋ก์ ํธ๋ ์์ฒด ๊ฐ๋ฐฉํ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ๋ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
Snek์์ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ ๋ฐ ์ฝ๋ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ๋ฆด๋ฆฌ์ค์์:
- Duemilanove ๋ณด๋์ฉ ํฌํธ์ ์ ์ฌํ์ง๋ง Atmega 16u2์ฉ ํ์จ์ด ๊ต์ฒด๊ฐ ํฌํจ๋ Arduino Uno ๋ณด๋์ฉ ํฌํธ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋น๊ต ์ฒด์ธ(a < b < c)์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Adafruit Circuit Playground Express ๋ณด๋๋ ์ค๋์ค ์ถ๋ ฅ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- Duemilanove ๋ณด๋์ ๊ฒฝ์ฐ ๋ถํธ๋ก๋๊ฐ ํ์ฑํ๋ฉ๋๋ค.
Optiboot , ๋ณ๋์ ํ๋ก๊ทธ๋๋ฐ ์ฅ์น๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ Snek์ ๊ต์ฒดํ ์ ์์ต๋๋ค.
Snek ์ธ์๋ Keith Packard๋ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru