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;