Page 347 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 347

SourceDataLine sourceDataLine;
                ServerSocket soundServerSocket;
                Socket soundSocket;
                ServerSocket ETCServerSocket;
                Socket ETCSocket;
                InputStream soundInputStream;
                OutputStream soundOutputStream;
                BufferedWriter sensorBufferedWriter;
                final int speed = 100, halfspeed = 50;
                boolean Ttrigger = true;
                boolean Rtrigger = true;
                int tmprightMotor = 0, tmpleftMotor = 0, tmpservo1 = 0, tmpservo2 = 0, tmpservo3 = 0, tmps
            ervo4 = 0, tmpservo5 = 0,
                        tmpservo8 = 0;
                final int rightMotor1 = 0, rightMotor2 = 1, leftMotor1 = 2, leftMotor2 = 3, servo1 = 4, servo2
            = 5, servo3 = 6,
                        servo4 = 21, servo5 = 22, servo6 = 26, servo7 = 27, servo8 = 28;
                final Pin gun = RaspiPin.GPIO_23, metalDetectorIn = RaspiPin.GPIO_25, light = RaspiPin.GPIO
            _24;
                boolean MDTrigger = true;

                public static AudioFormat getaudioFormat() {
                    float sampleRate = 8000.0F;
                    int sampleSizeInBits = 8;
                    int channels = 1;
                    boolean signed = true;
                    boolean bigEndian = false; //리틀엔디언 사용
                    return new AudioFormat(sampleRate, sampleSizeInBits, channels, signed, bigEndian);
                }

                public void init() throws LineUnavailableException, IOException {
                    Ttrigger = false;
                    Rtrigger = false;
                    soundServerSocket = new ServerSocket(6209);
                    soundSocket = soundServerSocket.accept();
                    ETCServerSocket = new ServerSocket(6210);
                    ETCSocket = ETCServerSocket.accept();
                    soundOutputStream = soundSocket.getOutputStream();
                    soundInputStream = soundSocket.getInputStream();
                    sensorBufferedWriter = new BufferedWriter(new OutputStreamWriter(ETCSocket.getOutputStr
            eam()));




                                                         -  340  -
   342   343   344   345   346   347   348   349   350   351   352