Pxt-blehid_3-project
-๋ง์ดํฌ๋ก ๋นํธ๋ก ๋ธ๋ฃจํฌ์ค ์ฐ๊ฒฐ ์ค๋งํธํฐ ์ ์ดํด๋ณด๊ธฐ-ย
-๋ง์ดํฌ๋ก ๋นํธ๋ก ๋ธ๋ฃจํฌ์ค ์ฐ๊ฒฐ ์ค๋งํธํฐ ์ ์ดํด๋ณด๊ธฐ-ย
๐ ๋ง์ดํฌ๋ก ๋นํธ ๋ธ๋ฃจํฌ์ค ์์ ์ปจํธ๋กค ์ฅ์น
๋ง์ดํฌ๋ก ๋นํธ 2.21์๋ BLE๋ฅผ ์ฐ๊ฒฐ ํ ์ ์์ต๋๋ค.ย
Micro;bit์์ Python Extensions Mudule์ด ์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ํ๋ก์ ํธ๋ Blockcoding์ผ๋ก ์งํํฉ๋๋ค.
https://makecode.microbit.org/#editor ๋ก ๋ค์ด๊ฐ์ Extensions ๋ฅผ ํด๋ฆญ ํ ์ผ์ชฝ์ microbit-pxt-blehid๋ฅผ ํ์ดํ ํ๋ฉด ๋ชจ๋์ด ๋์ต๋๋ค.
ํ์ฅ ๋ชจ๋์ ์ค์นํ์ฌ ๋ธ๋ก์ผ๋ก ์ฝ๋ฉํ๋ฉด, ๋ง์ดํฌ๋ก๋นํธ์ ๋ค๋ฅธ ๊ธฐ๊ธฐ(Android, Ios, Win, Mac)์ ์ปจํธ๋กค ํ ์ ์์ต๋๋ค.ย
๊ด๋ จ API(pxt-blehid 0.0.23)์ค๋ช ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ๋ฉ๋๋ค.
ย https://makecode.microbit.org/pkg/bsiever/microbit-pxt-blehid
์ฆ๊ฑฐ์ด ํ๋ก์ ํธ ๋์๊ธฐ ๋ฐ๋ผ๊ฒ ์ต๋๋ค.
API(pxt-blehid 0.0.23)์ ํ ์คํ ํ OS์ ์ข ๋ฅ๊ฐ ์์ฑ๋์ด ์์ต๋๋ค.ย
Window, Android๋ฅผ ์ค์ฌ์ผ๋ก ํ ์คํธ ํด๋ณด๋ ค ํฉ๋๋ค.
Media, Mouse, Gamepad 3๊ฐ์ง ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ค ํฉ๋๋ค.
IOS๋ Mouse ์ปจํธ๋กค ์ด์๊ฐ ํ๋ ์์ผ๋ฉฐ, AssistiveTouch๋ฅผ ํ์ฑํ ํด๋์ ๊ฒฝ์ฐ ๋ง์ฐ์ค ์ ์ด๋ฅผ ์ง์ํ ์ ์์ต๋๋ค.(์ ๋ ํ ์คํธ x)
๊ฒฐ๋ก ์ ์ผ๋ก,ย
'๋ธ๋ฃจํฌ์ค๋ฅผ ๊ธฐ๊ธฐ์ ์ฐ๊ฒฐํ์ฌ ๋ง์ดํฌ๋ก ๋นํธ์ ์ผ์๋ก ๋ฏธ๋์ด, ๋ง์ฐ์ค, ํค๋ณด๋๋ฅผ ๊ฐ๋จํ๊ฒ ์ปจํธ๋กค ํ๋ ํ๋ก์ ํธ'
๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.
[์ถ์ฒ]Bill Siever, Micro:bit Human Interface Devices over BLE: Examples
'๋น์ ์ ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๊ณ ์ถ์ด์. ๋ฐ๋ชจ์ด์ ํจ๊ป ๋์ด๊ฐ๊ณ ์ถ๋ค๋ฉด superioraj@naver.com ํน์ Learnmore X๋ก ์ฌ๋ฌ๋ถ์ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค์ฃผ์ธ์.'