検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
モータの速度を変える をテンプレートにして作成
★トップ(目次)ページへ
★情報交換掲示板
08/08/14設置
今日の10件
PICとMikroC
(165)
スイッチ入力(16F1827 XC8)
(3)
PukiWiki
(2)
モータの前転・後転
(2)
MPLAB Xのデバッガーの使用法
(2)
パソコンとPICの通信(USART)
(2)
PukiWiki/1.4/Manual/Plugin
(2)
PukiWiki/1.4/Manual/Plugin/E-G
(2)
PukiWiki/1.4/Manual/Plugin/L-N
(1)
MikroCの特徴
(1)
最新の15件
2024-05-03
対象PIC
2024-04-02
インターバルタイマ(TMR0割込み利用)(16F886)
XC8:変数の型のタイプと値の範囲
XC8:プログラミング書式の確認
XC8:コンフィグレーションワード記述書式について
スリープ(PICの消費電力を最小に)
PWM機能
2024-01-29
MikroCの特徴
RecentDeleted
2023-12-22
RCDライタ 350円
LEDの明るさを変える(PWM)(24FJ64)
ライントレースカー(基本機能のみ搭載)
発光ダイオード(LED)の点滅(16F1827 XC8)
2023-09-12
I2C通信LCD表示法(16F1827 XC8)
2023-07-06
PIC-PICの通信(USART)
#amazon(4798109223)
Total:0/Today:0
開始行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
~
*モータの速度を変える [#j5a84ca7]
PIC 16F628A内臓のPWM機能を利用し、モータへ掛かる電圧を...
注)16F628Aの場合、PWM信号はRB3から発信される。
関連MikroC関数
void Pwm_Init(unsigned long freq);
void Pwm_Change_Duty(unsigned short duty_ratio);
void Pwm_Start(void);
void Pwm_Stop(void);
|&attachref(P1010192.JPG,zoom,150x150,button){新しい写真...
/**
* PWM機能でモータの速度を変える
*
* PIC 16F628A
* 発信器:内臓4MHz
* 電源:乾電池4本
* モータドライバIC: TA7291P
* RB3: モータ (CCP出力)
*
* Device Flags: _BODEN_OFF _BOREN_OFF _CP_OFF _PWRTE_ON ...
* _LVP_OFF _MCLRE_OFF _INTRC_OSC_NOCLKOUT
*
* 言語 MikroC v6.2
*/
void main(){ //メイン プログラム
unsigned short int i;
PORTB = 0b00000000; //PORTBの中身をきれいにする
TRISB = 0b00000010; //RB1は1:入力、他のPORTBは0:出力...
PWM_Init(5000); //PWMの初期化 (5KHz周期指定)
do { //doとwhileの間を繰り返す
PWM_Start(); //PWM機能スタート
//モータ電圧の変更 (Duty 0-255)
PWM_Change_Duty(254); //duty:99% モータ電圧3.7V
Delay_ms(9000); //9秒待つ
PWM_Change_Duty(205); //duty:80% モータ電圧3.0V
Delay_ms(9000); //9秒待つ
PWM_Change_Duty(150); //duty:59% モータ電圧2.0V
Delay_ms(9000); //9秒待つ
PWM_Change_Duty(125); //duty:49% モータ電圧1.5V
Delay_ms(9000); //9秒待つ
PWM_Stop(); //PWMストップ
Delay_ms(1000); //1秒待つ
} while(1); //doとwhileの間を繰り返す
} //メイン プログラム終了
★この情報は役に立ちましたか?
#vote(はい[13],普通[5],いいえ[8])
- 2015-10-6 xiaozhengm http://www.louisvuitton-lvoutl...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- http://www.nike-shoes.in.net/ http://www.bostoncelticsj...
- http://www.outletsmichaelkors.us.com http://www.christi...
- http://www.outletsmichaelkors.us.com http://www.christi...
#comment_nospam
終了行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
~
*モータの速度を変える [#j5a84ca7]
PIC 16F628A内臓のPWM機能を利用し、モータへ掛かる電圧を...
注)16F628Aの場合、PWM信号はRB3から発信される。
関連MikroC関数
void Pwm_Init(unsigned long freq);
void Pwm_Change_Duty(unsigned short duty_ratio);
void Pwm_Start(void);
void Pwm_Stop(void);
|&attachref(P1010192.JPG,zoom,150x150,button){新しい写真...
/**
* PWM機能でモータの速度を変える
*
* PIC 16F628A
* 発信器:内臓4MHz
* 電源:乾電池4本
* モータドライバIC: TA7291P
* RB3: モータ (CCP出力)
*
* Device Flags: _BODEN_OFF _BOREN_OFF _CP_OFF _PWRTE_ON ...
* _LVP_OFF _MCLRE_OFF _INTRC_OSC_NOCLKOUT
*
* 言語 MikroC v6.2
*/
void main(){ //メイン プログラム
unsigned short int i;
PORTB = 0b00000000; //PORTBの中身をきれいにする
TRISB = 0b00000010; //RB1は1:入力、他のPORTBは0:出力...
PWM_Init(5000); //PWMの初期化 (5KHz周期指定)
do { //doとwhileの間を繰り返す
PWM_Start(); //PWM機能スタート
//モータ電圧の変更 (Duty 0-255)
PWM_Change_Duty(254); //duty:99% モータ電圧3.7V
Delay_ms(9000); //9秒待つ
PWM_Change_Duty(205); //duty:80% モータ電圧3.0V
Delay_ms(9000); //9秒待つ
PWM_Change_Duty(150); //duty:59% モータ電圧2.0V
Delay_ms(9000); //9秒待つ
PWM_Change_Duty(125); //duty:49% モータ電圧1.5V
Delay_ms(9000); //9秒待つ
PWM_Stop(); //PWMストップ
Delay_ms(1000); //1秒待つ
} while(1); //doとwhileの間を繰り返す
} //メイン プログラム終了
★この情報は役に立ちましたか?
#vote(はい[13],普通[5],いいえ[8])
- 2015-10-6 xiaozhengm http://www.louisvuitton-lvoutl...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- http://www.nike-shoes.in.net/ http://www.bostoncelticsj...
- http://www.outletsmichaelkors.us.com http://www.christi...
- http://www.outletsmichaelkors.us.com http://www.christi...
#comment_nospam
ページ名: