自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 7.31 5周一:基于stm32f103开发的智能加湿器(下)

基于stm32f103开发的智能加湿器

2023-07-31 15:13:16 231

原创 7.26 4周三:基于stm32f103开发的智能加湿器(上)

> 是 -> 给继电器发送低电平信号 -> 打开加湿器 -> 结束 -> 否 -> 不进行任何操作 -> 结束。都快一个星期没更了,原因是上周在上班比较忙,然后上周六给老板说了不做了,原由是周六的下午我在公司目睹了一场债务纠纷,感觉失去了对公司的信任。然后这周的这几天我便开始整自己的事了。注意::这个雾化器的1和2,我改过,原来的供电是micro接口,这里1和2对应正极和负极,至于为什么,我也是在上班的时候问一个老司机才问出来的,他说的模电的知识,我没学过模电。2.当温度到达条件(假设28℃)

2023-07-26 18:04:01 586 7

原创 7.20 3周四:DHT11温湿度检测(下)

DHT11温湿度模块的使用

2023-07-20 21:09:16 77 1

原创 7.16 2周日:DHT11温湿度检测(上)

DHT11温湿度检测

2023-07-16 21:34:01 115 1

原创 7.13 2周4.无学习

下午我做了一些编码器线,从线缆开始,取8m线缆,剥皮,上公头和母头,接端头,封热缩管,最后测试,这些事情花了一下午的时间,有趣的是最后测试的时候,将编码器线和电机线接好了,用他们的控制软件可以实现机器模块的移动。第二天将板子另一面继续焊电子元件,最后还差两块芯片没上,因为引脚太小了,我不管用热风枪还是焊烙铁都弄不好,锡融合后会在两只引脚中连在一起,有个前辈就说先不管了。今天已经上了两天班了,公司是做机械爪的,这两天干的都是基础的事,但是也是没接触过的,也更加深了我对单片机的认识。

2023-07-13 21:18:13 44 1

原创 7.11 2周2:TIM6基本定时器

Prescaler预分频系数,这里写71,分频下来的结果就是(72/(71+1))得1MHz,例如1分频,结果就是36MHz;配置TIM6的代码中,TIM的结构有5个,,由于TIM6是基本定时器,所以只用配置两个。3.自动重装载寄存器(ARR):TIM6具有一个自动重装载寄存器,当计数器达到该值时,会重新加载计数器的初始值,并触发中断或事件。Period自动重装载数值,和之前systick中的LOAD有点相似(设置目标值),我写的值是999,是因为计数是从0开始计数的;在.c文件中还是要声明一次!

2023-07-11 22:10:29 360

原创 7.10 2周1:了解DHT11

今天由于出门耽误了,所以今天不打算学习了,刚好我买的DHT11(温湿度传感器模块)到了,我将商家配送的代码看了以下,制定了以下的学习计划。1.掌握TIM定时器的配置。

2023-07-11 21:48:40 28

原创 7.7 1周5:Systick系统时钟设置延时程序

循环会一直执行,直到 SysTick 控制寄存器的第 16 位(也就是计数器完成位)设置为 1,表示延迟时间已经过去。啃臭键 ,0位负责systick的开关,1位负责设置计时到期后要不要做其他动作;2位就是选择时钟,值0表示AHB频率8分频,值1表示用AHB时钟。简单来说:ctrl就是开关systick,load就是计时的一个目标值,计时到了这个目标值就自动归0;因为systick时钟在8分配后频率就是9MHz,1秒计数9×10*6次,1s = 10*6us, 1us 计数 9 次。

2023-07-08 13:19:59 167

原创 7.6 1周4:驱动SG92R舵机

我的理解,有这个区间 0.5ms~2.5ms,然后输出高电平就能驱动,我的操作是用for循环去遍历这个区间的值,到达驱动的目的。同学送的一个这个舵机,我想着把它驱动了,找了些资料和代码,刚好能驱动成功,细节没有看太多,有些不明白的地方,我在文中指出来。这个地方,for()中第三个参数的自加值我是自己试出来的,我的目的是转45°,具体的我也不明白。红线:5v 棕线:GND 黄线:信号线(接其他引脚)的控制电路由微控制器或其他控制器提供。

2023-07-07 13:11:47 555 1

原创 7.5 1周3:串口USART接和发数据

总结:通过串口来实现数据的收发,并且使用简单的逻辑运算可以用电脑来控制led,这次的亮点在于数据读取和写入流的重定向。printf(" 按键控制LED\r\n");printf("1.KEY1——红色灯反转 \r\n");printf("2.KEY2——蓝色灯反转 \r\n");printf("3.KEY3——两个灯反转 \r\n");

2023-07-05 18:18:49 239 1

原创 7.4 1周2——按键控制LED_中断方法

stm32按键触发中断

2023-07-04 22:12:29 164

原创 7.3 1周1 ——库函数点亮LED灯

define LED_RED_OFF (LED_RED_GPIO->BSRR |= LED_RED_PIN) // 熄灭,置高电平。#define LED_RED_O (LED_RED_GPIO->BSRR |= LED_RED_PIN

2023-07-03 17:20:27 159 1

stm32智能加湿器源码

stm32智能加湿器源码

2023-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除