熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 設計應用 > 基于Android手機的無線環(huán)境監(jiān)測系統的設計與實現

基于Android手機的無線環(huán)境監(jiān)測系統的設計與實現

作者:祝朝坤 時間:2015-04-28 來源:電子產品世界 收藏

  2.1.2 串口模塊簡介

本文引用地址:http://www.bjwjmy.cn/article/273293.htm

  采用分散式網絡結構以及快跳頻和短包技術,支持點對點及點對多點通信,工作在全球通用的2.4GHz ISM(即工業(yè)、科學、醫(yī)學)頻段。同時由于技術具有低功耗、傳輸速度快等優(yōu)勢,因此被廣泛地運用在日常生活和生產場合。本設計中采用的藍牙串口模塊與串口的接線方式如圖2所示。

  2.1.3 節(jié)點的整體效果圖

  在本設計中STC89C52用作核心控制器,用來對DHT22和BH1750FVI的信息采集與處理,并控制藍牙模塊的收發(fā),在設計中起到至關重要的作用。環(huán)境節(jié)點的整體運行效果如圖5所示。

  2.2 客戶端程序設計

  手機上的設計

  客戶端應用程序做為本系統的手機客戶端是本系統的亮點設計,Android終端程序初步設計總共具有1個主頁面,以及三個子界面。其中三個子界面包括:環(huán)境信息監(jiān)控頁面、燈光控制頁面、攝像頭監(jiān)控點選擇頁面?,F僅將已經具體實現的環(huán)境監(jiān)測子界面以及部分代碼進行主要介紹。

  2.2.1 程序流程設計

  (1)主頁面

  用戶打開應用程序首先進入的是主頁面,該頁面具體效果圖如圖6所示。

  界面環(huán)境搭建主要通過在main.xml文件中,用代碼對文件進行布局,下面對main.xml文件的布局進行簡要說明。文件使用LinearLayout對界面進行整體布局,其中使用TextView和ImageView對界面中的文字以及圖片進行基本定義。在使用Button控件在界面的特定位置放置按鈕,即可得到如上所示界面布局。

  具體對主界面按鈕的控制則由Main_activity類完成,該類繼承自Activity,通過重載父類的onCreate()方法實現對main.xml中各控件的操作,然后分別對其中的三個Button按鈕注冊監(jiān)聽事件,當點擊對應的按鈕時,將觸發(fā)所對應的監(jiān)聽器,即可轉入相對應的界面,部分代碼如下所示:

  class ButtonListener1 implements OnClickListener{
  @Override
  public void onClick(View arg0) {
  Intent intent = new Intent();
  intent.setClass(Main_activity.this, BluetoothChat.class);
  Main_activity.this.startActivity(intent);
  }
  }
  class ButtonListener2 implements OnClickListener{
  @Override
  public void onClick(View arg0) {
  Intent intent = new Intent();
  intent.setClass(Main_activity.this, LightControl.class);
  Main_activity.this.startActivity(intent);
  }
  }
  class ButtonListener3 implements OnClickListener{
  @Override
  public void onClick(View arg0) {
  Intent intent = new Intent();
  intent.setClass(Main_activity.this, MediaItem.class);
  startActivity(intent);
  }
  }

電容傳感器相關文章:電容傳感器原理
土壤濕度傳感器相關文章:土壤濕度傳感器原理
溫濕度控制器相關文章:溫濕度控制器原理


評論


相關推薦

技術專區(qū)

關閉