티스토리 뷰
LCD1602 - VU meter는 스테레오 오디오 채널의 출력 세기에 대해서만 바 그래프 형태로 보여 주었다면, 이번에 구현할 기능은 각 채널의 주파수 성분별 세기를 출력해보는 것이다.
지금까지는 가로 방향의 바 그래프를 만들기 위해서 세로선에 대한 패턴을 생성하였다면, 이번에는 세로 방향의 바 그래프 형태로 출력하기 위하여 가로선 패턴을 만들어야 한다. 따라서 모두 8개의 패턴이 필요하다.
create_bar_pattern()은 모두 8개의 세기를 보여주기 위한 패턴을 생성하는 함수이다.
위와 같은 패턴 8개를 만드는 코드이다.
update_bar_graph() 함수는 각 채널의 주파수 성분값을 임의의 값으로 설정하는 코드이다.
코드를 완성한 후 보드에서 실행하면 다음과 같은 화면을 볼 수 있을것이다.
'프로젝트 > 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 |
댓글