Eagleye ARTIK 530 LED 제어 (PWM)

메이커 2018-09-15 (토) 07:21 6년전 3712  

안녕하세요. 메카솔루션입니다. 


EAGLEYE 530 (삼성 ARTIK)를 활용하여 LED의 밝기를 제어해보겠습니다. 

 

21번 핀과 아래 두 이미지를 참고하여 PWN0핀과 GND핀에 
(이미지는 비슷한 라즈베리파이로 대체하겠습니다.)

실제 모습은 다음의 링크를 참고해주세요. 


4eb8db95a0a4ce915caee4aba559ad37_1536963
4eb8db95a0a4ce915caee4aba559ad37_1536963


PuTTY 시리얼 통신을 통해 접속 후 아래 커맨드를 입력해 줍니다

echo 0 > /sys/class/pwm/pwmchip0/export   //사용 설정
cd /sys/class/pwm/pwmchip0/pwm0           //편의를 위해 경로 이동
echo 100000000 > period                        //펄스 주기
echo 50000000 > duty_cycle                     //펄스 폭
echo 1 > enbale                                   //실행

4eb8db95a0a4ce915caee4aba559ad37_1536963



(아래 참고) 코드 그대로 펄스의 주기와 폭을 조정하여 led를 제어합니다
주기를 짧게 (10000000정도) 하고 폭을 조절하면 빠르게 깜빡이면서
사람의 눈에는 계속 켜져있는 상태로 보이게 됩니다.

4eb8db95a0a4ce915caee4aba559ad37_1536963




마지막으로 시연 영상과 함께 마무리하도록 하겠습니다

1. 깜빡임

영상이 보이지 않으시는 분은 다음의 링크로 접속하시면 보실 수 있습니다. 


2. 주기를 줄이고 펄스 폭을 조절하여 밝기 조절

영상이 보이지 않으시는 분은 다음의 링크로 접속하시면 보실 수 있습니다. 

 
메카리워즈 Image Map


모바일 버전으로 보기