๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

EMBEDDED

(1)
RaspberryPi SenseHAT + HTS221 (์˜จ์Šต๋„์„ผ์„œ) ์ผ๋‹จ SenseHAT๋Š” ์ด๋ ‡๊ฒŒ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— ์–น์–ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์นœ๊ตฌ๋‹ค. ์ถ• ๋†’์ด๊ฐ€ ์ผ์ •ํ•˜๊ฒŒ ๋”ฑ ๋งž์•„์„œ ์•ˆ์ •์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „์›์„ ์ธ๊ฐ€ํ•˜๋Š” ์ˆœ๊ฐ„ LED๋“ค์ด ๋ฐ˜์ง ์ผœ์ ธ์„œ ์„ฌ๊ด‘ํƒ„์„ ์—ฐ์ƒ์ผ€ํ•˜์ง€๋งŒ ์ดํ›„์—” ์˜ˆ์˜์žฅํ•˜๊ฒŒ ๋“ค์–ด์˜จ๋‹ค. HTS221๋กœ๋ถ€ํ„ฐ ์˜จ์Šต๋„๋ฅผ ์ฝ์–ด๋‚ด๊ธฐ ์œ„ํ•ด์„  ๋ฐ์ดํ„ฐ์‹œํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. control register๋กœ ์ œ์–ดํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ’๋„ I2C๋ฅผ ํ†ตํ•ด register๋ฅผ ์ฝ์–ด๋‚ด๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•œ๋‹ค. ์˜จ๋„์™€ ์Šต๋„๋ฅผ ์ฝ์–ด๋‚ด๋Š” ๋ฐฉ์‹์€ ์•„๋‚ด์™€ ๊ฐ™๋‹ค. ๋‘ ์‚ฌ์ง„ ๋ชจ๋‘ HTS221 datasheet์—์„œ ์ผ๋ถ€ ๋ฐœ์ทŒํ•œ ์‚ฌ์ง„์ด๋‹ค. ๊ฐ’์„ ๊ทธ๋ƒฅ ์ฝ์–ด๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ x์ขŒํ‘œ๊ฐ’ ๋‘๊ฐœ, ๊ทธ์— ์ƒ์‘ํ•˜๋Š” y์ขŒํ‘œ๊ฐ’ ๋‘๊ฐœ๋ฅผ ์ฝ์€ ํ›„, ๋‘ ์ ์„ ์ง€๋‚˜๋Š” ์ง์„ ์— ๋Œ€ํ•œ ๋ฐฉ์ •์‹์„ ํ†ตํ•ด ๊ฐ’์„ ์‹ค์ œ ์„ผ์„œ๊ฐ€ ์ฝ์€ ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ๋ฌธ์ œ๋Š” ์ด..