์ค๋์ ์ข ๋์ด๋ ๋ฎ์ถฐ์ ์ฌ์ด ์ธ์ฒด๊ฐ์ง ์ผ์(PIR Sensor) ์๋์๋ฆฌ๋ฅผ ๋ฐฐ์ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ํํ ์ํํธ ํต๋ก๋ ํ๊ด๋ฌธ์ ์ ๋ ๋ ๋ค์ด์๋ฉด ์ ์ ์กฐ๋ช ์ ๋ถ์ด ๋ค์ด์ค๋๊ฑธ ๋ง์ด ๊ฒฝํํด ๋ณด์ จ์ ๊บผ์์. ๊ทธ๋ฆฌ๊ณ ์์ธํ ๋ณด๋ฉด ๋ฅ๊ทผ ๋ชจ์์ ๋ฌผ์ฒด๊ฐ ๋ถ์ฐฉ๋์ด ์๋ ๊ฒ์ ์๋ง ํ๋ฒ์ฏค์ ๋ณด์ จ์ ๊ฑฐ๋ผ ์๊ฐ๋ฉ๋๋ค. PIR Sensor๋ ์ฌ๋์ด๋ ๋๋ฌผ์ ์์ง์์ ๊ฐ์งํ๋ ์ผ์์ ๋๋ค. ์ด ๊ฐ์ง๋ ์ ํธ๋ฅผ ๊ฐ์ง๊ณ ์๋์ด๋ ธ์์ ์คํ๋ฅผ ํด๋ณด๊ฒ ์ต๋๋ค.
| ์๋์ค | ์์ง์๊ฐ์ง |
|---|---|
๊ทธ๋ฆผ์์ ๋ณด๋ ๊ฒ ์ฒ๋ผ ์์ง์์ด ๊ฐ์ง ๋๋ฉด์ Red Led์ ๋ถ์ด ๋ค์ด์ค๊ฒ ๋ฉ๋๋ค. ๊ณ์ ๋ค์ด์ค๋๊ฒ ์๋๋ผ ์ผ์ ์๊ฐ๋์ ๋ค์ด์๋ค๊ฐ ๋ค์ ๊บผ์ง๊ฒ ๋ฉ๋๋ค.
์ต๋ํ ์๋ฆฌ ์คํ์ ๋ชฉ์ ์ผ๋ก ๋จ์ถํํํ ํ๋ก๋ ์ ๋๋ค. ์์์ ์ธ์ฒด ๊ฐ์ง ์ผ์ ๋์๊ณผ ๊ฐ์ ํํ์ ๋๋ค. ๊ตฌ์ง ์๋์ด๋ ธ๋ฅผ ์ฌ์ฉํ ํ์๋ ์์ง๋ง ์ค์ํ๊ฒ์ ์ด ์ ํธ๊ฐ์ ๋ฐ์ผ๋ฉด ์๋์ด๋ ธ์์ LED๋ก ํน์ ๋์์ ์ํํ๊ฒ ํ๋ค๋ ๊ฒ์ ์คํ์ ๋ชฉ์ ์ ๋๋ค. ์ฆ, A๋ผ๋ ์ ํธ๋ฅผ ๋ฐ์์ B๋ผ๋ ๋์์ ์ง์ํ๋ค๋ ๊ฐ๋ ์ ๋จธ๋ฆฌ์์ ๋ฃ์ด ๋์ธ์.
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, analogRead(A0));
delay(10);
}
๋์งํธํ์ ์ ๋ ฅ/์ถ๋ ฅ๋ชจ๋๋ฅผ ์ ์ธํด์ผํ์ง๋ง ์๋ ๋ก๊ทธ ์ ๋ ฅ์ ๊ตฌ์ง ์ ์ธ ์ํด๋ ๋ฉ๋๋ค. ์ ๋ ฅ์ ์ฉ์ผ๋ก ์ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ ์ต๋๋ค. ๋ง์ฝ์ ์ถ๋ ฅ๋ชจ๋๋ก ์๋ ๋ก๊ทธ ์ ๋ ฅํ์ ์ฌ์ฉํ ๊ฒฝ์ฐ๋ pinMode()์์ ์ ์ธํ์ฌ ๋์งํธํ์ฒ๋ผ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฌ๊ธฐ์,
digitalWrite(13, analogRead(A0));
์ด๋ ๊ฒ ํํํ ์ด์ ๋ digitalWrite(13,1) or (digitalWrite(13,1023) ์ด๋ ์๊ด์์ด 0์ด ์๋ ์ ์๋ก ์ฐธ์์ผ๋ก ์ ๋ถ๋ค 5V๊ฐ ์ถ๋ ฅ์ด ๋ฉ๋๋ค. digitalWirte(13,0)์ด์ฌ์ผ๋ง 0V๊ฐ ์ถ๋ ฅ๋๊ณ ๊ทธ ์ธ๋ ๋ค 5V๋ง ์ถ๋ ฅ๋๋ค๋ ์ ์ ์ด์ฉํด ์ฝ๋ฉ๋์ ๋ํญ ์ค์์ต๋๋ค. ์ฆ, digitalWirte()์ถ๋ ฅ์ 0์ด ์๋๋ฉด ๋ชจ๋ ์ซ์๋ ์ฐธ์ผ๋ก 5V๊ฐ ์ถ๋ ฅ๋๊ณ 0๋ง 0V๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค.
์๋ ์ด๋ ๊ฒ ์ฝ๋ฉํ๋ฉด ์๋ฉ๋๋ค. ๊ทธ๋ฅ ์ต์ง๋ก ๋ผ์ ๋ง์ถ ์ฝ๋ฉ์
๋๋ค. ์๋๋ ์
๋ ฅ๋ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ํด์ if ์กฐ๊ฑด๋ฌธ์ ์ธ์ฐ๊ณ ๊ทธ ์กฐ๊ฑด๋ฌธ์ ๊ธฐ์ค์ผ๋ก Red LED๋ฅผ ์ผ์ ์๊ฐ ๋์ ๋๋ ์ด๋ฅผ ์ค์ ์ํํธ ๋ณต๋๋ ํ๊ด๋ฌธ์ฒ๋ผ ์ข ๊ธด ์๊ฐ์ ์ค์ ๋น์ทํ ํจ๊ณผ๋ฅผ ๋ถ์ฌํ ์ ์์ง๋ง ์ค๋ ํฌ์คํ
์ PIR Sensor์ ์๋ฆฌ๋ฅผ ์ดํดํ๋๊ฒ ๋ชฉ์ ์์ผ๋ก ์ต๋ํ ์ค์ฌ์ ๊ทธ ์๋ฏธ๋ง ์ ๋ฌํ๊ณ ์ ํํํ ์ฝ๋ฉ์ด๋ผ๋ ์ ์ ์ฐธ๊ณ ํ์ธ์.
์ด ์คํ์ ํ ๋น์ ๊ฐ์์๋ฎฌ๋ ์ดํฐ ์ฌ์ดํธ์ ์๋์ด๋ ธ ์ปดํ์ผ๋ฌ๊ฐ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํด์ ๋์์ ์ดฌ์์ ํฌ๊ธฐํ๋๋ฐ ์ฌ๋ฆฌ๊ธฐ์ ์ ๋คํํ ์ฌ์ดํธ ๋ณต๊ตฌ๊ฐ ๋์ด ์ ์์ ์ผ๋ก ๊ฐ๋จํ ์คํํ๋ค์. ์ต๋ํ ์ฝ๋ฉ์ ์ค์ฌ์ ๋ณต์กํ ๋ถ๋ถ์ ์ค์ฌ ์ดํด๋๋ฅผ ๋์๋ค์. ๊ฐ๋จํ ์ฝ๋ฉ๊ณผ ๊ฒฐ๊ณผ๋ง ์ฝ๊ฒ ์คํํ์ผ๋ ์ด๋ฒ ํฌ์คํ ๋ด์ฉ์ ์ฌ์ธ๊บผ์์.
PIR Sensor์ ๋์ ์ ์ด๋ฅผ ํด๋ณด์์ต๋๋ค. PIR Sensor๋ ์ํํธ ๋ณต๋๋ ํ๊ด๋ฌธ์ ์กฐ๋ช ์ ์ ์ดํ๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ง๋ง ์ฌ๊ธฐ์ ํผ์์กฐ๋ถ์ ๋ฅผ ๋ถ์ฐฉํ์ฌ ์๋ฆฌ๋ฅผ ๋ฐ์์ํค๋ฉด ์ด๋ป๊ฒ ๋ ๊น์. ๋ฐ๋ก ๊ฒฝ๋ณด๊ธฐ๋ก๋ ๋ง๋ค ์ ์๊ฒ ์ฃ . ๊ทธ๋ ๋ค๋ฉด ์ฌ๋ฌ๋ถ๋ค์ PIR Sensor๋ก ์ธ์ฒด ๊ฐ์ง๋ฅผ ํ ์ ์์ผ๋ฉด ์ด๋ค๊ฑธ ํด๋ณด๊ณ ์ถ์ผ์ ๊ฐ์.
ํ๋ฒ ์์์ ๋๋๋ฅผ ํ์ณ๋ณด์ธ์.