- 博客(22)
- 收藏
- 关注
原创 Android Studio制作手机App:通过手机蓝牙(Bluetooth)与STM32上的低功耗蓝牙(HC-42)连接通信,实现手机端对单片机的控制。
在这之前,我想先声明一点,手机与手机间的蓝牙连接方式”与“手机与HC间的蓝牙连接方式”是不一样的。原因就是手机搭配的是“经典蓝牙”模块,HC等蓝牙属于“低功耗蓝牙”模块。本文的内容只讲如何实现手机与HC蓝牙的配对,如果想了解一下手机与手机,手机与平板间的“经典蓝牙”通信方式,可以看我往期的博文,这篇博文讲的是如何制作一个基于蓝牙通信的聊天软件(类似于微信功能),也是一个挺有意思的项目(制作一个手机APP,无线连接HC蓝牙模块,将手机端数据发送给HC,从而控制STM32,文末会有资源分享。
2023-04-29 22:25:55
17323
20
原创 蓝牙聊天App设计1:Android Studio制作蓝牙聊天通讯软件(UI界面设计)
Android Studio制作蓝牙聊天通讯软件,本文是前期UI界面设计部分,内容详细,附有源码
2023-04-27 16:50:43
9149
9
原创 蓝牙聊天App设计3:Android Studio制作蓝牙聊天通讯软件(完结,蓝牙连接聊天,结合生活情景进行蓝牙通信的通俗讲解,以及代码功能实现,内容详细,讲解通俗易懂)
基于蓝牙通信协议的蓝牙聊天软件,即在手机上安装本软件后,通过蓝牙连接后进行“微信聊天”。本文结合生活情景,讲解蓝牙通信原理,具体讲解代码实现过程并详细解析代码含义。
2023-04-26 23:32:55
6240
9
原创 蓝牙App设计2:使用Android Studio制作一个蓝牙软件(包含:代码实现等)
使用Android Studio进行蓝牙App开发(蓝牙搜索)
2023-04-24 21:59:17
7886
5
原创 Could not find method XXXX(View ) in a parent or ancester Context for android:onClick attribute
Could not find method XXXX(View ) in a parent or ancester Context for android:onClick attribute
2023-04-23 15:32:02
357
原创 Android Studio小白安装教程,以及第一个Android项目案例的调试运行
从小白的角度出发,兼顾安装细节,手把手教你安装Android Studio,并成功运行第一个Android项目
2023-04-23 13:32:13
6651
8
原创 JAVA安装与配置教程
一、下载jdk下载链接:https://pan.baidu.com/s/1Z6SJRcHCsMRMzV-3ole0dg提取码:h42f二、安装java1、“下一步”。2、点击“更改”选择安装路径(建议在Java文件夹里创建两个文件夹,分别命名为“jdk1.8.0_144”和“jre1.8.0_144”),然后“下一步”。3、等待4、点击“更改”选择路径。然后“下一步”。5、等待安装完成。6、“关闭”三、配置变量1、打开电脑的“系统属性”,选择“高级”,点击“环境变量”。
2022-05-06 23:57:45
5641
5
原创 绘声绘影导出视频过大
一、说明本文章是针对一些不是专业使用“绘声绘影“”视频处理软件的朋友,甚至是新手小白而创作的文章。二、问题描述有这么一个需要剪辑一下的视频,叫做“待处理视频.mp4”,它的文件大小本来为186MB,时长00:11:59在经过“绘声绘影”剪辑导出后的视频“绘声绘影导出视频.mp4”大小却为862MB,时长为00:08:54对比一下咋们可以发现,一个时长短的视频却比一个时长长的视频的文件大小大了4~5倍,那么是什么原因造成的呢?三、问题分析具体问题原因是什么?咋们先来看两张图:对比一下
2021-05-14 11:22:13
704
原创 小白教程—Springboot:利用java生成图像验证码并实现前端(html)显示与动态刷新
一、说明该文章是从小白出发,通过java实现图像验证码的生成与显示,进一步实现动态切换,从而实现登陆界面和注册界面的优化。二、效果图什么都不说,先上效果图:三、具体代码实现(1)新建类“KaptchaConfig”,添加的内容如下:@Configurationpublic class KaptchaConfig { @Bean public DefaultKaptcha producer(){ Properties properties = new Prope
2021-05-14 10:23:28
736
1
原创 pip问题:WARNING: You are using pip version 19.2.3, however version 21.0.1 is available.
一、问题如下:具体错误提示为:二、解决方法如下:步骤1:(1)WIN+R,输入cmd,调出命令框:(2)输入语句“pip3 install -index-url https://pypi.douban.com/simple requests”并执行,结果为:步骤2:输入语句“python -m pip install --upgrade pip --index-url https://pypi.douban.com/simple requests”并执行,
2021-03-21 09:18:56
6878
3
原创 PyCharm(python)操作SQLite报错:sqlite3.OperationalError: database is locked
一、问题情况如下:二、解决方法:此问题的解决方法很简单1:先手动断开数据库连接:(具体操作如下图步骤)(1)切换到DB Browser(2)鼠标右击你要删除的表对应的那个数据库(我使用的数据库时test1.db)(3)选择菜单项中的“Disconnect”,断开成功,提示如下:2.重新运行,执行语句,如:重新执行删除语句执行成功:三、恭喜你,问题解决了!...
2021-03-20 18:51:42
3286
原创 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误
一、问题二、解决步骤打开SQL Server配置管理器禁用VIA打开所有服务,状态都为“正在运行”重新打开SQL Server Management,连接成功
2020-11-26 22:23:53
298
原创 Oracle使用EXPDP出现常见错误:ORA-39002;ORA-39070;ORA-29283;ORA-06512;ORA-29283
一、题目要求:Oracle:使用EXPDP导出system用户student表。二、错误提示:三、错误分析:目录“dp_dir”没能真正创建存在。四、解决方法:打开“SQL Plus”; 登陆账号“System”; 在指定路径(我这里是‘d:\OraBak’)下创建目录“dp_dir”; 查看确认是否创建成功; 使用“cmd”打开命令提示符窗口; 使用EXPDP导出数据;去你的计算机上查看,你会发现在D盘上没有“OraBak”文件夹和“DP_DIR”文件夹,所
2020-11-16 17:42:47
4152
原创 Spring boot - 控制层跳转到前端页面(HTML)时根据自动设置页面下拉框的默认选择项(如:下拉框自动选择性别为“男”或“女”)
一、说明:本文内容主要是帮助一些朋友解决:当跳转到一个新的网页时,在该新网页上的下拉框控件会自动选择你想要它选择的选项。例如:你在跳转到一个新页面时,该页面的性别下拉框自动选择好“男”或“女”。二、功能实现:(1)前端(upateagency.html)代码如下: <select type="text" class="form-control" id="usersex1" th:value ="${usersex}"> <o...
2020-10-21 17:33:34
1333
原创 ASP.NET(VS2013)出现错误提示 “其他信息:‘form‘附近有语法错误。”
一、问题情况:错误提示:代码内容:二、问题分析:根据提示“form”附近有语法错误,咋们查找一下出现form的地方,发现唯一一处便是此时才发现是因为自己粗心大意打错:把“from”打错成“form”三、解决方法:把string strs1 = "select * form table1";改为string strs1 = "select * from table1";...
2020-09-23 15:33:39
1107
原创 Oracle操作语句(PL/SQL)创建表空间:第 1 行出现错误: ORA-01119: 创建数据库文件时出错 ORA-27040: 文件创建错误, 无法创建文件OSD-04002: 无法打开文件
1、题目要求:2、遇到的问题情况:3、问题分析:创建表空间时指定的文件目录地址出错4、解决问题(解决方法):问:既然是路径出错,那么就找到正确的路径即可,那么正确路径是什么呢?答:是自己PC上安装Oracle的路径,具体路径如下(以我的安装路径为例):那么正确的路径就应该是 "D:\oracles\oradata\ORCL",也就是表操作语句(PL/SQL)中的"DATAFILE 'D:\app\DELL\oradata\stsys\test...
2020-09-17 10:00:57
4987
原创 STM32与串口(Usart)的通俗介绍与使用(例子:串口控制小灯)
STM32与串口(Usart)的通俗介绍与使用(例子:串口控制小灯)一、说明写本文目的是从 对串口知识了解不清或刚接触的朋友 的角度出发,帮助此类朋友了解掌握串口的配置与使用。前面介绍三组串口的具体配置,文章最后举一个例子:串口控制小灯。二、串口的简单介绍什么是串口?简单来说就是实现printf(""),getchar()等函数,即实现字符或字符串的接收发送,从而实现通讯。其中串口又分为:USART(同步异步收发器)——全双工数据交换 和 UART(异步收发器)——只有异步传输功能,本文只介绍
2020-07-16 15:23:05
3645
原创 Bluetooth(HC)与STM32的连接通讯(在手机端通过蓝牙控制STM32板子小灯)
一、说明:写本文的目的是抛弃一些比较专业的描述,从一些刚接触的小白角度出发,帮助此类朋友解决一些问题,所以内容都是用比较通俗的白话来写,网上已经有许多的比较专业的描述教程,若你想要一些比较专业性的描述,本人建议你看其他朋友的。二、概论:本文内容主要是介绍如何在STM32上添加、使用蓝牙模块,介绍怎么将蓝牙与STM32联系起来,文章最后介绍一个实例。三、硬件连接1、连接图实物连接图(看线的颜色)如上图所示,该STM32具有三组串口管脚,自己选一组(具体看自己STM32板子的
2020-07-04 22:28:41
16947
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人