- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 用pwm运行舵机
文章目录前言一、基础知识二、代码1.pwm.c2.pwm.h3.main.c总结 前言 用pwm来运行舵机,舵机是基础的sg90 一、基础知识 0.5ms——————-舵机会转动 0 ° 1.0ms——————-舵机会转动 45° 1.5ms——————-舵机会转动 90° 2.0ms——————-舵机会转动 135° 2.5ms——————-舵机会转动180° 占空比对应转动的角度 周期=(arr+1)(psc+1)/72000000=(1999+1)(71+1)/72000000=20ms 二、代.
2021-08-22 11:13:38
726
原创 创建一个活动控件
创建一个活动控件 参数一、滑动空间的名称; 参数二、滑动空间用于依附的图像窗口的名称; 参数三、初始化阈值; 参数四、滑动控件的刻度范围; 参数五、是回调函数 下面是部分代码: void demo::tracking_Bar_demo(Mat& image) //{ // namedWindow("亮度调整", WINDOW_AUTOSIZE); // dst = Mat::zeros(image.size(), image.type());//创建一个空白矩阵 // m = Mat::zeros(
2021-03-31 20:16:31
138
原创 流水灯熄灭5秒,点亮1秒
在单片机第一次作业中,老师运用的while语句循环与if语句的结合运用,实现了流水灯熄灭5秒,点亮1秒。 #include"delay.h"int main(void)//ϨÃð5Ã룬ÁÁÒ»Ãë{ while(1) { if(big >0) { delay(1000); big = big-1; } else { big = 5;//重置 small = 1; } if(small>0) { small = small-1; delay(1000)
2020-08-02 08:37:40
888
原创 按键控制蜂鸣器
用单片机的按键控制蜂鸣器。 按一下蜂鸣器响一下。 长按也就响一下。 该怎么写程序? 总共有6个按键 #include sbit key1 = P3^7; sbit key2 = P3^6; sbit key3 = P3^5; sbit key4 = P3^4; sbit key5 = P3^3; sbit key6 = P3^2; sbit unsigned char flag=1; //定义上升沿ready标志 while(1) { if(key1&&flag) // 默认key1下拉至G
2020-07-27 18:15:31
1925
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅