自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超声波测距模块SR40使用体验

2 对平面物体有效,例如书本,墙壁,地面。但是对于不规则物体无效,例如树木无法测量到,路边的交通标识无法测量到,路边的广告牌测量不到,用作倒车雷达是不可能的。如果你说的倒车雷达是倒入自家车库还是可以的。1 距离测量可能比较准确,但是数据会存在跳变,比如20,20,20 ,700,20,20,20,700.不稳定。3 测量人体感觉不行。好像有专门的人体感应模块。4 测量汽车一般可以测量到,但是打开车门的汽车测不到。

2024-04-27 18:16:56 49 2

原创 一个花费我半天时间的错误

因为以前从来没有delay_ms这样的函数,而且上个实验都是用的delay_us.这个启动的方式真的好有个性。在dHT11编程的时候,我把延时25ms,错误看做25us.然后花费了半天时间解决这个问题。这难道不像是us怎么看都像。所以这个错误无可避免。而且从时序图上看也像是us。

2024-04-27 16:34:09 119

原创 DHT11+stm32示例

可以看到我没有使用任何外接的上拉电阻。

2024-04-27 16:26:57 27

原创 DHT11注意事项

通过任意引脚的电流不能超过10mA,所以需要限流。我觉得只要电压符合要求电流不会有问题。

2024-04-27 15:19:28 71

原创 超声波测距模块应该是测得准的

看这个人的视频测量很精确。

2024-04-27 11:15:16 53

原创 DHT11代码

【代码】DHT11代码。

2024-04-27 04:30:09 35

原创 DHT11用途(不只是温湿度计)

成本:DHT112元/屏幕是不要钱了吗?

2024-04-26 19:41:06 230

原创 如果软件不太多建议使用C6T6代替C8T6

共15KB,那不是还不到32K,所以可以用C6T6代替。

2024-04-26 18:24:38 91

原创 我很容易犯的一个错误data=data>>1

这个问题已经浪费了我一天时间,2个不同实验中都出现了,不过这却让我掌握了在Linux上调试stm32的技术,以后应该不会再犯了。我发现我很容易把data=data>>1;而且好像书上面那个作者也写错了。写作data>>1;

2024-04-26 10:37:23 40

原创 DS18B20浪费我半天时间的一个问题

/就是这里出了问题。因为以前是data_Read>>1;所以呢数值不会变读不到数据。这个>>的问题好像出现过2次了。

2024-04-26 10:31:06 45

原创 STM32CUBEIDE调试设置:否则无法正常调试

Break at address "0xaaaaaaa" with no debug information available这样的错误。一定要把BOOT1设置为0,BOOT1设置为0然后再调试。即把sys设置为SW。

2024-04-25 17:48:57 85

原创 DS18B20demo示例

第二天添加了一个与DS18B20完全无关的代码:__HAL_RCC_GPIOA_CLK_ENABLE();如果可以调试这2天就节省出来了,所以以后遇到问题一定要调试。也就是没有打开引脚时钟。

2024-04-25 16:32:29 122 1

原创 DS18B20测温计用途

不用怀疑,这个元件传输距离可达几百米。

2024-04-25 10:19:18 102

原创 DS18B20改进

但是包括从课本到网络博客都写得是200us.为什么会出现这样低级的错误?毕竟连变量名称都是一样的。我发现很多人的博客里面都存在一个缺陷:这里检测超时的最大限度是240us,

2024-04-25 09:13:43 95

原创 HAL_Delay()低精度替代方案

其中delay_us是微秒延时函数,当执行1s延时的时候,似乎是精确的,但是到了2s就会出问题。但是这个方法我试了一下2分钟以内会出现几秒钟的误差。也就是5秒钟那个样子。如果不是用来做闹钟,一般延时还是完全可以满足需要的。

2024-04-24 20:23:00 121

原创 三极管正偏,反偏与电流大小无关

三极管正偏,反偏与电流大小无关,只与电压方向有关,也就是电流方向有关,而电流取决于电压和电阻,正偏,反偏只是一个方向量根电流大小无关系。

2024-04-24 11:23:11 73

原创 DS18B20

这个样子的代码能输出A25内容。

2024-04-23 20:48:23 69

原创 三极管为什么Uce>0.3V就可以了

从这个图可以看出,C与E是直接连接在一起的,所以不存在PN节,所以0.3V就能通电了。教材里面所谓的处于反向截止状态简直就是一个笑话哈哈。按照三极管的简单的模型无法解释这个想象。

2024-04-23 12:16:39 145

原创 正偏,反偏与导通,截止的关系

正偏不一定导通,反偏也不一定截止。一般的状态是正偏对应导通,反偏对应截止。这是一般二极管的用法。

2024-04-23 11:32:21 120

原创 三极管NPN/PNP/NEMOSFET演示:Uce

当Uce>0.3V的时候,三极管进入放大状态,这跟想象的0.7V有点不一样。即使在增大Uce电压也没什么用了:从0.3V改成100V,输出电流几乎不变。

2024-04-23 10:10:19 893

原创 STM32+RTC

2024-04-22 22:36:50 384 1

原创 STM32+I2C+OLED字符串显示

已经实现了任意长度的ASC码显示差一个汉子字库我感觉可以用来播放mp3了。

2024-04-22 21:01:00 222 1

原创 感冒与大雾的关系

湿热的环境容易生病,以后如果再在山里面遇到大雾就得赶快走。我有点感冒,想了想就是昨天那个大雾了。

2024-04-22 20:11:42 264

原创 proteus使用示波器查看220V交流电波形

position下面那个圆按钮是调节左边Y轴方向上每个格子对应的电压数,例如设置成25V的时候,Y轴上每个格子代表25V,按住按钮就可以调节数值。horizontal里面那个白色的圆按钮用于调节X轴,也就是时间轴。数值代表每个格子对应的时间,例如图中含义:每个格子对应10MS.Horizontal里面那个position是代表X轴方向的位移,例如你要看X=100的时候的波形,你就可以拖动这个按钮。Position:波形整体在Y轴上的偏移量。启动调试以后:因为连接的是CHA,所以我就调节CHA吧。

2024-04-22 16:54:42 162

原创 proteus添加电流源/电压源

选中左下角的Current Source?然后填写电流值:在右上角的:Current处。单击s形按钮,并且选择DC(s形按钮在下面这个图片的最后一个按钮)此处填写了1,所以电流源的电流是1A。

2024-04-22 14:54:21 181

原创 三极管放大演示

图中演示的是三极管E正偏,C反偏的情况。所以有Vc > Vb > Ve.这就是三极管正常工作的电压分布情况。

2024-04-22 11:57:38 78

原创 stm32+ssd1306+页地址+列地址

当通过指令设置了页地址,列地址以后指针将会指向这一点,然后数据将会写入以这一点为起始点的一列----只会操作8个位---垂直的8个位。有3中寻址方式:页地址寻址,水平寻址,垂直寻址。

2024-04-21 22:13:29 114

原创 STM32+OLED+I2C

其实要不是出了问题我还不一定理解了呢。不要问我是不是真的全都搞懂了。因为我错误的把da=da<<1。

2024-04-21 20:59:50 148

原创 STM32+I2C+OLED+hal库简介

如果你是自己使用软件模拟I2C,那么一定要初始化这个I2C,要不然就什么都发布出去,我现在就处于这个状态哈哈,但是我发现了,哈哈。就可以直接调用这些个HAL库函数。

2024-04-21 19:19:37 374

原创 STM32f1xx+HAL库+I2C源文件

【代码】STM32f1xx+HAL库+I2C源文件。

2024-04-21 19:09:08 105

原创 下载STM32f103参考手册(软件设计用,编程用途)

搜索stm32f1xx----->点击resources----->选择左边的user manual(意思是用户手册)可以看到这个5.1MB的用户参考手册有1200页,而且全都是英文的。选择其中大小为5.1MB的PDF文件下载。首先打开st.com.

2024-04-21 18:33:15 136

原创 下载stm32数据手册(描述电压电流等电气特性的手册不用于编程。用于硬件设计)

点击Download datasheet。搜索stm32f103c8。

2024-04-21 18:07:38 140

原创 ssd1306官方文档和简单介绍

其指令就是按照开头第一位作为标志。例如0开头表示发送的是列地址的低四位,1开头表示发送的是列地址的高四位,B开头表示发送的是页地址,也就是行地址,第几行。8D开头表示什么就自己看吧。很简单的东西把什么没用的东西都扯出来,最后最重要的东西搞错。以前学51的时候也是一下子就看懂了,这次再学居然没有一下子搞懂,后来发现是书里面搞错了!这是对比官方文档发现的。本来里面指令就很简单非要说的多么复杂,把3句话能理解的东西,搞得大家都听不懂。或者搜索ssd1306官网。

2024-04-21 16:45:13 136

原创 proteus内的NMOS是增强型mos管

假设这是一个耗尽类型的MOS,那么-220V电压上去以后数值会变得更小,然而结果不是这样,这就说明不是耗尽类型。处于保险我加了一个-220V的电压,接通后发现也是电流=0;这就说明了这个数值是最小值。proteus内的NMOS是增强型mos管:NEMOSFET。如果是耗尽类型,那么就应该不是0的电流。

2024-04-20 16:37:46 135

原创 NMOS预夹断与夹断

其实我一直有个地方想不通,预夹断之后,随着DRAIN与SOURCE之间电压的增大,电场强度会越来越大,这样就会发生另外的事情,但是教材里面确没有说明这一点,后来在另外一本书里面看到了答案:夹断。随着电场强度的增大,会夹断,这就会到这Rds越来越大,最后的结果是dVds全部都用来客服dRds,这样就出现了电压增大,但是电流不变的现象。

2024-04-20 15:21:37 108

原创 模拟电路仿真软件:mutisim+proteus

并对电路进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和。它包含了电路原理图的图形输入、电路。工程师们可以使用Multisim交互式地搭建电路。为基础的仿真工具,适用于板级的模拟/可以完成从理论到原理图捕获与仿真再到。Multisim是美国国家仪器(输入方式,具有丰富的仿真。和测试这样一个完整的综合。电子电路仿真设计软件。

2024-04-20 12:02:27 204

原创 proteus尽量不要使用电压表和电流表

理由:这2个是模拟实际表的,所以会有一定的电阻,电压,电流-----会影响原电路。2 本身准确度不够,假设0.000000001这个表是测量不出来的。但是探针没有任何问题。这2个表虽然是很好看,但是电路中最好是不要使用,因该使用探针来取代。

2024-04-20 10:51:49 135

原创 keil下载包

就会跳转到这个界面,点击右边的Download就可以下载了。

2024-04-20 01:49:05 165

原创 发射极/集电极

在PNP三极管,发射极发射空穴(本来空穴是不能发射的,这只是一种想象的描述),因为P半导体多子是positive空穴,集电极收集的也是空穴,所以电流从发射极到集电极。在NPN三极管内,发射极发射电子因为,N半导体多子是negative电子,所以集电极是收集电子,那么电流自然从集电极流动到发射极。

2024-04-19 21:34:02 104

原创 温度传感器用途

电热水壶展示柜温度计电饭锅汽车水温检测。

2024-04-19 17:05:56 118

ubuntu网络调试助手

ubuntu网络调试助手

2024-03-24

stm32cubemx-windows版

stm32cubemx-windows版

2024-01-17

micro-ros-stm32cubemx-utils.zip

micro-ros-stm32cubemx-utils.zip

2023-12-07

micro-ros-setup-humble.zip

micro-ros-setup-humble.zip

2023-12-07

micro-ros辅助文件,可以使得micro-ros在所有STM32上面运行包括STM32C8T6,而不只是限于非常有限的几个

micro_ros辅助文件,可以使得micro_ros在所有STM32上面运行包括STM32C8T6,而不只是限于非常有限的几个

2023-12-06

质量可靠的串口库,ros指定串口库,ros2-rclcpp开发者开发

质量可靠的串口库,ros指定串口库,ros2-rclcpp开发者开发

2023-12-05

arduino 1.8.9

我又做了一件好事,太好了

2023-11-25

arduino-stm32-master.zip

arduino-stm32-master.zip

2023-11-25

KEIL ARM COMPILER5下载

不要钱

2023-11-24

freeRTOS202210.01-LTS不需要积分,随便下载

freeRTOS202210.01-LTS不需要积分,随便下载

2023-11-24

FreeRTOSv202212.00.exe

FreeRTOSv202212.00.exe

2023-11-24

ros2-humble串口通信serial库

ros2-humble串口通信serial库

2023-11-22

gazebo-models

gazebo软件的models资源文件 gazebo软件的模型库 把这个模型库的models文件夹放到 ubuntu的 ~/.gazebo文件夹内就可以了

2023-07-12

我打算做一个软件,需要获取安卓系统签名,怎么样获取系统签名文件

2024-03-27

wifi万能钥匙是怎样控制wifi开关的

2024-03-24

为什么我的手机可以扫描到ubuntu的wifi热点,但是无法连接?

2024-03-23

java访问wifi故障:安卓12系统

2024-03-21

我的android studio没有java语言选项怎么办

2024-02-17

制造机器人的时候有什么难点?

2024-02-04

webots连接raw.githubusercontent.com很慢

2024-01-15

gazebo error

2024-01-07

有什么快速建立sdf文件的工具?方式

2024-01-04

ros2怎样使用xml格式的launch文件加Urdf文件

2023-12-23

怎样编译micro_ros静态库

2023-12-08

怎样在Windows或者Ubuntu上使用C++通过USB读取STM32发送的信息

2023-12-03

windows或者Ubuntu怎么访问usb内容?

2023-12-03

usb转串口模块连接到一个WiFi模块,重启后丢失AT指令

2023-11-14

怎么使用stm32产生准确到us的时间

2023-11-11

为什么我的usb摄像头连接Ubuntu后,cheese没有画面

2023-11-06

为什么我使用Windows远程登陆Ubuntu22.04会黑屏

2023-11-05

请问wiringpi库可以运行在树莓派的64位的Ubuntu上面吗?

2023-11-02

请问这是什么病毒或者异常

2023-11-01

树莓派里面 ,wiringPi库能在Ubuntu“64位”系统上面正常使用?

2023-11-01

node-red是不是一种先进的技术?用来干什么的?

2023-10-23

有什么解线性方程组的软件

2023-10-20

ros2怎么用XML写launch文件加载一个urdf文件

2023-10-11

ros2有什么可视化的调试工具

2023-09-26

二极管的击穿类型是什么?

2023-09-15

普中开发板蓝牙模块无法接收数据

2023-09-14

stm32f103r6单片机在使用proteus模拟串口通信时发生异常,PA8脚没有设置过但是有低电平

2023-09-03

stm32使用标准库开发比较好还是使用hal库开发比较好

2023-08-25

stm32的数据寄存器为什么要用2个?要分为输入输出?

2023-08-18

为什么proteus仿真的时候L298控制的步进电机显示的数值不稳定

2023-07-31

AT89C51单片机的l298OUT1 OUT2引脚没有输出电压

2023-07-31

学ros机器人要学stm32单片机?

2023-07-28

为什么我的gazebo模型小车,轮胎没有转,但是他自己会移动?

2023-07-20

为什么我的gazebo模型小车,轮胎在转,但是车不动呢?

2023-07-19

gazebo模型小车

2023-07-19

使用rviz的时候为什么我的arbotix就是没有cmd_vel话题?

2023-07-17

关于#ubuntu#的问题,如何解决?

2023-06-30

机器人仿真软件是什么

2023-06-17

关于#机器人#的问题,如何解决?

2023-06-11

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

TA关注的人

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