Computer Science/Arduino, RB Pi

Arduino] PWM 출력으로 LED 스트립 써먹기

TwinParadox 2017. 4. 14. 19:35
728x90

Arduino] PWM 출력으로 LED 스트립 써먹기



원래부터 아두이노, 임베디드 시스템에 관심이 많았던 찰나에,

학교에서 기존에 하던 AVL 보드 설계를 아두이노로 대체하면서 이런저런 소자를 써보게 됐다.

그전에 이미 스타터 키트라고 시중에 나와 있는 패키지를 사서 이런저런 시도를 해보긴 했지만,

없는 소자들도 있어서 다방면으로 써볼 기회가 없었는데 기회를 얻었다.

(물론, 3색 LED 스트립이 무슨 대단한 설정이 필요하거나 비용이 드는 건 아니었지만...)

반강제적으로(?) 활용하게 되면서 경험을 쌓았다고 생각하자.
아무튼 나는 돈 쓰지 않고, 소자도 얻고 경험도 쌓은 것이니까..





영상에 사용된 소스 코드는 아래 '소스코드 보기'를 클릭하면 나온다.





3색 LED로 조명을 쓰면 대부분 색이 막 바뀌는 그런 조명을 떠올리기 마련이다.

아두이노를 통해서도 이러한 출력은 PWM 출력만 이용하면 쉽게 구현해낼 수 있다.

단, 유의해야할 점은 LED 스트립의 설계 방식이다.

내가 받았던 LED 스트립은 조명등 하나에 3색이 모두 들어가있는 형태에

조명등이 직렬로 연결된 상태라서 회로 설계를 바꾸지 않는 한,

각각의 조명등이 서로 다른 색을 내게 하는 건 불가능 했다.

그런 휘황찬란한(?) 것을 원한다면

처음부터 회로가 그에 맞게 설계된 것으로 구해야 한다는 사실을 유념하길 바란다.



728x90
728x90