周边模组-优奎士.PPT

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
周边模组-优奎士

優奎士 BASIC Commander介紹 * 台灣優奎士股份有限公司 /default1.asp 個人單板電腦– PSBC (Personal Single Board Computer) 開發簡單化 -- 非工程人員專用 產品個性化 -- 非大量生產產品 開發極速化 -- 快速完成產品原型 效能極大化 -- 功能模組結合 USB SBC-- BASIC Commander 台灣優奎士研發之單板電腦 MTP Type MCU inside,可多次重複燒寫程式 USB 介面 On Board 可單獨使用輸出入腳 (16 or 24) 專有cmdBUS與周邊模組通訊 可搭配周邊模組使用(Up to 32個) BASIC Commander 系統架構圖 開發環境 innoBASIC Workshop Terminal 視窗 程式除錯 即時人機介面 Debugin “Enter a number.”, Num, CR Debug “You enter ”, Num, CR 程式語言與開發環境特色 innoBASIC易學 高階命令 數學函數 模組宣告 模組事件(Event) 實時人機介面 innoBASIC 基本命令 DIM PERIPHERAL ENUM … END ENUM IF …THEN … ELSE DO… LOOP SELECT… CASE FOR… NEXT GOTO RETURN CALL SUB … END SUB FUNCTION…END FUNCTION EVENT … END EVENT ...etc. innoBASIC 輸出入命令 BUTTON OUTPUT CHECKMODULE COUNT PULSEIN DEBUG PULESOUT DEBUGIN PWM GETDIRPORT HIGH RCTIME IN READPORT INPUT RESETMODULE LCDCMD REVERSE LCDIN SETDIRPORT LCDOUT TOGGLE LOW WRITEPORT innoBASIC數學及轉換命令 PAUSE RANDOM ABS SGN CEIL FLOOR SQRT EXP EXP10 LOG LOG10 SIN COS ASIN ACOS ATAN ATAN2 BYTE2FLOAT SHORT2FLOAT WORD2FLOAT INTEGER2FLOAT DWORD2FLOAT LONG2FLOAT STRING2FLOAT FLOAT2BYTE FLOAT2SHORT FLOAT2WORD FLOAT2INTEGER FLOAT2DWORD FLOAT2LONG FLOAT2STRING FLOAT2REALSTRING LCASE UCASE RIGHT MID LEFT LEN STRREVERSE 範例-- PWM命令 PWM Pin, Duty, Cycles 以PWM訊號輸出模擬類比訊號。 Pin – 常數或變數值(0-23),用來指定產生PWM的引腳。初始時這個引腳會被設成輸出模式,當指令完成時會設為輸入模式。 Duty – 常數或變數值 (0~255),用來定義輸出波形的工作週期(佔空比)。 Cycles – 定義PWM輸出產生所需的週期數(大約每個循環1.15 ms), 實際上也就是定義PWM輸出運作的時間。Cycles為0將不會產生PWM輸出。它的值可以是常數,變數或是一個表示式而且必須在範圍0-255之間。 周邊模組總覽 周邊模組 (1) 直流馬達模組 (Dual 650mA) 鍵盤模組 LCD顯示模組 直流馬達(1.5A) 控制模組 直流馬達(30A) 控制模組 周邊模組 (2) 電子羅盤模組 超音波測距模組 計時模組 I/O擴充模組 周邊模組 (3) 二軸搖桿模組 三軸搖桿模組 機器人控制模組 伺服馬達模組 模組使用範例- LCD Module Peripheral myLCD As LCD2x16A @ 1 Sub Main() myLCD.Display(“HOW ARE YOU?”) End Sub HOW ARE YOU? Cmd Bus USB * * * * * * * * * * *

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档