南台科技大學 資訊工程系 Arduino 與電腦端互動設計之三 報告人:洪賢麟 指導老師:李育強 日期: 2013/11/20 報告人:洪賢麟 指導老師:李育強 日期: 2013/11/20.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

1 Chemical and Engineering Thermodynamics Chapter 2 Conservation of mass and energy Sandler.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
校園線上技術服務之使用意圖與 建置成功因素的研究 2011/04/22 淡江大學 資管所碩二 李依倫 鄭佳容.
如何將數字變成可用之資訊 現代化資料處理與應用概念. 如何將數字變成可用之資訊 人最容易接受的訊息是圖像化資訊。 在一堆數字中,要進行比較分析,一般會使用表格形 式計算與分析。 所以一般我們會將數字依關聯性, 轉換成表格計算與分析。 此表格一般稱試算表或稱表格。 再將結果轉換為圖表,進行比較與分析。
序列分析工具:MDDLogo 謝勝任 林宗慶 指導教授:李宗夷 教授.
在 Ad-hoc 網路中實現點對 點發送訊息與廣播訊息. 檔案下載  範例程式可在下列網址取得  DEMO 程式可在下列網址取得
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
Android Class vs. Jar 建國科技大學 資管系 饒瑞佶 2013/4 V1. 從 MyAndroidProject 專案改起 將 BMI_method.java 改寫成 class 方式 步驟 1 :在原 package 內新增一個 class.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
Outlook Express.
Last modified 2004/02 An Introduction to SQL (Structured Query Language )
JAVA 程式設計與資料結構 第二章 JAVA 程式基本概念及操作. 第一個程式 /* * 這是第一個程式 (FirstP.java) */ class FirstP{ public static void main(String args[]){ System.out.println("Whatever.
國立聯合大學 資訊管理學系 陳士杰老師 MySQL5 視覺化資料庫管理工具 - MySQL Adminstrator.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
1 請下載並安裝 Adobe Acrobat Reader 中文版。 操作環境設定 建議使用 MS office XP or 2002 以上。 瀏覽器版本建議使用 IE 6.0 以上版本。 建議瀏覽解析度為 1024 × 768 。  在 IE 的功能表列  [ 工具 ]  [ 網際網路選 項.
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
From: BOOKS ONLINE 1 Safari Tech Books Online Safari Business Books Online 電子書資料庫.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
影像處理學習營 練習(三)製作影片 【上】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 利用 movie maker 軟體,編輯相片。  加上文字幕,與圖片結合。
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
第三章 自動再裝載運用篇 使用時機:裝載計劃完成時,尚有剩餘空 間的情形,維持已固定計劃而繼續做裝載 最佳化。以支持次日裝載計劃而提前調整 作業模式。 裝載物品設定和裝載容器設定如前兩章介 紹,於此不再重複此動作,直接從裝載計 劃設定開始,直接從系統內定的物品和容 器選取所需.
North Point Government Primary PM School 北角官立下午小學 應用 ‘ 基本能力學生評估 ’ 及 ‘ 網上學與教支援系統 ’ 經驗分享.
1 Excel 講授內容 ( 進階 ) 授課教師 : 吳槐桂 最後更新 : 2008/05/01.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
Hung-Hsiang WuWindows Processing Design1 Chapter 4 簡單視窗程式 表單與標籤的屬性 按鈕與編輯的屬性 設計簡單的應用程式 表單常用事件 一般鍵盤及滑鼠常見的事件 表單視窗間的呼叫 表單間資料傳送應用 專案選擇設定.
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
4 堆疊與佇列 4.1 前言 四種基本的資料結構 (可儲存資料的容器) 陣列 (Array)、串列(List): 最基本
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
The effect of task on the information-related behaviors of individuals in a work-group environment. The effect of task on the information-related behaviors.
PHP+mySQL. 一、何謂 PHP? PHP 的全名為 Hypertext Preprocessor ,它是個被廣泛運 用在網頁程式撰寫的語言,尤其是它能適用於網頁程式的 開發及能夠嵌入 HTML 文件之中,它的語法和 C 、 Java 及 Perl 等語法相似。 PHP 的目的是為了能使網站開發者可以.
數位家庭教學推動聯盟中心 數位家庭軟體工程 第一年教材編列進度報告 國立台灣海洋大學資訊工程學系 梁德容.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
專題成果報告 胺基酸功能預測開發環境 指導教授:歐昱言 邱彥豪 邱顯鈞.
線上寫作之語音評閱 – 以中央大學進修英文課程中 之「寫作報告」為例 中央大學語言中心 劉詠華 January 22, 2007.
Miscellanea Switch Bitwise operations ?,. break; continue; (example) (example) do { a = getc(stdin); if (a=='q') break; else if (a=='c') continue; n++;
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
Visual C++重點複習.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
C 語言練習題 2010/12/2. C 程式的格式 一、 C 程式的格式 (1). /* …. */ 是 C 程式的 ______ main() 的內容是由敘述構成的 (2). 敘述要以 __ 為結束符號 (3). 變數、函數都要做 ____ 的宣告 (4). ‘=’ 是 ____ 用的算符 (5).
OmniFile Full Text 系列資料庫 個人化服務設定步驟. 此相關資料庫之個人化服 務只提供類似專題選粹的 服務,然無提供 mail 通知的 服務,讀者可建立個人 ID , 並儲存檢索策略,日後需 再進入該資料庫,查詢檢 索策略之新進文章。 導航目次 個人化服務說明 個人帳號密碼申請 個人化服務設定.
數字系統與資料表示法 教師: 陳炯勳 數系轉換 r進制數字 稱為 base r或 radix r 有r個計數符號,計數順序逢r歸零(進位) A n A n - 1 ‥‥A 2 A 1 A 0 ﹒A -1 A -2 ‥‥A -m 其中A n 及A.
Microsoft Excel.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
VHDL語法(3).
計算機程式及實習 課堂作業之口頭報告 題目:商店結帳系統 南台科技大學 機械工程系 奈米一乙 學號: 學生:李昀叡.
Android Service -電話錄音 建國科技大學 資管系 饒瑞佶 2013/7 V1. Android Service -電話錄音 需要 – BroadcastReceiver 廣播是用來通知系統,動作或資料處理已經 完成了 例如收到一封簡訊、電池用量有變化或者 有 人打電話進來 等等 –
學校 : 南台科技大學 系所 : 電子工程系 — 系統應用組 指導老師:李博明 老師 組員名單 : 鄭程祐、呂偉民、范揚泰、詹鈞焱 、 陳孟辰.
Presentation transcript:

南台科技大學 資訊工程系 Arduino 與電腦端互動設計之三 報告人:洪賢麟 指導老師:李育強 日期: 2013/11/20 報告人:洪賢麟 指導老師:李育強 日期: 2013/11/20

2 大綱 撰寫 Form1.Designer.cs 程式碼 1 撰寫 Arduino 的程式碼 2

3 撰寫 Form1.Designer.cs 程式碼 1/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  namespace CS_WFAPP_SERIALPORT_MONITOR  {  partial class Form1  {  ///  /// 設計工具所需的變數。  ///  private System.ComponentModel.IContainer components = null;

4 撰寫 Form1.Designer.cs 程式碼 2/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  ///  /// 清除任何使用中的資源。  ///  /// 如果應該處置 Managed 資源則為 true ,否則 為 false 。  protected override void Dispose(bool disposing)  {  if (disposing && (components != null))  {  components.Dispose();  }  base.Dispose(disposing);  }  #region Windows Form 設計工具產生的程式碼

5 撰寫 Form1.Designer.cs 程式碼 3/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  ///  /// 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器  /// 修改這個方法的內容。  ///  private void InitializeComponent()  {  this.txt_monitor = new System.Windows.Forms.TextBox();  this.groupBox1 = new System.Windows.Forms.GroupBox();  this.groupBox2 = new System.Windows.Forms.GroupBox();  this.groupBox3 = new System.Windows.Forms.GroupBox();  this.btn_startListen = new System.Windows.Forms.Button();  this.lBox_serialPort = new System.Windows.Forms.ListBox();  this.groupBox1.SuspendLayout();  this.groupBox2.SuspendLayout();  this.groupBox3.SuspendLayout();  this.SuspendLayout();

6 撰寫 Form1.Designer.cs 程式碼 4/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  //  // txt_monitor  //  this.txt_monitor.Location = new System.Drawing.Point(6, 14);  this.txt_monitor.Multiline = true;  this.txt_monitor.Name = "txt_monitor";  this.txt_monitor.ScrollBars = System.Windows.Forms.ScrollBars.Both;  this.txt_monitor.Size = new System.Drawing.Size(248, 97);  this.txt_monitor.TabIndex = 0;  //  // groupBox1  //  this.groupBox1.Controls.Add(this.txt_monitor);  this.groupBox1.Location = new System.Drawing.Point(166, 12);  this.groupBox1.Name = "groupBox1";  this.groupBox1.Size = new System.Drawing.Size(260, 117);  this.groupBox1.TabIndex = 1;  this.groupBox1.TabStop = false;  this.groupBox1.Text = " 序列埠監控視窗 ";

7 撰寫 Form1.Designer.cs 程式碼 5/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  //  // groupBox2  //  this.groupBox2.Controls.Add(this.btn_ligthsOff);  this.groupBox2.Controls.Add(this.btn_lightsUp);  this.groupBox2.Controls.Add(this.btn_sendMessage);  this.groupBox2.Location = new System.Drawing.Point(166, 135);  this.groupBox2.Name = "groupBox2";  this.groupBox2.Size = new System.Drawing.Size(260, 117);  this.groupBox2.TabIndex = 2;  this.groupBox2.TabStop = false;  this.groupBox2.Text = " 動作區 ";  this.groupBox2. Enabled = false;

8 撰寫 Form1.Designer.cs 程式碼 6/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  //  // groupBox3  //  this.groupBox3.Controls.Add(this.btn_startListen);  this.groupBox3.Controls.Add(this.lBox_serialPort);  this.groupBox3.Location = new System.Drawing.Point(1, 12);  this.groupBox3.Name = "groupBox3";  this.groupBox3.Size = new System.Drawing.Size(159, 240);  this.groupBox3.TabIndex = 3;  this.groupBox3.TabStop = false;  this.groupBox3.Text = " 選擇序列埠 ";

9 撰寫 Form1.Designer.cs 程式碼 7/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  //  // btn_startListen  //  this.btn_startListen.Location = new System.Drawing.Point(7, 213);  this.btn_startListen.Name = "btn_startListen";  this.btn_startListen.Size = new System.Drawing.Size(146, 23);  this.btn_startListen.TabIndex = 1;  this.btn_startListen.Text = " 開始監聽 ";  this.btn_startListen.UseVisualStyleBackColor = true;  this.btn_startListen.Click += new System.EventHandler(this.btn_startListen_Click);

10 撰寫 Form1.Designer.cs 程式碼 8/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  //  // lBox_serialPort  //  this.lBox_serialPort.FormattingEnabled = true;  this.lBox_serialPort.ItemHeight = 12;  this.lBox_serialPort.Location = new System.Drawing.Point(7, 22);  this.lBox_serialPort.Name = "lBox_serialPort";  this.lBox_serialPort.Size = new System.Drawing.Size(146, 184);  this.lBox_serialPort.TabIndex = 0;

11 撰寫 Form1.Designer.cs 程式碼 9/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  //  // Form1  //  this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);  this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;  this.ClientSize = new System.Drawing.Size(434, 262);  this.Controls.Add(this.groupBox3);  this.Controls.Add(this.groupBox2);  this.Controls.Add(this.groupBox1);  this.MaximizeBox = false;

12 撰寫 Form1.Designer.cs 程式碼 10/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  this.Name = "Form1";  this.Text = "SERIALPORT MONITOR";  this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);  this.Load += new System.EventHandler(this.Form1_Load);  this.groupBox1.ResumeLayout(false);  this.groupBox1.PerformLayout();  this.groupBox2.ResumeLayout(false);  this.groupBox3.ResumeLayout(false);  this.ResumeLayout(false);  }  #endregion

13 撰寫 Form1.Designer.cs 程式碼 11/11  建立「 Windows Form 應用程式」 , 「 Form1.Designer.cs 」的程式碼。  private System.Windows.Forms.TextBox txt_monitor;  private System.Windows.Forms.GroupBox groupBox1;  private System.Windows.Forms.GroupBox groupBox2;  private System.Windows.Forms.GroupBox groupBox3;  private System.Windows.Forms.ListBox lBox_serialPort;  private System.Windows.Forms.Button btn_startListen;  }

14 撰寫 Arduino 的程式碼  建立「 Arduino 」的程式碼:  //Arduino 程式的初始設定, 僅於上電時執行一次  void setup(){  // 設定傳輸率為 9600  Serial.begin(9600);  }  //Arduino 程式的迴圈區段, 一直到斷電才結束動作  void loop(){  // 印出 Hello World!, 可以在序列埠監控視窗看到  Serial.println(“Hello World!”);  // 延遲1秒再進行一次動作  delay(1000);  }

南台科技大學 資訊工程系