Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Система дістанційного управління ЕЛЕКТРИЧНА засобими транспортування на базі ОС Android

Реферат Система дістанційного управління ЕЛЕКТРИЧНА засобими транспортування на базі ОС Android





0;=0 ;

} (M1, valueL); (M2, valueR); (D1, directionL); (D2, directionR); (HORN, Horn);

} Flash_Op (char FCMD, uint8_t z1, uint8_t z2, uint8_t z3, uint8_t z4)

{(FCMD == cmdr).print(laquo;FData:raquo;);.write(EEPROM.read(0));.write(EEPROM.read(1));.write(EEPROM.read(2));.write(EEPROM.read(3));.print(laquo;rnraquo;);

} if (FCMD == cmdw)

{.write(0,z1);.write(1,z2);.write(2,z3);.write(3,z4);_init();.print(laquo;FWOKrnraquo;);

}


Додаток Б Код програми для Android-додатка

.javacom.dum_car;android.app.Activity;android.os.Bundle;android.text.Html;android.text.method.LinkMovementMethod;android.widget.TextView;class ActivityAbout extends Activity

{

@ Overridevoid onCreate (Bundle savedInstanceState)

{. onCreate (savedInstanceState); (R.layout.activity_about); tv=(TextView) findViewById(R.id.textView2);.setText(Html.fromHtml(getString(R.string.text_about)));.setMovementMethod(LinkMovementMethod.getInstance());

}

@ Overridevoid onResume ()

{. onResume ();

@ Overridevoid onPause ()

{. onPause ();

}.javacom.dum_car;com.dum_car.R;java.lang.ref.WeakReference;java.util.Locale;com.dum_car.cBluetooth;android.os.Bundle;android.os.Handler;android.os.Message;android.app.Activity;android.bluetooth.BluetoothAdapter;android.content.Context;android.content.Intent;android.hardware.Sensor;android.hardware.SensorEvent;android.hardware.SensorEventListener;android.hardware.SensorManager;android.util.Log;android.view.View;android.view.View.OnClickListener;android.widget.TextView;android.widget.Toast;android.widget.ToggleButton;android.content.SharedPreferences;android.preference.PreferenceManager;class ActivityAccelerometer extends Activity implements SensorEventListener

{SensorManager mSensorManager; Sensor mAccel; cBluetooth bl=null; ToggleButton LightButton; int xAxis=0; int yAxis=0; int motorLeft=0; int motorRight=0; String address; boolean show_Debug; boolean BT_is_connect; int xMax; int yMax; int yThreshold; int pwmMax; int xR; String commandLeft; String commandRight; String commandHorn;

@ Overridevoid onCreate (Bundle savedInstanceState)

{. onCreate (savedInstanceState); (R.layout.activity_accelerometer);=(String) getResources (). getText (R.string.default_MAC);=Integer.parseInt ((String) getResources ( ) .getText (R.string.default_xMax));=Integer.parseInt ((String) getResources (). getText (R.string.default_xR));=Integer.parseInt ((String) getResources (). getText (R. string.default_yMax));=Integer.parseInt ((String) getResources (). getText (R.string.default_yThreshold));=Integer.parseInt ((String) getResources (). getText (R.string.default_pwmMax)); =(String) getResources (). getText (R.string.default_commandLeft);=(String) getResources (). getText (R.string.default_commandRight);=(String) getResources (). getText (R.string.default_commandHorn) ; ();=(SensorManager) getSystemService (Context.SENSOR_SERVICE);=mSensorManager.getDefaultSensor (Sensor.TYPE_ACCELEROMETER);=new cBluetooth (this, mHandler) ;. checkBTState ();=(ToggleButton) findViewById (R.id.LightButton ) ;. setOnClickListener (new OnClickListener ()

{void onClick (View v) (LightButton.isChecked ())

if (BT_is_connect) bl.sendData (String.valueOf (commandHorn + 1 r ));

else

if (BT_is_connect) bl.sendData (String.valueOf (commandHorn + 0 r ));

}. postDelayed (sRunnable, 600000);

} static class MyHandler extends Handlerfinal WeakReference lt; ActivityAccelerometer gt; mActivity; MyHandler (ActivityAccelerometer activity)

{= new WeakReference lt; ActivityAccelerometer gt; (activity);

}

@ Overridevoid handleMessage (Message msg) activity=mActivity.get (); (activity!=null) (msg.what) cBluetooth.BL_NOT_AVAILABLE: .d (cBluetooth.TAG, Bluetooth is not available. Exit ) ;. makeText (activity.getBaseContext (), Bluetooth is not available raquo ;, Toast.LENGTH_SHORT) .show () ;. finish () ;; cBluetooth.BL_INCORRECT_ADDRESS: .d (cBluetooth.TAG, laquo ; Incorrect MAC address ) ;. makeText (activity.getBaseContext (), Incorrect Bluetooth address raquo ;, Toast.LENGTH_SHORT) .show () ;; cBluetooth.BL_REQUEST_ENABLE: .d (cBluetooth.TAG, Request Bluetooth Enable ) ;. getDefaultAdapter (); enableBtIntent=new Intent (BluetoothAdapter.ACTION_REQUEST_ENABLE) ;. startActivityForResult (enableBtIntent, 1) ;; cBluetooth.BL_SOCK...


Назад | сторінка 24 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка Android додатків
  • Реферат на тему: Архітектура платформи Google Android
  • Реферат на тему: Розробка і супровід додатків на базі операційної системи Android
  • Реферат на тему: Принципи роботи операційної системи Android
  • Реферат на тему: Порівняння операційних систем Android і Windows Mobile