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  -
   282   283   284   285   286   287   288   289   290   291   292