- 博客(24)
- 收藏
- 关注
原创 基于linux的esp32水位监测终端设计(五)在ubuntu下增加ADC采集程序
摘要:本文介绍如何在ubuntu下的idf编写模拟-数字转换(ADC)程序,然后把数据传输到阿里云上。
2024-05-10 09:01:20 1015 1
原创 基于linux的esp32水位监测终端设计(四)在ubuntu下编写mqtt通信程序
摘要:本文介绍如何在ubuntu下,使用idf编写mqtt通信程序,以及通过mqtt通信程序连接阿里云,使设备在线。
2024-05-10 09:00:54 1001 1
原创 基于linux的esp32水位监测终端设计(二)学会helloworld
摘要:本文通过helloworld例程,来介绍一下如何一步步通过idf编程工具对esp32进行烧录,以及如何通过串口观察调试信息。
2024-05-09 21:46:29 266
原创 基于linux的esp32水位监测终端设计(一)配置ubuntu环境
摘要:本文介绍linux和ubuntu有什么区别,以及在ubuntu下配置idf编程环境。
2024-05-09 21:44:10 544 1
原创 基于esp8266和Android studio的智能灯控制及APP开发(四)
主函数定义两个按钮,与布局文件里的button绑定,并设置按下OPEN按钮后,执行“开灯”;按下CLOSE按钮后,执行“关灯”。因为控制灯具的开关需要的业务类型只有云到设备消息,所以使用SetDeviceProperty即可。本篇使用Android studio开发APP,并与阿里云建立连接,实现APP控制智能灯开关。编写完成后,将APP下载到手机上。按下OPEN,小灯点亮;按下CLOSE,小灯熄灭。采用线性布局,设置两个按钮用来进行开关操作,效果如下。至此,成功实现项目目标。
2024-04-25 17:52:55 473 1
原创 基于esp8266和Android studio的智能灯控制及APP开发(三)
首先下载好arduino,我选择的版本是arduino IDE 2.3.2。下载好安装包后直接安装,有个USB驱动选项记得看看选了没有,一般默认是选了。下载完成后,开发板管理器会有esp8266的选项,找到你需要的那一款。将esp8266连接到电脑上,端口也选择其对应的。esp8266成功连接WiFi和阿里云后,平台会显示设备在线。本篇使用arduino实现esp8266ESP8266模块连接WiFi,并与阿里云建立连接。打开工具–开发板-开发板管理器,搜索esp或esp8266,然后选择版本,安装。
2024-04-25 17:21:57 757 1
原创 基于esp8266和Android studio的智能灯控制及APP开发(二)
本篇文章来实现阿里云平台创建设备和添加产品,获取获得三段码:产品ID、设备名称、设备秘钥。在填写好你需要的产品信息后,点击创建,然后选择添加设备。将以下几个信息存下,之后我们连接阿里云要使用。首先我们登录阿里云平台。至此,该部分任务完成.
2024-04-25 16:40:04 362 3
原创 基于esp8266和Android studio的智能灯控制及APP开发(一)
基于esp8266开发板进行开发,使用了arduino、Android studio、阿里云平台以实现功能。5、使用Android studio开发APP,并与阿里云建立连接,通过APP控制灯的亮灭。1、使用arduino编写程序,实现ESP8266模块连接WiFi,并与阿里云建立连接。2、在阿里云平台创建设备并添加产品(获得三段码:产品ID、设备名称、设备秘钥 )。准备好arduino和Android studio,并配置好相应的开发环境。4、连接和订阅成功后,开始上发和接受数据,并执行相应的指令。
2024-04-25 16:21:51 738 4
原创 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin ····
android.overridePathCheck=true即可。在gradle.properties添加。
2024-04-25 01:36:19 144 1
原创 Android studio报错:A problem occurred configuring root project ‘SetDeviceProperty_de·mo‘.
注意检查build.gradle中的http是否都有s,没有的话添上。
2024-04-25 01:34:43 419 2
原创 Could not resolve all files for configuration ‘:app:androidApis‘.
然后,将build.gradle(:app)中的compileSdk、targetSdk改为对应版本。可能是API版本过高导致的,换成低版本API即可。首先,下载一个低版本的API,我选择了28。再次重新sync即可。
2024-04-25 01:31:53 530 1
原创 Build file ‘xxx\build.gradle.kts‘ line: 2 Plugin [id: ‘com.android.application‘, version: ‘xxx‘, a
Project structure—gradle settings选择corretto11。Settings里同样选择corretto11。下载的时候选择stand。
2024-04-25 01:27:58 666 1
原创 Gradle project sync failed的解决方法
三、对于Your project path contains non-ASCII characters. 在项目的“”里加上这句就解决了:“android.overridePathCheck=true”-wrapper.properties文件,把路径写成正确的,有一个反斜杠要去掉。二、下载对应的gradle版本,并放到对应文件夹。
2024-04-24 21:04:24 802 1
原创 Android studio真机测试报错:Installation did not succeed. The application could not be installed: ···
补充:查找解决方法的过程中,有看到其他的方法。虽然不适用于我的情况,但在此记录,以便参考。在AndroidMainfest.xml中的主活动的标签属性中添加下面的代码。然后重新点击运行测试。在手机界面会弹出USB安装提示窗口,选择安装即可。点"Sync Now",等待完成后重新运行即可。
2024-04-16 22:56:32 908
原创 Android studio天气预报APP的主界面布局及初始化
在app_src_main_res_values文件下的colors.xml主要负责颜色设置,strings.xml负责字符串设置,styles.xml负责全局样式或控件样式。在线性布局中,如果水平排列,垂直方向上只能有一个控件;在layout文件右键,新建一个Layout XML File文件,命名为sp_item_layout.xml用来编写下拉菜单的布局。textStyle:设置字体风格,三个可选值:**normal**(无效果),**bold**(加粗),**italic**(斜体)
2024-04-16 22:43:03 1929
原创 Android Installed Build Tools revision 34.0.0 is corrupted. Remove and install again using the SDK
第一步: 在你的 android sdk 安卓目录中找到 build tools 目录中的 d8.bat,将文件名修改为dx.bat。第二步:找到 build tools 目录中的 lib 文件夹里面的d8.jar,将文件名修改为dx.jar。
2024-04-15 19:24:41 283 2
原创 Android Studio提示报错:Connection timed out: connect.
gradle默认下载位置:C:\Users\l2711\.gradle\wrapper\dists\gradle-6.1.1-all\cfmwm155h49vnt3hynmlrsdst,将刚才下载好的压缩包放在这里,不需要解压。打开这个目录会发现一个很多英文字母的目录,再打开就可以看到该项目的Gradle包了。如果发现这个gradle-6.1.1-all.zip的大小是0kb,说明是下载失败了。点击下方的链接,找到相应版本的Gradle包,下载到本地。如图,我的这个项目的gradle包版本是。
2024-04-15 19:19:40 1947 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人