自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ESP32连接巴法云上传温湿度,手机APP控制开关灯

首先我先用进行编写esp32代码//巴法云服务器地址默认即可//服务器端口//TCP创客云端口8344//TCP设备云端口8340///****************需要修改的地方*****************/////WIFI名称,区分大小写,不要写错//WIFI密码//用户私钥,可在控制台获取,修改为自己的UIDString UID = "写自己的";//主题名字,可在控制台新建//用于传输温湿度的主题//DHT11引脚值//连接dht11的引脚。

2023-03-26 20:43:03 1563

原创 ESP32-CAM接收串口消息在串口输出

******************串口接受数据************************/while (Serial.available() > 0) // 串口收到字符数大于零。if(comdata!="")//如果接受到数据。comdata="";

2023-03-26 10:15:12 388

原创 LD3320语音模块实现“小白开灯”则实现开灯指令

if (RunASR()==0) /* 启动一次ASR识别流程:ASR初始化,ASR添加关键词语,启动ASR运算*//*text.....*//*text.....*/case LD_ASR_FOUNDOK: /* 一次ASR识别流程结束,去取ASR识别结果*/// LD_ASR_FOUNDOK: 表示一次识别流程结束后,有一个识别结果。// LD_ASR_FOUNDZERO: 表示一次识别流程结束后,没有识别结果。

2023-03-20 11:58:28 949

原创 Zigbee出现Warning[w69]: Address translation (-M, -b# or -b@) has no effect on the output format ‘debug

​Building configuration: SampleApp - EndDeviceEBUpdating build tree...ZMain.c Warning[Pe550]: variable "lcd_buf" was set but never used F:\毕设\Zigbee\dht11+main\ZStack-2.5.1a\Projects\zstack\ZMain\TI2530DB\ZMain.c 318LinkingWarning[w69]: Address

2023-03-19 20:23:05 332

原创 ESP32连接巴法云(esp32上云平台控制开关灯)

我查了好久的资料发现,现在市面上都是Esp8266连接云平台,没有esp32的,通过一段时间的研究发现,其实esp8266与esp32的代码几乎相同只要改掉头文件就好。这里注册一下,注册完成后通过MQTT设备运创建主题。我创建的主题是led。#include //默认,加载WIFI头文件。之后推送给esp32后。esp32会对收到的消息进行解读。随后turnOnLed哪些函数后面自己写就行。随后我们需要更改的内容有以下几个。WIFI名称以及密码以及我们的密钥。我的例子是实现的当我对。

2022-12-02 14:04:03 3378 1

原创 ESP32连接WiFi(迈出物联网的第一步)

第一个分号是写WIFI名称,第二个是WIFI密码。这串代码的意思是说,如果WIFI没有连接成功,会延迟一段时间后输出...直到连接成功,在进行下一个操作。首先我们需要下载相应的arduino的ESP32库。网上有教程,自行编写,如有需要可评论,人多可出教程。Serial.print()可以输出相应的字符串在串口中。随后发现是因为功率不够还是USB口接太多,供电不足,115200是我们串口通信的波特率。我们先新建一个空文件。这是串口会显示的画面,

2022-12-01 21:21:25 4157

原创 基于android studio的百度地图(放大缩小搜索功能)

首先需要在百度地图开发平台进行注册。还有百度官方的代码也已经打好了。运行中会遇到的问题就是密钥的问题,将该串输入进去即可。首先我们需要下载百度SDK包。首先我们需要给他加入权限。布局.xml代码如下。

2022-11-26 17:54:50 1112

原创 android studio的百度语音识别功能

将里面的libs辅助到这里来,随后将baid.....于VoiceRecognition加入依赖。这样Activity才能调用。创建完后,记住他的ID等信息,后面会用到,随后在官网下载语音识别的SDK。android:text="语音识别"android:text="退出"这是百度下载下来的SDK。

2022-11-16 20:20:05 1864

原创 Stm32f103实现一个串口接收,另一个串口发送消息(USART通信)

做这个是因为我首先是语音模块进行串口通信,当我说开灯的时候,语音模块的串口会通过USART1即(PA9与PA10)此时语音模块TXD接PB11。RXD接PB10为串口3,然后串口1,是通过usb转TTL来进行电脑的串口监控。会发送1\r\n即开灯的命令,随后STM32F会接收到1的字符串,当接受到1的字符串时,他就发送消息到串口3。首先使能串口1与串口3。

2022-11-14 22:32:57 2885

原创 zigbee与Stm32串口通信(通过串口通信来控制开关灯)

需要进行换行,\r\n 在ZIGBEE那边的发送字符串也需要加入换行代码,之前没有加,导致了出错。该代码执行的是让P0_2与P0_3作为串口UART发送消息,发送的消息为1与2,来回发送。然后接线,PA9接P0_2, PA10接P0_3。写入当收到消息为1时,开灯,消息为2时,关灯。5V接5V,RND接RND;然后再STM32编程,

2022-11-14 19:11:25 2466 1

原创 基于Stm32f103的串口通信

实现输入1,或者2后,单片机会针对检测到的数据进行相应的操作(可用于串口通信执行操作)PA9接RXD,PA10接TXD;此时的串口是接PA9与PA10。

2022-11-14 17:13:20 900

原创 基于CC2530的串口通信(可用与STM32通信)

1、配置 IO,使用外部设备功能。此处配置 P0_2 和 P0_3 用作串口 UART0。确保有把这个字符所有的都输出来。CC2530芯片与底板一个(方便调试与下载)这是我淘宝买的一个小小的zigbee开发板。如果要发送新的消息。2、 配置相应串口的控制和状态寄存器。然后写入kaideng,位数25位。他就会执行串口发送字符的函数了。

2022-11-14 17:07:02 2756

原创 基于Android studio的语音播报功能

package com.huangfushi.hfs192025214_yuyinshibie;import android.speech.tts.TextToSpeech;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Button;import android.widget.EditText;import java.util.Locale;impo

2022-11-14 13:26:23 1883

原创 基于Android studio的WIFI搜索显示与WIFI打开

public void getState(View v) { switch (wifiManager.getWifiState()) { case 0: textView.setText("WiFi正在关闭"); //Toast.makeText(this, "WiFi正在关闭", Toast.LENGTH_SHORT).show(); break;

2022-11-14 10:12:17 1141 2

原创 基于ESP32-CAM做一个智能家居监控

此时还要用杜邦线将IO0与GND连接起来,需要连接起来才能进行上传下载。下载完成后要查看的时候在断开。我这边使用到的是ESP32-CAM拼夕夕二十多买的,质量还可以,然后用到了USB转TTL串口。成功运行,我们也可以在APP端设计个软件。我简单的设计了一下。需要按一下板上的复位按键,就是唯一可以按的那个按钮。拔掉IO0与GND连接。此处为视频的刷新FPS;首先我们先进行连线。

2022-11-01 21:18:55 3270 10

原创 Android的服务端与客户端的TCP传递消息

随后在电脑端的服务器将会收到消息。随后启动android代码。Android的代码如下。连接服务器显示连接成功。首先运行java代码。

2022-11-01 10:43:09 950

原创 Zigbee入门第一步-zigbee点灯

首先P10,是 0001,二进制等于0001,转化为16进制。此时要让P10,P11,P14为输出,则转为二进制10011。为1,所以是0x01。仿真器用RF04E。

2022-10-30 15:12:12 938

原创 android的HTTP的使用(网络图片的获取)

【代码】android的HTTP的使用(网络图片的获取)

2022-10-25 10:47:09 1469

原创 android的HTTP的使用(使用URLconnection GET访问WeatherAPI)

使用URLconnection GET访问WeatherAPI使用URLconnection POST访问**网urlGetConn函数urlPostConn函数

2022-10-25 09:30:00 500

原创 android的HTTP的使用(httpClientPost()的使用)

【代码】android的HTTP的使用(httpClientPost()的使用)

2022-10-24 10:47:29 626

原创 android的HTTP的使用(填写网址接口获取值)

DefaultHttpClient httpclient = new DefaultHttpClient(); wangzhi =editText.getText().toString(); HttpGet httpget = new HttpGet(wangzhi); ResponseHandler responseHandler = new BasicResponseHandle的使用

2022-10-24 09:08:09 719

原创 嵌入式学习(STM32F103)-如何实现串口通信

可以理解为要连接的时候用了很多条线来连接。比如6条,然后6条线同时传输数据。

2022-09-30 12:11:44 615

原创 基于Android 的手机传感器检测

首先在布局文件写一个textView来显示他跳的数值在主文件中首先先定义一下绑定按钮填写可以让他关闭的代码。

2022-09-29 11:06:31 1845

原创 嵌入式学习(STM32F103)-如何实现按键输入

为了看是否有没有按下,并且按的是KEY几,通过go to查看定义后,写入代码。首先编写key.c的文件。

2022-09-21 20:51:42 669

原创 嵌入式学习(STM32F103)-如何实现灯泡来回闪烁

一、先使能IO口时钟调用函数RCC_APB2PeriphClockCmd二、初始化IO口。调用GPIO INIT()函数三、操作IO口,输出高低电平;

2022-09-21 09:00:24 1578

原创 SmartMeter的安卓设计

一个轻量级的存储类,特别适合用于保存软件配置参数。(是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下)MODE_WORLD_WRITEABLE(除了自己访问外还可以被其它应该程序读取和写入)MODE_WORLD_READABLE(除了自己访问外还可以被其它应该程序读取)可以保存上次填写的数据到APP的数据文件SETTING_INFOS中。MODE_PRIVATE(只能被自己的应用程序访问)该代码是先在布局文件写一个edittext文件。

2022-09-15 10:17:45 177

原创 基于Android的火灾报警

1.如何获取EditText的值并进行计算或者判断大小:

2022-09-13 11:05:45 1143

原创 基于Android的车间通风数据采集系统

1.绑定按钮与文本与当按下按键的操作:2.A的界面跳转到B的界面执行相应的操作。操作执行完毕之后,从B的界面跳转回A的界面,并传输回一些数据(onActivityResult函数的用法)

2022-09-07 10:29:56 690

原创 嵌入式基础之同步异步

2.异步信号:不用约定时间,直接约定规则,比如,我穿0.3秒的低电平,0.5秒的高电平就是传输什么信号。1.同步信号:需要约定时间,先时钟信号进行说“我要来了“,数据信号,来传输数据。

2022-09-05 12:22:49 316

原创 嵌入式开发板硬件基础-LED的控制

当V2-V1/R=I>0 所以是导通状态,所以当芯片是处于低电平则LED点亮,当处于高电平时,首先因为LED是二极管,V1>V2, 所以V2-V1

2022-09-04 16:11:49 1876 2

原创 基于Android的城市环境监测系统

添加要跳转的页面java名。建一个要跳转的页面的java文件写一个与之对应的layout主文件中先写入触发绑定的事件,如按到什么键。此程序是按到相应的菜单后跳转,随后输入代码Intent进行绑定,Baojing换成你要跳转的页面。跳转页面的java文件写入该代码。

2022-09-01 19:13:18 1557 2

原创 人工智能---Python语法基础

1.%d有符号的整数,%%则是百分号的解释,跟C语言有点类似,你可以理解为前面先写%d,之后后面c,如printf("%d",c)类似的,但是phython则是这样。python里面有很多关键字,比如if and等,但是这些都是被定义好的。里面的{0,1}可以写可以不写,刚好与后面的对应,第一个100元就是0,第二个2万元就是1。比如你写了一串很长的七的八的,然后前后有不想要的空格或者相同字母,就可以用这个。不能单纯的a+b来计算,他+只是连接符,so需要用到显示他是什么类型的文字。2. %u是无符号的。.

2022-08-31 18:50:43 380

原创 Java 访问rocketMQ实例

下载RocketMQApache官方下载地址:Release Notes - Apache RocketMQ - Version 4.8.0 - Apache RocketMQ安装完后,给他进行环境变量的配置。启动RecoketMQ启动name server启动broker打开 命令提示符 界面,进入自己的RocketMQ安装目录下的bin目录,输入下面命令启动 broker:start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true启动成

2022-06-07 11:28:57 1172

原创 C++的多态性例题展示

#include<iostream>using namespace std;class shape{public: virtual double area() = 0;};class Circle :public shape{public: Circle(float rr) :r(rr) {} virtual double area() { return 3.14 * r * r; }private: float r;};class Rectangle :pu.

2022-05-31 16:02:20 355

原创 Android studio怎么实现长按文字出现一级菜单二级菜单(三国杀基板)

a.javapackage com.example.hfs192025214_youxizhuangbeigenbghuan1;import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.view.ContextMenu;import android.view.MenuItem;import android.view.SubMenu;import

2022-05-31 14:46:26 787

原创 Java如何访问kafka实例

1.安装kafka:官网下载链接:Apache Kafka2.配置想要启动kafka需要修改kafka配置文件和zookeeper配置文件,配置文件都在跟目录下面的config文件夹下。kafka配置kafka 服务端配置在server.properties中。需要用记事本打开编辑。kafka配置需要修改两处配置文件:listeners 和 log.dirslisteners:服务器监听的地址,修改如下:listeners=PLAINTEXT://loc.

2022-05-31 11:17:18 912

原创 C++程序设计(第四版)例题11.8

#include <iostream>#include <string.h>using namespace std;class Teacher{public://公用部分 Teacher(string nam, int a, string t) { //构造函数 name = nam; age = a; title = t; } void display() { ...

2022-05-24 16:28:51 225

原创 分析调用构造函数和析构函数的过程

#include<iostream>using namespace std;class A{public: A() { cout << "constructing A" << endl; } ~A() { cout << "析构函数 A" << endl; }};class B :public A{public: B() { cout << "constructing B" << en...

2022-05-24 15:07:17 80

原创 Java访问ActiveMQ实例

第一步点开新建然后other 里面的maven里面的maven project。groud id 与packed需要前面写com.xxxxx。新建完成。2.在pom.xml添加依赖添加完后。添加jar在java里面添加先new一下。之后添加外部jar新建java文件新建后添加此代码消息生产者TopicPublisher.javapackage com.activemq.ActiveMQ;import org.apache.activemq.Active...

2022-05-24 11:03:49 422 1

ESP32连接巴法云上传温湿度,手机APP控制开关灯

​ 首先我先用进行编写esp32代码 #include <WiFi.h> #include <SimpleDHT.h>   //巴法云服务器地址默认即可 #define TCP_SERVER_ADDR "bemfa.com" //服务器端口//TCP创客云端口8344//TCP设备云端口8340 #define TCP_SERVER_PORT "8344" ///****************需要修改的地方*****************/// //WIFI名称,区分大小写,不要写错 #define DEFAULT_STASSID  "A" //WIFI密码 #define DEFAULT_STAPSW "88888888" //用户私钥,可在控制台获取,修改为自己的UID String UID = "写自己的"; //主题名字,可在控制台新建 String TOPIC = "temp"; //用于传输温湿度的主题 //DHT11引脚值 int pinDHT11 = 2;  //连接dht11的引脚 //单片机LED引脚值 const in

2023-03-26

基于zigbee的智能家居(有组网)

基于zigbee的智能家居(有组网)

2023-03-22

STM32F103串口通信-串口2,3接收消息发送给串口1,串口1接收到的消息发送给串口2(有注释)

串口2波特率115200 串口3波特率9600 串口2是连接esp32,我手机app按开灯,esp32会发送0,关灯发送1,打开继电器2,关闭继电器3 串口3连接ld3320语音模块,我说“小白”他会回复收到,“开灯”会输出00,关灯01,打开继电器02,关闭03, 将这个消息转发到串口1,让zigbee协调器可以实现收到我语音模块说开灯,他也让终端节点开灯,以此类推 串口1发送的温湿度转发给串口2,我用ide给他编esp32代码,传到云端在传给手机App

2023-03-22

物联网语音识别控制-智能家居类-LD3320语音模块

内置下载程序。 听到“小白” 回复收到 听到开灯,会输出串口消息“开灯“ if(0==dat) { G0_flag=ENABLE; LED=0; PrintCom("收到"); /*text...复位重新上电..*/ } else if(ENABLE==G0_flag) { G0_flag=DISABLE; LED=1; switch(dat) /*对结果执行相关操作,客户可删除Printcom 串口输出语句替换为其他需要控制的代码*/ { case CODE_DMCS: PrintCom("开灯"); /*开灯.....*/ break; case CODE_KFBYZ: PrintCom("关灯"); /*关灯*/ break; case CODE_KD: PrintCom("打开继电器"); /*text.....*/ b

2023-03-22

基于android studio的百度地图

可以实现放大缩小,搜索想要去的位置,会有出现相应的位置,以及去的路线。完整代码都有.用百度地图API在android studio中实现地图显示与基础的定位功能。用户可以自行通过注释来了解代码。

2022-11-26

STM32F103两串口互传(LD3320语音模块控制stm32开关灯)

目的是为了LD3320语音识别模块先通过串口发送消息给串口1,随后串口1收消息,串口3发消息,比如当接受到串口1发来的1,串口3则会先通过stm32先接受后,在转发给串口3,

2022-11-16

libs文件包含百度语音识别sdk等代码

libs文件包含百度语音识别sdk等代码

2022-11-16

基于Android的卒中患者辅助语音系统1.0

基于Android的卒中患者辅助语音系统1.0

2022-11-14

基于android studio通过URL获取API

基于android studio通过URL获取API,如天气预报,体重,地理位置等

2022-10-30

基于Android的获取网页图片

基于Android的获取网页图片

2022-10-30

基于STM32的智能服药管家

基于STM32F407与LCD屏幕的可视化监控服药系统,可以定时多久吃药,现在药箱有什么。每天的几天会进行提醒,如果没有吃,就是报警。

2022-10-30

空空如也

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

TA关注的人

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