본문 바로가기

공학/마이크로프로세서

ARTIK::blinkm RGB LED모듈 I2C 제어

이 아름다운 LED를 제어해보자


i2c제어 프로그램이 깔려있어야 하는데

구글링하면 나옴 ,,10초면 깔수잇다 


i2cdetect로 1번버스의 i2c주소 확인.(보통 1번버스일것입니다.)

이 모듈은 칩 어드레스가 0x09가 디폴트.


blinkm의 데이터시트 확인결과

0x6f명령어로 실행중인 스크립트를 먼저 종료시켜야 한다.

왜냐하면 이 모듈 자체가 0x70인 스크립트가 전원만넣으면 자동실행되고있기 때문이다 (이것때문에 개고생)

스크립트 종료 안하고 i2cget해보면 계속 0x70만 뜬다.


일단 스크립트를 종료시킨후

0x6e(색상바로바꾸기) 이나 0x63(서서히바꾸기)으로 제어한다

명령어 다음에는 각각 R G B에 해당하는 0~255의 값을 차례대로 넣은 후

block의 데이터를 넣었기 때문에 마지막 MODE에 해당하는 자리는 i라고 써넣는다



색상이 바뀌었다.



참고: http://thingm.com/products/blinkm/

'공학 > 마이크로프로세서' 카테고리의 다른 글

ARTIK::Tizen으로 IoT개발  (0) 2018.07.30
ARTIK::거리센서 모듈 연구  (0) 2018.07.27
Raspberry pi 3 Model B  (0) 2018.07.26
ARTIK::Arduino IDE로 개발?!, 무선연결?!  (2) 2018.07.25
ARTIK::LED제어하기  (0) 2018.07.25