|
51hei圖片_20240918095333.jpg (258.85 KB, 下載次數: 2)
下載附件
2024-9-18 09:58 上傳
單片機源程序如下:- #include "stm32f10x.h" // Device header
- #include "Delay.h"
- #include "OLED.h"
- #include "Motor.h"
- #include "Key.h"
- uint8_t KeyNum, moto_flag=0; //定義用于接收按鍵鍵碼的變量
- int Speed=0; //定義速度變量
- int main(void)
- {
- /*模塊初始化*/
- OLED_Init(); //OLED初始化
- Motor_Init(); //直流電機初始化
- Key_Init(); //按鍵初始化
-
- /*顯示靜態字符串*/
- OLED_ShowString(1, 1, "Speed:"); //1行1列顯示字符串Speed:
- GPIO_SetBits(GPIOB, GPIO_Pin_5);
-
- while (1)
- {
- KeyNum = Key_GetNum(); //獲取按鍵鍵碼
- if (KeyNum == 1) //按鍵1按下
- {
- moto_flag++;
- if(moto_flag==3){moto_flag=1;}
- switch(moto_flag)
- {
-
- case 1: Motor_SetSpeed(50);Delay_ms(3000); GPIO_SetBits(GPIOB, GPIO_Pin_5);break;
- case 2: Motor_SetSpeed(-50);Delay_ms(3000); GPIO_SetBits(GPIOB, GPIO_Pin_5);break;
- default: break;
- }
-
- }
- //設置直流電機的速度為速度變量
- }
- }
復制代碼
https://live.csdn.net/v/424954
|
-
-
步進電機.7z
2024-9-18 09:58 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
658.04 KB, 下載次數: 13, 下載積分: 黑幣 -5
-
-
20161012102520yg1obn.pdf
2024-9-18 10:08 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
597.15 KB, 下載次數: 10, 下載積分: 黑幣 -5
評分
-
查看全部評分
|