声音感测器模组课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《声音感测器模组课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 声音 感测器 模组 课件
- 资源描述:
-
1、1內思高工電子科樂高機器人均質化樂高機器營隊 主講人:陳俊湧日 期 :2013.102一.NXT 介紹 1.硬體架構 2.軟體描述二.NXT-G 基礎面板 1.馬達模組 2.等待模組 3.迴圈模組 4.判斷模組 5.聲音模組 6.顯示模組 7.記錄/學習模組三.NXT-G 進階面版 1.資料中心 2.感測器模組 3.資料模組 4.高級模組四.應用實例3一.NXT 介紹 1.硬體架構 2.軟體描述41.NXT硬體架構NXT基本組成:NXT控制器、伺服馬達、觸控感測器(port 1)、聲音感測器(port 2)、紅外線感測器(port 3)、超音波感測器(port 4)5NXT 控制器:主處理器-
2、32bits ARM7、256k Flash、64k SRAM、工作頻率 48M Hz輔助運算器-8bits AVR、4k Flash、512bits SRAM、工作頻率 9M Hz藍牙通訊模組-藍牙核心規範2.0+EDR系統、內建47K RAM、外建8M Flash、工作頻率 26M HzUSB2.0 通訊介面-傳輸速度 12M bits/s輸入埠 X4 輸出埠 X3螢幕 揚聲器電源 連接線6NXT 控制器面板說明:1.My File-儲存NXT上編寫及電腦下載的軟體2.Try Me-測試感測器及馬達工作狀態3.NXT Program-不需透過電腦可以直接在NXT控制器上編輯程式控制機器人4
3、.Setting-查看NXT的設置 ex.NXT版本、揚聲器、關機模式5.View-查看感測器及馬達的工作狀態和數據6.Bluetooth-透過藍牙技術和其它藍牙設備進行通訊傳輸72.軟體描述:NXT-G 使用LabView開發的編輯軟體(1)圖形化編輯(循序、選擇、迴圈)-43個模組命令圖塊(2)循序漸進式的介面-基礎面板、進階面板、自訂面板(3)39個實際案例8NXT-G 基礎面板-軟體介面NXT 整個工作面板分為 1.模組面板、2.編程區面板、3.控制面板、4.參數設置面板、5.教學區面板 五個面板 91.模組面板:基本面版、完整面板和自定面板三個面板 可以設置A、B、C 三個輸出埠連接
4、方式,馬達轉動方向、轉速級別和延續時間等 記錄A、B、C 埠輸出動作,可以設置記錄時間,然後通過“播放”功能,將剛才NXT 執行的動作複製出來透過程式下載音效檔案到NXT,並保存在“Sound Files”檔中,也可以自己來編寫 基本面板(一)基本面板:輸出功能模組、記錄功能模組、聲音功能模塊、顯示功能模組、等待功能模組、迴圈功能模組、分支功能模組等七個模組10基本面板(二)可以顯示圖像和文字,我們可以通過將“數位轉換為文字”功能,將馬達和感測器的資料適時顯示在NXT 螢幕上 有時間和感測器等待模組,包括觸動感測器、聲音感測器、光電感測器和超聲波感測器等 等待模組 包括“無限迴圈、時間迴圈、感
5、測器迴圈、次數迴圈和邏輯判斷迴圈”分支條件有感測器和參數值判斷,感測器分支包括“觸動、聲音、光電、超聲波、溫度、角度、計時器、藍牙通訊和NXT 按妞”,參數值分支包括“數位判斷、邏輯判斷和文字判斷”11完整面板:基本功能模組、輸出功能模組、感測器設置模組、結構模組、資料運算模組、高級功能模組等六個模組,可以完成VB、C 語言所有的功能 包含“基本面板”裏所有的功能模組輸出功能模組,包括馬達、燈泡、發送資訊(通過藍牙)、聲音和NXT顯示器輸出模組 可以設置NXT 感測器、RCX 感測器、計時器感測器、NXT 按鈕和接收信息(通過藍牙)模組 包括“等待、迴圈、分支”結構功能模組和停止輸出功能模組
6、可以定義變數,能進行資料運算,包括加、減、乘、除、大小、範圍和邏輯判斷 包括文字模組、數位轉換文字模組、保持啟動模組、檔存儲模組、校准模組、重置馬達模組12自定面板:包括自己定義的模組和下載的模組,通過自定模組,我們可以設置自己的功能模塊 能自己設計模組,根據需求可以設計成不同的圖示,能進行個性化命名,將一段程式模組化可以把任務分解成若干小任務來單獨完成,方便閱讀可以從網路上下載模組,滿足自己的需求132.編程區面板 程式開始圖 編寫程式時直接將要使用的功能模組從 “模塊面板”中拖到編程區進行設置即可 143.控制面板(1)點擊彈出NXT 視窗,能查看NXT 連接狀態、可用記憶體空間、電池電量
7、和版本等資訊(2)下載程式到NXT,需要人為操作才能運行程式。(3)下載程式到NXT,當下載成功後NXT 會自動運行剛下載的程式(4)下載被選中的程式到NXT 並運行,可以單獨下載程式中的副程式進行測試。(5)停止,中斷正在下載的程式。154.參數設置面板:NXT 軟體中只有43 個功能模組(不包括自定義模組),但每個功能模組都有對應的參數面板,通過修改參數可以使模組實現不同的功能 165.教學區面板教學區面板(一一)點擊積木塊圖示進入機器人教學區(39個範例)從這裏我們可以訪問樂高工程學網站和樂高教育網175.教學區面板教學區面板(二二)18二.NXT-G 基礎面板 1.馬達模組 2.等待模
8、組 3.迴圈模組 4.判斷模組 5.聲音模組 6.顯示模組 7.記錄/學習模組19 1.馬達模組(1)馬達連接到NXT 的哪個輸出埠。(2)馬達運行的方向。(3)馬達的能量。(4)馬達運轉狀態202.等待模組(一)感測器所連接的埠等待模式觸控感測器(port 1)212.等待模組(二)聲音感測器(port 2)紅外線感測器(port 3)222.等待模組(三)超音波感測器(port 4)其它感測器:NXT按扭、接收訊息、旋轉角度、溫度、壓力 等等感測器233.迴圈模組:通過迴圈模組可以重複執行某一段指令 設置條件-時間,次數,一個邏輯信號或者感測器的狀態 1.無窮迴圈2.設置條件243.迴圈模
9、組(二)設置條件-感測器、計數、邏輯感測器計數邏輯254.判斷模組:通過該模組可以在兩種不同情況間進行選擇 設置條件-邏輯信號、感測器的狀態 265.聲音模組:通過這個模組可以演奏一個音效檔案或者音節 這個圖示顯示是演奏音效檔案還是音節。這個圖示顯示模組是開始還是停止演奏聲音。這個圖示顯示模組的音量。四個橘黃色條代表音量最大。可以通過資料中心來改變聲音模組的屬性 275.聲音模組(二):模組設定(1)音效檔-內建或下載轉成.rso檔存於音效檔案夾(2)透過音節特性可以自行編曲 286.顯示模組:通過這個模組可以在NXT 的液晶屏上顯示一幅圖,寫入文 字,或者畫一個形狀 模組狀態 可以通過連接資
10、料線到其他模組的資料中心來改變數值297.學習/記錄模組:通過該模組可以讓機器人據有學習功能。也就是說機器人可以把機器人所做的動作先記錄下來,然後再按照剛才的動作模仿一遍。30三.NXT-G 進階面版 1.資料中心 2.感測器模組 3.資料模組 4.高級模組311.資料中心透過模組下面的資料中心可完成模組之間的資料傳遞、運算等功能點選打開AA 輸入端BB 輸出端CC 數位資料線(黃色)DD 邏輯資料線(綠色)EE 文本資料線(橙色)FF 壞線(灰色)322.感測器模組(1)光電感測器模組 (2)NXT 按鈕模組(3)聲音感測器模組 (4)觸動感測器模組(5)超聲波感測器 (6)計時器模組 33
11、(1)光電感測器模組光電感測器模組 用來監測環境光值。通過資料線將感測器偵測到數值和觸發值做比較,然後將一個邏輯信號(真/假)傳遞出來 顯示光電感測器所連接埠。可以通過配置面板來進行埠定義。顯示所設置的觸發點是多少。顏色條越多,所設觸發值越大。顯示“發光”特性是否打開。將模組放置到編程區後會自動打開光電感測器模組的資料中心。34介面介面資料類型資料類型範圍範圍數值代表什麼數值代表什麼埠數值1-41=埠1,2=埠2,3=埠3,4=埠4觸發點數值0-100用來做比較的數值大於/小於邏輯值真/假用來比較的邏輯值 真=大於,假=小於發光邏輯值真/假決定光電感測器自身的燈是打開還是關閉是/否邏輯值真/假
展开阅读全文