- 博客(129)
- 资源 (24)
- 收藏
- 关注
原创 干货|使用Qt将采集到的结果数据保存至Excel中
大家好,我是小哈哥,今天我们接着上一篇网文的内容,继续完成网友问答。今天我们来分享第三个问题的解决方案:基于Modbus协议将电压数据上传至上位机Qt程序解析Modbus协议,并将解析之后的结果显示在曲线中将声音强度数据保存至Excel中本次分享的实例在 分享一个非常强大且好用的绘图控件QCustomPlot 的程序基础上完成。要解决这个问题,我们要先了解一下,什么是VBA?VBA很多人听过大名鼎鼎的VBA,至于怎么用可能不太熟悉,那么VBA是什么呢?VBA(Visual Basic
2021-09-25 18:47:03 5224 1
原创 LoRa模组:Ra-01S 初体验
大家好,我是程序员小哈。最近买了几块Ra-01S模组,该模组基于LoRa技术,感兴趣的可以买两个,我们一起玩起来。LoRa 是一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种简单的能实现远距离、长电池寿命、大容量的系统,进而扩展传感网络。目前,LoRa 主要在全球免费频段运行,包括433、868、915MHz等。安信可LoRa系列模块(Ra-01S)由安信可科技设计开发。该模组用于超长距离扩频通信,其射频芯片SX1268主要采用LoRa远程调
2021-09-25 18:46:32 1613 1
原创 基于STM32使用TTP223点动触摸传感器模块
大家好,我是程序员小哈。最近淘了一个触摸开关,使用起来还是蛮简单的,今天跟大家分享一下。该模块是一个基于触摸检测IC(TTP223N-BA6)的电容式点动型触摸开关模块。TTP223是触摸键检测IC,提供1个触摸键检测。可以将模块安装在非金属材料如塑料、玻璃的表面,另外将薄薄的纸片(非金属)覆盖在模块的表面,只要触摸的位置正确,即可做成隐藏在墙壁、桌面等地方的按键。模块特点点动型:初态为低电平,触摸为高电平,不触摸为低电平(类似轻触按键功能)低功耗供电电源可为 2~5.5V DC正反面.
2021-09-25 18:45:37 4703
原创 那位同学需要的:STM32驱动四针OLED,来了
大家好,我是程序员小哈,今天给大家分享一个网友问答,整个问题解决的过程,也是我一般拿到一个新模块寻找资料的过程。一般寻找资料的途径就是三个途径:模块的商品描述官方芯片手册网上相关内容的博文我们看一下今天的问题的解决,看看是不是很容易?问题由来我们之前分享了很多液晶屏模块的例程了,这个OLED模块也分享过7针的版本,7针的是基于SPI总线的,手里一直没有四针的,正好备货,顺便淘宝下单买一个:最近有空,安排一下,也不知道这个网友问题到底解决没有,不过总会有其他需要的人,今天分享一下,拿到
2021-09-25 18:44:33 2165
原创 断更许久的综合实例又要开始啦
历时16个月,500多天,一共写了一百多篇网文,小哈哥于本周终于一万粉了,感谢一路有你们的陪伴,以后我会继续努力,做公众号的初心不会变的。去年的时候分享了三个综合实例,基于单片机的智能风扇基于单片机的自动浇花系统利用ZigBee模块实现智能家居的远程语音控制很多小伙伴复现了上面的综合实例,很高兴自己的分享能够对大家有所帮助。一晃上次分享完综合实例,距离现在已经过去整整一年了,这几天一个知识星球的球友要做毕设了,选了一个题目:《基于手势控制的智能烟机》,想到好久没分享综合实例了,我决定重启综合
2021-09-25 18:44:12 170
原创 ESP8266官方SDK编译
大家好,我是程序员小哈,又到了知识分享时间,今天我给大家介绍一下如何编译ESP8266的官方SDK,如果对你有所帮助的话,还请文末点赞支持一下哈。问题由来之前网文分享的时候,有网文留言,能否做一个 STM32–>ESP8266->OneNET 的Demo。要想解决这个问题,我们可以使用ESP8266通过串口AT指令连接OneNET平台,这种方式我们只需要将ESP8266烧写通用的AT固件即可。或者我们也可以使用MQTT协议接入OneNET,这种方案的话,就需要我们在ESP8266中烧写
2021-09-25 18:43:32 1045
原创 代码太多不要怕,分享一个阅读代码的神器
大家好,我是程序员小哈。又到了知识分享时间,今天我给大家分享一个阅读代码的神器,如果对你有所帮助的话,还请文末点赞支持一下哈。今天给大家介绍一个查看代码的编辑器软件:Source Insight,简称SI,平常接手同事的代码或者网上下载的开源代码,不是很熟悉的情况下,使用这个软件来阅读代码,事半功倍,堪称神器。SI简介Source Insight是一款好用的代码阅读编辑工具,方便对程序代码的阅读和编辑。几乎支持所有的编程语言,可以自动显示有用的上下文信息。SI以丰富的语言支持、便捷的功能、快速的源
2021-09-25 18:43:12 18059 13
原创 干货 | 分享一个事半功倍的调试神器
今天给大家介绍一个串口监控软件:AccessPort,我在工作中经常使用这个软件,堪称神器。这个软件不同于我们之前分享的串口助手,这个软件强大之处在于它是一个串口监控软件。常见的串口监控软件有AccessPort、ComMonitor(串口监控精灵软件)、Device Monitoring Studio 等,其中我最常使用的软件就是AccessPort。串口监控软件用途监控串口数据是否正常收发抓取数据通信协议新拿到一个串口设备(比如:使用Modbus协议的设备)或者使用串口通信的
2021-09-03 13:40:26 258
原创 modbus应答指令
【Receive from 127.0.0.1 : 61765】:01 00 00 00 00 06 01 03 00 00 00 0AMBAP 报文头借助 Modbus TCP,Modbus 应用协议报文头(简称 MBAP 报文头)先于实际消息。此报文头由以下部分组成:名称长度值亊务标识符2 字节协议标识符2 字节0000h (Modbus)长度2 字节单位标识符1 字节00hMBAP 报文头长度为 7 个字节:亊务标识符它用于事
2021-07-01 20:30:43 1543 1
原创 可以计算海拔高度的BMP180气压传感器,你会使用吗?
需要测量大气压力和温度的朋友可以玩玩BMP180这个传感器。这款传感器出自博世,应用非常广泛!实现目标使用普通IO口模拟IIC总线驱动BMP180传感器利用核心板的串口1打印输出当前温度、气压和海拔高度所需工具及环境所用模块Keil 5STM32F103RET6核心板PCB工程文件(本平台自制专用核心板)面包板及少许杜邦线本文素材公众号后台回复关键字“BMP180”,获取本模块的STM32代码及BMP180的芯片手册。传感器简介BMP180是Bosch(博
2021-07-01 20:30:27 3444 9
原创 干货 | Modbus协议调试分享
Modbus协议采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种。比较常用的Modbus通信调试软件有ModScan32和ModSim32。ModScan32主要用来模拟主设备,它可以发送指令到从设备(使用Modbus协议的智能仪表等设备终端),从机响应之后,就可以在界面上返回相应寄存器的数据。ModSim32用来模拟从设备,它可以模拟采用Modbus协议的智能终端。在和组态软件交互的过程中,咱们的板子或者软件一般作为从设备,为了了解Modbus协议的具体交互过程
2021-07-01 20:30:05 5634 1
原创 Qt编写Modbus从机程序
上一个网文我们使用MODSCAN32软件和串口助手调试了Modbus协议,我们之前还分享过使用Qt编写自己的串口助手,今天我们在上次分享的串口助手的源码基础上,使用Qt编写一个Modbus从机程序,让其与MODSCAN32软件实现数据交互。实现目标熟悉Modbus协议0x03和0x06功能码熟悉QTableView控件的使用Qt编写的Modbus从设备与ModScan32软件进行数据交互结果展示改变QTableView控件中某一个单元格的值MODSCAN32软件实时获得
2021-07-01 20:29:50 3592 2
原创 TTS语音模块
我们之前分享过TTS (从文本到语音(Text To Speech))功能,目前有两个模块可以实现此功能:方案一:使用科大讯飞的XFS5152CE语音合成模块,这个模块优点是接近真人发声,缺点价格偏贵,大约80+元;方案二:利用MP3模块的组合播报功能,实现过当前系统时间的播报,这种方案的优点是模块价格便宜,缺点是语速固定、语音素材需要提前准备。今天给大家分享一个我新购入的TTS文字转语音合成模块,这个模块由小酷智能语音科技出品,在语音效果要求不是很高的情况下,选择此模块性价比很高。实现目标利
2021-07-01 20:29:10 11715 4
原创 解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin
QT为了简化生成发布版本,特别提供了工具 “windeplayqt.exe”,这个工具在 "…\Qt5.8.0\5.8\msvc2015_64\bin"的目录下,通过该命令,可以解决上述错误。打开控制台窗口设置搜索路径以便系统可以搜索到 “windeployqt.exe”运行 “windeplayqt.exe D:\work\project\sample\bin\Release\sample.exe”, 所需要的QT运行库就自动拷贝到目标程序目录了。其他以上方法也适合debug版本。如果程序使.
2021-07-01 20:28:28 340
原创 [网友问答4]基于NPN型脉冲风速变送器获取实时风速
问题原由粉丝提问,NPN型脉冲风速变送器怎么求得风速,平时很支持小哈哥工作的小伙伴有需求,小哈哥必须安排,这次发文总结一下,希望可以帮助大家。开发环境与工具Keil 5主芯片为STM32F103RET6下载工具为JLINKPC为Win10风速变送器的型号为:VMS-3000-FSJT-NPN展示视频NPN型脉冲风速变送器的使用方法,详见如下视频教程:程序源码本文测试工程源码的获取方式在上面展示视频中获取。欢迎关注小哈哥的视频号,更多精彩敬请期待。主要参数直流供电:5V D
2021-07-01 20:28:12 1014
原创 L298N驱动28BYJ-48步进电机 STM32在定时器中控制步进电机
问题由来在综合实例 利用ZigBee模块实现智能家居的远程语音控制 中,用到了步进电机,有的网友问我,应该买一个什么样的步进电机呢?其实底板上的L298N电路是一个步进电机驱动的通用电路,不一定要买跟我一模一样的步进电机。我们随便选择一个步进电机都是可以的,为了控制方便,我们这里选择一个常见的5V的步进电机:28BYJ-48。内部拆解图:正是因为内部有这么多齿轮,所以此步进电机为一个减速电机。解决问题28BYJ-48步进电机与L298N驱动芯片的接法改进综合实例中步进电机的驱动
2021-07-01 20:27:43 5062 13
原创 STM32驱动LCD1602,哪位同学需要的,来了
问题由来我们之前分享过了数码管、OLED、LCD12864,最近群里小伙伴有需要STM32驱动LCD1602的源码,咱们今天就分享一下,如何使用STM32驱动LCD1602液晶屏,授人以鱼不如授人以渔,一起来看看怎么驱动LCD1602。淘宝下单买一个:LCD1602的意思就是每行可以显示16个字符,一共可以显示2行内容。开发环境与工具Keil 5公众号开源的最小系统核心板PC为Win103.3V LCD1206的型号为:1602A引脚定义LCD1602一共有16个引脚,具体定义如
2021-07-01 20:27:28 11942 14
原创 声音传感器模块
大家好,我是小哈哥,最近几篇网文,会给大家分享一个知识星球球友的问答,希望感兴趣的持续关注。问题由来星球网友的提问,有问必答:咱们把这个问题拆分开,由接下来几篇网文回答:基于Modbus协议将电压数据上传至上位机Qt程序解析Modbus协议,并将解析之后的结果显示在曲线中将温度数据保存至Excel中这三篇内容为本问题涉及的三个知识点,今天来分享第一个问题,其他问题,稍后陆续分享。声音传感器模块声音传感器的作用相当于一个话筒(麦克风),它用来接收声波。该传感器内置一个对声音敏感的电容
2021-07-01 20:26:31 23167 10
原创 Arduino+涂鸦云,教你制作幻彩灯带
大家好,我是程序员小哈。前一阵参加了涂鸦智能【幻彩灯带】Arduino开发实战训练营,参与完整个过程,收获颇丰,今天对本次制作的幻彩灯带进行一下小结,希望以后可以再次参与其他内容的训练营活动。概况本次DIY内容为基于Arduino+tuya SDK实现的幻彩灯带。实现了通过 涂鸦智能 App 下发 打开灯带 指令控制WS2812全彩灯板的开关,下发 音乐指令控制灯带进入音乐律动模式。物料清单硬件涂鸦WiFi模组(CBU)Arduino UNO开发板声音传感器模块8位WS2812全彩灯板
2021-07-01 20:25:51 6207 2
原创 涂鸦CBU模组使用说明
大家好,我是程序员小哈。幻彩灯带活动进行中前几天tuya有一个幻彩灯带的活动,正好公众号的读者有兴趣,我们就建了个群,一起玩玩。这个活动持续到6月底,感兴趣的可以随时私信我,我拉你进群,一起玩哈。利用涂鸦提供的抵值劵,我免费买了两个WBR3模组和一个CBU模组。两种模组都已经收到了,今天先给大家分享一下CBU模组怎么玩吧。寻找资料模组收到之后,由于之前没有玩过,不知道怎么玩,网上的资料也不太多,那怎么办呢?做开发,第一手资料,就是去官网获取,那里的资料最全、最权威。涂鸦智能平台的官网为
2021-06-18 11:01:08 2865 1
原创 小哈哥开知识星球了,希望小哈哥可以陪伴你们一起成长【小哈和他的朋友们】
不知不觉,小哈哥做公众号已经一年零2个月了,一共分享了100+原创。现在我有三个微信群,近一千好友,每天都有同学在微信私信我,咨询各种各样的问题,发现很多问题都是有共性的。前几天在朋友圈发了个调查,结果有XX位同学都说会加入。什么是知识星球呢可能有些同学还没有听说过知识星球,这里是一个独立的社群APP,也可以在微信小程序中访问,有各种方便的工具可以提问、分享帖子、互动。知识星球原名小密圈,是一款知识社群工具。帮助内容创作者连接铁杆粉丝,做出品质社群,实现知识变现。圈子可以对知识内容沉淀,随时
2021-06-03 16:13:18 744 1
原创 手里没有USB转TTL模块调试红外学习模块不要紧,利用最小系统板自己焊接一个
网友邮来一个红外学习模块,玩起来还不错,利用它可以把我家的电视、空调控制起来,今天给大家分享一下这个模块的调试过程,如果手里没有USB转TTL模块的,可以利用咱们的最小系统核心板,自己制作一个USB转TTL模块哈。功能特点波特率、通信指令地址可修改,默认为9600bps,可选4800、57600、19200、115200。通信协议5字节指令,操作简单,自带存储可掉电保存红外信号,调用简单。可扩展并联6个红外发射头,实现全方位控制。远距离学习解码、远距离控制,发射距离远达10米。
2021-05-28 08:22:13 1346
原创 小哈哥要开直播啦!~~~
上篇网文文末做了一个调查,想搞一个直播,主要是针对以往公众号里的内容,给大家答答疑,看看大家有没有需要。上篇文章的阅读和赞直接爆了,感谢大家的厚爱,既然大家有需求,小哈哥就来安排。昨天(周五晚上)我自己测试了一下,B站的直播软件直播姬不会用,让我的好友测试听了一下效果,杂音还特别多,心里一下懵懵的,真怕搞不定,给大家带来不好的体验,浪费各位的时间,所以今晚还是要继续测试一下。之前没直播过,要不是这么个突发奇想,起码我的第一次直播不会来的这么早,简单尝试一下,发现,直播真的不太容易,特别是如果没有人跟
2021-05-22 20:53:47 230 2
原创 Keil5 Load按钮灰色
打开网友的代码,发现Load按钮变成了灰色:经百度检索,知道原因如下:选中Use之前的单选框,点击确定之后即可解决:
2021-04-08 20:38:30 7354
原创 STM32如果想使用PB3应注意!!!
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO, ENABLE);GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); 注意先使能时钟,然后再执行重映射,否则PB3作为普通IO不好用,切记!!!
2021-03-29 21:37:48 1022 1
原创 三芯电源线定义
三芯电源线的颜色火线、零线、地线的颜色按我国现行标准,从线色上分,一般应该是火线-红色,零线-蓝色或绿色(也有的是黑色),地线是黄绿相间。如果是三孔插座,左边是零线,中间(上面)是地线,右边是火线。三芯电源线接插头的方法1、三芯电源线一般是棕色、蓝色和黄绿色,其中棕色是火线,蓝色是零线,黄绿的是接地保护线。2、与电源线对应,三芯电源插头上标有E,L,N.一般是左火线L,右零线N,上接地保护线E。只要同电源线对应的颜色接好就行了。...
2021-03-16 16:05:39 3172 2
原创 QByteArray的at误导了我
...QByteArray info = m_serialPort->readAll();...uint8_t byteLow, byteHigh, crc16Low, crc16High;uint16_t crc16 = chkcrc(pCharData, 6);crc16Low = (unsigned char)(crc16 & 0xff); //校验位低8位crc16High = (unsigned char)((crc16 >> 8) &
2021-03-12 09:12:21 1208 2
原创 可以计算海拔高度的BMP180气压传感器,你会使用吗?
需要测量大气压力和温度的朋友可以玩玩BMP180这个传感器。这款传感器出自博世,应用非常广泛!实现目标使用普通IO口模拟IIC总线驱动BMP180传感器利用核心板的串口1打印输出当前温度、气压和海拔高度所需工具及环境所用模块Keil 5STM32F103RET6核心板PCB工程文件(本平台自制专用核心板)面包板及少许杜邦线传感器简介BMP180是Bosch(博世) Sensortec的一种高精度数字气压和温度传感器,使用BMP180可以测量环境温度、压力和高度
2021-03-09 19:15:56 2783 6
原创 28BYJ-48 步进电机
28BYJ-48命名含义28表示电机直径28毫米,B表示步进电机,Y表示永磁,J表示带减速箱,48表示四相八拍。28BYJ-48简介我们先来说明“4 相永磁式”的概念,28BYJ-48 的外部构造表示图 9-4 所示。先看里圈,它下面有 6 个齿,辨别标注为 0~5,这个叫做转子,望文生义,它是要迁移转变的,转子的每一个齿上都带有永世的磁性,是一块永磁体,这就是“永磁式”的概念。再看外圈,这个就是定子,它是坚持不动的,实践上它是跟电机的外壳固定在一同的,它下面有 8 个齿,而每一个齿上都缠上了一个.
2021-03-06 19:59:04 13421 3
原创 如何区分电容的正负极
有极性电容焊接时要注意正负。一、直插电解电容区分正负极直插电解电容的正负极可以通过引脚长度以及壳体颜色来区分,引脚长者为正;引脚短者为负;壳体有小区域的灰色部分对应的引脚为负,另一端为正,如下图所示。二、贴片铝电解电容区分正负极贴片铝电解电容可以通过SMT大批量贴装,提高焊接效率,但是相对于直插类型,容量较小。从底座看,钝角部分对应的引脚为正极;直边部分对应的引脚为负极,如下图所示。三、钽电容正负极区分贴片钽电容是通过壳体表面的横杠来区分正负极的,有横杠的一端为正极;另一端为负极,如下图所示
2021-03-05 14:36:49 9062
原创 WM_QUIT WM_CLOSE 区别
WM_CLOSE:关闭应用程序窗口WM_DESTROY:关闭应用程序WM_QUIT:关闭消息循环只有关闭了消息循环,应用程序的进程才真正退出(在任务管理器里消失)。Win32应用程序的完整退出过程:点击窗口右上角的关闭按钮,发送WM_CLOSE消息。此消息处理中调用DestroyWindow函数,发送WM_DESTROY消息。此消息处理中调用PostQuitMessage(0)函数,发送WM_QUIT消息到消息队列中。GetMessage捕获到WM_QUIT,返回0,退出循环(应用程序真正退出)。
2021-03-05 10:42:02 680 1
原创 STM32F103C8T6芯片 Keil5工程JLINK设置
C8T6应当是LQFP48封装的64k内部FLASH的MCU,但是在使用中发现,我们是可以对超过64K字节的FLASH空间进行读写的,而且MDK默认的下载算法也是针对128KFLASH的,Flash描述符设置如下:如果不设置上面步骤的Flash,下载时会报如下错误:cannot load flash device description!...
2021-03-04 20:57:49 2689 2
原创 使用简单好用的WiFi摄像头,远程监控不再难
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。人工智能编程入门博客一个专注于嵌入式知识分享,学习路上不迷路的公众号,欢迎关注。想加技术交流群的,可以扫码加我微信,让我拉你进群。大家新年好,好久不见,经过一个春节假期,昨天正式开工了,放假前,由于准备不充分,在家想写文,不是缺东就是少西,所以一个假期就这么荒废了,现在开工了,咱们的网文更新继续,希望2021年我们可以继续同行,一同进步。今天给大家介绍一个好用的WiFi数传模块,可以轻松的获取摄像
2021-02-23 15:13:51 5053 3
原创 自己DIY一个mp3播放器
实现目标实现播放指定歌曲文件利用组合播报功能,实现当前系统时间的播报所需工具及环境所用模块Keil 5STM32F103RET6核心板(本平台自制专用核心板)本文素材在视频最后获取素材获取途径。本文素材包括本视频演示所用到的所有素材,包括STM32代码、Qt工程代码、mp3模块资料。以后演示及教学视频都发布在视频号中,欢迎大家关注我的视频号【嵌入式从0到1】。原创不易,赏我一个小心心吧。网文发布十分钟之后会在视频号【嵌入式从0到1】中发布演示视频,有需要视频中所用到的
2021-02-10 11:07:42 3911 1
原创 Altium Designer如何将核心板转为封装库
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。人工智能编程入门博客一个专注于嵌入式知识分享,学习路上不迷路的公众号,欢迎关注。想加技术交流群的,可以扫码加我微信,让我拉你进群。日常工作学习中,经常使用各种模块和最小系统板,采用模块化、核心板的设计方式的好处:引出最少的引脚,方便与主控连接测试;方便与面包板等配合使用,方便进行快速验证;可以重复利用,节约成本;核心板底部仍旧可以放置元器件,节省空间;易损件做成核心板,方便替换,可以加
2021-02-06 22:10:02 1287
原创 我们一起来DIY一个电子秤吧
目前的电子称重装置大都使用电阻应变桥式传感器,其核心是由电阻应变计(应变片)构成的电桥电路,这类传感器具有成本低、精度高且温度稳定性好的特点。但其检测原理决定该类传感器输出电压低,要经过差分放大电路放大数百倍才能用于A/D转换。一般说来,传感器输出的电压值都非常小,基本上都是毫伏级甚至微伏级。在设计高精度电子秤时,需要外部放大电路来获得足够的增益。实现目标实现HX711模块的驱动实现电子秤的校准准确输出待测物品的重量所需工具及环境Keil 5STM32F103RET6核心板(本平台
2021-01-31 14:39:39 6336 2
原创 [网友问答3]STM32驱动ADC0809详解
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。人工智能编程入门博客一个专注于嵌入式知识分享,学习路上不迷路的公众号,欢迎关注。想加技术交流群的,可以扫码加我微信,让我拉你进群。问题原由粉丝提问,STM32如何驱动ADC0809芯片,恰好我有空,时间来得及,粉丝有需求,小哈哥必须安排,这次发文总结一下,希望可以帮助大家。开发环境与工具Keil 5主芯片为STM32F103RET6下载工具为JLINKXCOM V2.0串口助手PC
2021-01-25 10:46:24 3252 2
原创 一个IO控制很多个LED,这个技能你get到了吗
实现目标每隔一秒,点亮模块上的一个LED点亮模块上的所有LED所需工具及环境Keil 5STM32F103RET6核心板(本平台自制专用核心板,随便找一个开发板亦可)8位 圆形 WS2812B LED模块本文源码后台回复关键字“WS2812B”,获取WS2812B模块资料、数据手册及工程源码。简介电压:DC4~7V多位(几个LED就是几位)通过引脚级联接一个到另一个的输出引脚,通过这种级联的方式,只需要使用一个IO口(单片机引脚)就能控制尽可能多的LED,每个LED都集成了一
2021-01-22 20:48:49 6178 1
原创 使用Qt打造属于自己的串口调试助手
在我的工作中,可能打交道最多的就是串口通信了,与单片机进行数据通信,串口无疑是最简单的方式,今天我们使用Qt实现一个自己的串口调试助手。实现目标自己编写一个基于Qt的串口调试软件,可以实现本软件与串口助手之间的通讯。软件发送的数据,经虚拟串口转发,能够在串口助手中正确接收;串口助手发送的数据可以在本软件的接收文本框中显示,进而实现串口数据双向通信。所需工具及环境虚拟串口软件(用于创建一对虚拟串口)Qt Creator 4.10.1Qt 5.13.1XCOM V2.0 串口助手本人电脑
2021-01-19 20:11:47 2711 8
原创 基于Android的BLE通信软件
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。人工智能编程入门博客实现目标自己编写基于Qt的Android软件,用于实现手机与TB-02-kit模块进行数据通讯。Android软件发送的数据,经TB-02-kit模块转发至串口助手中输出;串口助手发送的数据可以在Android软件中显示,进而实现BLE的数据双向通信。所需工具及环境TB-02-kit模块Qt Creator 4.10.1Qt 5.13.1XCOM V2.0 串口助手A
2021-01-11 08:00:56 755 2
BLEDemo 与BLE模块通讯 20210111网文版本.zip
2021-01-11
[网友问答2]上位机如何与STM32进行串口通信
2020-12-21
STM32驱动PCF8591模块,实现AD/DA转换
2020-12-14
基于鸿蒙LiteOS实现 按键驱动 ,中断和循环读取两种实现方式
2020-11-06
PCB STM32F103 智能风扇 核心板
2020-11-06
基于单片机的智能风扇 代码 综合工程
2020-11-06
蜂鸣器演奏歌曲《你笑起来真好看》
2020-11-06
获取DS18B20温度值及序列号20200612.zip
2020-06-13
STM32F103C8T6 OLED - 显示中文20200529.zip
2020-05-31
STM32F103C8T6 Infrared 202005151636.zip
2020-05-28
STM32F103C8T6 cJSON解析心知天气API网络数据 20200522.zip
2020-05-28
pcidriver.pdf 讲述PCI驱动开发的一个文献资料
2009-04-26
DDKReferenceCN.chm 驱动程序超级宝典
2009-04-26
Windows 2000XP下PCI总线WDM设备驱动程序的开发.pdf
2009-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人