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

○  네트워크  통신을  이용한  제어(server)
               탐사로봇을  제어하는  server  소스이다.
            import java.io.BufferedReader;
            import java.io.BufferedWriter;
            import java.io.IOException;
            import java.io.InputStream;
            import java.io.InputStreamReader;
            import java.io.OutputStream;
            import java.io.OutputStreamWriter;
            import java.net.ServerSocket;
            import java.net.Socket;
            import javax.sound.sampled.AudioFormat;
            import javax.sound.sampled.AudioSystem;
            import javax.sound.sampled.DataLine;
            import javax.sound.sampled.LineUnavailableException;
            import javax.sound.sampled.SourceDataLine;
            import javax.sound.sampled.TargetDataLine;
            //pi4j api를 사용
            import com.pi4j.io.gpio.GpioController;
            import com.pi4j.io.gpio.GpioFactory;
            import com.pi4j.io.gpio.GpioPinDigitalInput;
            import com.pi4j.io.gpio.GpioPinDigitalOutput;
            import com.pi4j.io.gpio.Pin;
            import com.pi4j.io.gpio.PinPullResistance;
            import com.pi4j.io.gpio.PinState;
            import com.pi4j.io.gpio.RaspiPin;
            import com.pi4j.io.gpio.event.GpioPinDigitalStateChangeEvent;
            import com.pi4j.io.gpio.event.GpioPinListenerDigital;
            import com.pi4j.wiringpi.Gpio;
            import com.pi4j.wiringpi.SoftPwm;

            public class Raspberry {

                static Raspberry m;
                final GpioController gpio = GpioFactory.getInstance();
                AudioFormat TaudioFormat;
                DataLine.Info TdataLineInfo;
                TargetDataLine targetDataLine;
                AudioFormat RaudioFormat;
                DataLine.Info RdataLineInfo;
                final int buffersize = 64;




                                                         -  339  -
   341   342   343   344   345   346   347   348   349   350   351