?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

레트로 밴드에 OLED 추가

페이지 정보

작성자 정성원 메일보내기 이름으로 검색 작성일15-05-14 18:35 조회2,146회 댓글1건

본문

레트로 밴드에 OLED를 추가하려고 하는데요. OLED를 그려주는 loop문이 들어가니까

걸음 수 계산이 느려지는 거 같더군요. 어떤 방식으로 하는 것이 좋을까요?

제가 찾아본 OLED 출력 예제는 모두

가) 폰트와 내용은 void 함수로 선언하고

나) setup문에서 Color를 설정해주고

다) loop문에서 화면 출력문을 선언  하는 방식이어서요. (U8glib 라이브러리 사용)

 

1. OLED랑 가속도계를 분할하여 작동하게 할 방법이 있을까요?

 

2. 현재 우노보드를 사용 중인데, MPU6050을 A4, A5핀에 물려놔서, OLED는 우노보드에 SCL, SDA가 따로 있기에 물려놨습니다. 이게 가속도계에 간섭을 줄 영향이 있을까요?

 

3. OLED 화면 출력문에 delay가 없으면, 화면이 옛날 CRT모니터처럼 계속 다시 그리고 있어서 뺄 수가 없는데, 어떻게 넣어줘야 걸음수에 간섭이 없을까요?

 

부족한 지식으로 추가하려 하다보니 어렵네요. 답변 부탁드립니다.

댓글목록

하드카피님의 댓글

하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

U8glib의 특성이기 때문에 화면을 그리는데 시간이 좀 걸립니다. 특히 화면이 복잡할수록 이 현상이 심해집니다.
U8glib는 아두이노에서 0.96'' OLED 그리도록하면 같은 화면을 8번 반복해서 그립니다.
최대한 화면에 표시되는 내용을 간단하게 하고  Adafruit 라이브러리를 이용하면 이 현상이 좀 줄어듭니다.