• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 設計應用 > 基于Android手機的無線環境監測系統的設計與實現

    基于Android手機的無線環境監測系統的設計與實現

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

      2.1.2 串口模塊簡介

    本文引用地址:http://www.czjhyjcfj.com/article/273293.htm

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

      2.1.3 節點的整體效果圖

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

      2.2 客戶端程序設計

      手機上的設計

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

      2.2.1 程序流程設計

      (1)主頁面

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

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

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

      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);
      }
      }

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


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 叙永县| 金山区| 成都市| 镇赉县| 成都市| 金秀| 河间市| 望江县| 江都市| 宜昌市| 中山市| 望城县| 贺州市| 兴国县| 新干县| 琼结县| 郓城县| 琼结县| 昌平区| 莆田市| 林芝县| 闵行区| 新干县| 淄博市| 鲁甸县| 德惠市| 扶风县| 琼中| 咸丰县| 偃师市| 三亚市| 年辖:市辖区| 紫云| 高雄县| 安平县| 山东省| 阳原县| 望都县| 锡林浩特市| 晴隆县| 工布江达县|