티스토리 뷰

LCD1602 - VU meter는 스테레오 오디오 채널의 출력 세기에 대해서만 바 그래프 형태로 보여 주었다면, 이번에 구현할 기능은 각 채널의 주파수 성분별 세기를 출력해보는 것이다.

지금까지는 가로 방향의 바 그래프를 만들기 위해서 세로선에 대한 패턴을 생성하였다면, 이번에는 세로 방향의 바 그래프 형태로 출력하기 위하여 가로선 패턴을 만들어야 한다.  따라서 모두 8개의 패턴이 필요하다.

create_bar_pattern()은 모두 8개의 세기를 보여주기 위한 패턴을 생성하는 함수이다.

위와 같은 패턴 8개를 만드는 코드이다.


update_bar_graph() 함수는 각 채널의 주파수 성분값을 임의의 값으로 설정하는 코드이다.

코드를 완성한 후 보드에서 실행하면 다음과 같은 화면을 볼 수 있을것이다.


lcd1602_drv.c

lcd1602_drv.h

lcd1602_eq.c


'프로젝트 > LCD1602' 카테고리의 다른 글

LCD1602 - VU meter  (0) 2016.07.17
LCD1602 - ADC 출력  (2) 2016.07.16
LCD1602 드라이버 코드 - CGRAM  (1) 2016.07.15
LCD1602 드라이버 코드 - 4비트 모드(2)  (0) 2016.07.14
LCD1602 드라이버 코드 - 4비트 모드  (4) 2016.07.14
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함