Page 287 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 287
-동작 설명(앱 인벤터는 예시를 들었을 뿐 사진과 관련이 없음.)
(공통)라즈베리파이 3와 스마트폰과 블루투스 통신을 통해 스마트폰에서 라즈베리파이 3에게
일정한 값을 준다. -> 1) 일반 동작(이퀄라이저가 아닌 경우)의 경우 그냥 특정한 일반적인 값
을 보냄. -> 라즈베리파이 3에서 수신 받아 이를 그대로 ATmega128에 통신을 하여 값을 송
신함. -> ATmega128에서 값을 수신 받고, Switch-Case 문에서 일정한 동작을 수행함.
2) 이퀄라이저 동작의 경우에는 음원을 재생하고, 그에 따른 데이터 값을 라즈베리 파이 3에
보냄. -> 이 데이터를 수신받은 라즈베리파이 3에서는 BASS Library(음원 추출하여 전송하게
해주는 라이브러리)를 이용하여 데이터를 이퀄라이저화 시키고 그 데이터를 ATmega128에 송
신함. -> ATmega128에서 수신 받고, 이를 Switch-Case문에서 Default문으로 가서 이퀄라이
저 데이터 값을 x,y,z축에 맞추어 동작 시킴.
-제어 방법 설명
Appinventor에서 Raspberry Pi 3의 GPIO 및 블루투스 모듈의 주소값을 입력하여 직접 바로
제어할 수 있게 한다.
4. 회로 설계
1) Anode-Line Part
(x 8)
2) Cathode-Line Part
- 280 -