-
[gpiozero] RGBLED, MotionSensor๋ก๋ด๊ต์ก/4ํ์ฐจ_๋ผ์ฆ๋ฒ ๋ฆฌGPIO 2021. 6. 25. 22:46
1. RGBLED
RGBLED๋ ์ธ ๊ฐ์ ์ ํธ(R, G, B)๋ฅผ ์กฐํฉํ์ฌ LED ์์ ํํํฉ๋๋ค. F-F์ ์ ์ด์ฉํ์ฌ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด GPIO์ ์ฐ๊ฒฐํ์ฌ LED ์์ ์ ์ดํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๋นจ๊ฐ์ ์ R์ ๋ น์์ ์ G์ ํ๋์ ์ B์ ์ฐ๊ฒฐํ๊ณ ๊ฒ์ ์ ์ Gnd(-)์ ์ฐ๊ฒฐํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ๊ฒฐ๋ ์ ์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด 34, 36, 38, 40๋ฒ์ ์ฌ์ง๊ณผ ๊ฐ์ด ์ฐ๊ฒฐํฉ๋๋ค. ์ค์ R์ ์ GPIO 16๋ฒ, G์ ์ GPIO 20๋ฒ, B์ ์ GPIO 21๋ฒ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. GPIO ๋ฒํธ๋ LED๋ฅผ ์ ์ดํ ๋ ์ฌ์ฉํ๋ฏ๋ก ๊ผญ ๊ธฐ์ตํฉ๋๋ค.
2. RGBLED ์ ์ดํ๊ธฐ
3. MotionSensor
๋ชจ์ ์ผ์์ ์ฐ๊ฒฐ๋ ๋ฐ๊ตฌ๋ฅผ ์ ๊ฑฐํ๋ฉด ์๋ ์ฌ์ง๊ณผ ๊ฐ์ด VCC, OUT, GND๊ฐ ๋ชจ๋์ ์ ํ ๋ถ๋ถ์ด ๋ณด์ ๋๋ค. VCC์ ๋นจ๊ฐ์ , OUT์ ํ๋์ , GND์ ๊ฒ์ ์ ์ ์ฐ๊ฒฐํ์ฌ ์ค๋นํฉ๋๋ค. GPIO ๋ฒํธ๋ ๋ชจ์ ์ผ์์ ์ ๋ ฅ ๊ฐ์ ๋ฐ์์ฌ ๋ ์ฌ์ฉํ๋ฏ๋ก ๊ผญ ๊ธฐ์ตํฉ๋๋ค.
๋ชจ์ ์ผ์์ ์ฐ๊ฒฐ๋ ์ ์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด 2, 6, 12๋ฒ์ ์ฌ์ง๊ณผ ๊ฐ์ด ์ฐ๊ฒฐํฉ๋๋ค. ์ด๋ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์์ ๋นจ๊ฐ์ ์ 5v, ๊ฒ์ ์ ์ Gnd, ํ๋์ ์ GPIO 18๋ฒ์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
4. MotionSensor ์ ๋ ฅ
5. RGBLED - MotionSensor ์ฐ๊ฒฐ ๋ฐ ํ๋ก๊ทธ๋๋ฐ
'๋ก๋ด๊ต์ก > 4ํ์ฐจ_๋ผ์ฆ๋ฒ ๋ฆฌGPIO' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[4ํ์ฐจ-1] ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด GPIO ์ค์ต - 2 (0) 2020.09.10