- 博客(6)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 Proteus 实现基于DSP28027的DTH11模块功能测出湿度和温度显示在lcd1602
实现DHT11的温度和湿度读取功能就需要了解它的通讯协议,
2022-11-05 20:02:55
1186
4
原创 PC基于wifi采用UDP协议实现ESP32无线图传显示在1.44寸屏幕
开发环境:Ubuntu16.04ESP32:ArduinoPC图传:Python3.6.9首先上python代码import socketimport cv2import numpy as npimg = cv2.imread('./picture.jpg') #读取图像# 检测图片的象素大小sp = img.shapeprint(sp[0], sp[1], sp[2]) # sp[0] height sp[1] widthheight = img.shape[0]width
2022-05-29 01:23:09
1301
1
原创 Proteus仿真二,通过51单片机来实现虚拟串口通信,基于MODBUS_RTU协议(2)
Proteus仿真二,通过51单片机来实现虚拟串口通信,基于MODBUS_RTU协议(2)接着上一章的内容来讲,本次主要实现的是功能码0x03的功能。前面说过了它的主要功能是读取多个寄存器。先看报文:我在下位机的寄存器1和寄存器2给予了1,2的值,上位机同时读取到了下位机的值。报文如下,Tx:175-01 03 00 00 00 02 C4 0BRx:176-01 03 04 00 01 00 02 2A 32TX表示发送,即上文机往下位机发送的报文。01 为从机地址,03为功能码,00 00
2021-06-25 08:48:17
1368
1
原创 Proteus仿真二,通过51单片机来实现虚拟串口通信,基于MODBUS_RTU协议(1)
Proteus仿真二,通过51单片机来实现虚拟串口通信,基于MODBUS_RTU协议(1)这一章,主要介绍的是实现一帧报文的接收内容,下一章将将讲解功能码的实现问题。本文要用到的软件需要MODBUS三套工具:首先搭建电路图:进行配置,首先是51单片机的晶振要选用11.0592MHz,因为这样波特率才是精准的。然后就是虚拟串口对接通过 “virtual serial port driver”来进行配置连接COM1 和 COM2。然后配置端口,由于电脑是主机,51单片机是从机。因此,需要
2021-06-23 11:29:17
5538
3
原创 对于VS中scanf报错永久解决,创建源文件自动添加#define _CRT_SECURE_NO_WARNINGS 1
对于第一次使用VS的人来说,当输入scanf会报错。通过提示可以直到需要在第一行输入#define _CRT_SECURE_NO_WARNINGS 1,才可以解决问题。但是,每次编写代码都需要输入特别麻烦,所以要进行特殊处理。首先,你电脑上需要准备好 “Notepad++” 这个软件。下面我提供了软件下载:链接:https://pan.baidu.com/s/1GtRJJjbXs44I9c54pmplHQ提取码:zk4r下载好后,在你的VS安装目录下找到这个文件用**Notepad++**打.
2021-04-29 18:16:36
1437
1
原创 Adams关于齿轮啮合详细步骤,保证无错误
**Adams关于齿轮啮合详细步骤,保证无错误**1,先画齿轮,齿轮可以用圆柱来代替,本文用三个齿轮来做例子,大齿轮做主动轮带动两个小齿轮。2,添加转动副,注意添加转动副时一定要注意:先点齿轮再点公共部件,不然会出错误。(注:公共部件是指两个互相啮合的齿轮都有共同的部件,本文的公共部件是大地,公共部件也不是什么专有名字只是我自己的口头语)3,添加MARKER点,MARKER点的位置必须要在公共部件上(本文的MARKER点就是添加在大地上)。MARKER点添加到啮合点的位置上,在通过转动把Z轴转
2021-02-07 10:01:08
5168
2
ov5642取景,lcd显示图像有问题
2022-05-23
stm32mp157如何用STM32cubeprogrammer烧写A7裸机程序
2022-04-09
同样的C代码在Visual Stdio 2019 与 Linux环境下结果不同
2021-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人