Page 576 - MDP2020-1
P. 576

|    인천전자마이스터고등학교  ·············································································································
            570

                4)  안드로이드  스튜디오
            ▶  버전:  4.0.2
            ▶  아두이노에  블루투스  모듈을  연결하여  핸드폰과  송수신을  할  수  있도록  하였음.  1값을  받으
            면  핸드폰이  진동하고  버튼을  눌러  1값을  송신시킴으로써  모터가  작동해  문이  열리도록  한다.

                    ▶실제  프로그램)
            1.  ButtonActivity


            import  android.annotation.SuppressLint;

            import  android.app.Dialog;
            import  android.bluetooth.BluetoothAdapter;
            import  android.bluetooth.BluetoothDevice;
            import  android.bluetooth.BluetoothSocket;
            import  android.content.Context;
            import  android.content.DialogInterface;

            import  android.content.Intent;
            import  android.os.AsyncTask;
            import  android.os.Bundle;
            import  android.os.Handler;

            import  android.os.Message;
            import  android.os.SystemClock;
            import  android.os.Vibrator;
            import  android.util.Log;
            import  android.view.View;
            import  android.widget.ArrayAdapter;

            import  android.widget.Button;
            import  android.widget.EditText;
            import  android.widget.TextView;
            import  android.widget.Toast;



            import  androidx.appcompat.app.AlertDialog;
            import  androidx.appcompat.app.AppCompatActivity;


            import  java.io.IOException;
            import  java.io.InputStream;

            import  java.io.OutputStream;
            import  java.io.UnsupportedEncodingException;
            import  java.util.ArrayList;
            import  java.util.List;
            import  java.util.Set;

            import  java.util.UUID;
   571   572   573   574   575   576   577   578   579   580   581