Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Tourobo2022_TBCMotorDriver
README.txt@0:db4f58345725, 2020-03-25 (annotated)
- Committer:
- YutaTogashi
- Date:
- Wed Mar 25 09:22:53 2020 +0000
- Revision:
- 0:db4f58345725
20200325 Add_README.txt
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
YutaTogashi | 0:db4f58345725 | 1 | 作成:20200326 冨樫 |
YutaTogashi | 0:db4f58345725 | 2 | このライブラリは,鳥羽のMotorDriverをSMB方式で使うためのライブラリです. |
YutaTogashi | 0:db4f58345725 | 3 | |
YutaTogashi | 0:db4f58345725 | 4 | 【説明】 |
YutaTogashi | 0:db4f58345725 | 5 | ・motorDriveSMB(PinName PwmH,PinName Phase) |
YutaTogashi | 0:db4f58345725 | 6 | [引数] |
YutaTogashi | 0:db4f58345725 | 7 | PwmH : PWMHのピン(このピンからPWMを出力します) |
YutaTogashi | 0:db4f58345725 | 8 | Phase : PHASEのピン(このピンの出力によって回転方向が変化します) |
YutaTogashi | 0:db4f58345725 | 9 | [戻り値] |
YutaTogashi | 0:db4f58345725 | 10 | なし |
YutaTogashi | 0:db4f58345725 | 11 | |
YutaTogashi | 0:db4f58345725 | 12 | ・setupFrequency(float frequency) |
YutaTogashi | 0:db4f58345725 | 13 | [引数] |
YutaTogashi | 0:db4f58345725 | 14 | frequency : PWMの周波数 |
YutaTogashi | 0:db4f58345725 | 15 | [戻り値] |
YutaTogashi | 0:db4f58345725 | 16 | なし |
YutaTogashi | 0:db4f58345725 | 17 | |
YutaTogashi | 0:db4f58345725 | 18 | ・setupLimitDuty(float lowerLimit,float upperLimit) |
YutaTogashi | 0:db4f58345725 | 19 | [引数] |
YutaTogashi | 0:db4f58345725 | 20 | lowerLimit : 出力するdutyの下限値(default:-1.0f) |
YutaTogashi | 0:db4f58345725 | 21 | upperLimit : 出力するdutyの上限値(default:1.0f) |
YutaTogashi | 0:db4f58345725 | 22 | [戻り値] |
YutaTogashi | 0:db4f58345725 | 23 | なし |
YutaTogashi | 0:db4f58345725 | 24 | |
YutaTogashi | 0:db4f58345725 | 25 | ・output(float duty) |
YutaTogashi | 0:db4f58345725 | 26 | [引数] |
YutaTogashi | 0:db4f58345725 | 27 | duty : 出力するduty |
YutaTogashi | 0:db4f58345725 | 28 | [戻り値] |
YutaTogashi | 0:db4f58345725 | 29 | なし |
YutaTogashi | 0:db4f58345725 | 30 | |
YutaTogashi | 0:db4f58345725 | 31 | /**************************************************************************************************************************************************/ |
YutaTogashi | 0:db4f58345725 | 32 | (一例) |
YutaTogashi | 0:db4f58345725 | 33 | #include "mbed.h" |
YutaTogashi | 0:db4f58345725 | 34 | #include "motorDrive_SMB.h" |
YutaTogashi | 0:db4f58345725 | 35 | |
YutaTogashi | 0:db4f58345725 | 36 | motorDriveSMB motor(PWMHのピン,PHASEのピン); |
YutaTogashi | 0:db4f58345725 | 37 | |
YutaTogashi | 0:db4f58345725 | 38 | int main() { |
YutaTogashi | 0:db4f58345725 | 39 | motor.setupFrequency(20000.0f); //周波数設定 |
YutaTogashi | 0:db4f58345725 | 40 | motor.setupLimitDuty(-1.0f,1.0f); //上限値・下限値を設定 |
YutaTogashi | 0:db4f58345725 | 41 | while(1){ |
YutaTogashi | 0:db4f58345725 | 42 | motor.output(0.50f); //PWMを出力 |
YutaTogashi | 0:db4f58345725 | 43 | } |
YutaTogashi | 0:db4f58345725 | 44 | } |