控制模组直流马达-优奎士.PPT

優奎士 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)

1亿VIP精品文档

相关文档