07 2022 档案
摘要:以我遇到的两种情况 第一种:只有函数声明,缺少函数定义,缺少源文件引入进工程 第二种:变量重复定义,重复定义指全局作用域下重复定义。。。。这种错误常发生在自己忘记了已经定义过了这个变量或者是引入别的源文件出现全局变量命名一致。。
阅读全文
摘要:前言 在通信方面。UART由于全双工通信,可以同时接受数据和发送数据而被广泛使用。 而接受数据则又有很多种方法 比如: <1>根据结束符判断,数据是字符串形式,所以一般串口接受的接受符就是"\r\n" 换成16进制ascil码显示就是 0X0D 0X0A (对应\r\n) <2>定时器中断,设计"喂
阅读全文
摘要:目录 准备 配置 步骤 总结 准备 正点原子的STM32F103ZET6开发板(精英版) CUBEMX配置软件 KEIL5 配置 右对齐就是正常的数据格式。左对齐除以16后得正常数据。(当输出非常大时考虑是否改了对齐方式,默认都是右对齐) 扫描模式,连续转换模式使能。(多通道下扫描模式自动使能) 采
阅读全文
摘要:认识 首先,必须认识lora就是一个串口,不过它是无线的,这就是其特别之处,可以远距离1km内的无线通信。 根据正点原子上的教程,它有好几种方式,不过正点原子那种把配置写在代码里确实复杂化了,当然,这样可以动态进行更改,因为都能无线通信了,那么无线烧录应该也不是什么问题吧?可惜只怕数据丢失,lora
阅读全文
摘要:目录 单通道(连续转换模式) 单通道(单次转换模式) 非DMA的多通道采样 单通道(连续转换模式) 扫描模式失能,间断模式失能,连续转换模式使能 规则模式使能 对于F1系列的芯片 HAL_ADCEx_Calibration_Start(&hadc1); //AD校准 F4则不需要,已经自动进行了校准
阅读全文
摘要:目录 Java中Map,JSONobject,list,JSONArray,String间的转换 Map,list ,JSONArray ,转为JSON格式的String形式,通用转换 JSON格式的String形式转任何类型(如Map ,list,JsonArray),通用转换 在http请求中i
阅读全文
摘要:目录 控件 Textview(文本框,显示文本的组件) button edittext imageview progressbar 进度条 Notification 通知 toolbar (相当与页面的页眉) AlertDialog (对话框) Popubwindow (悬浮框) 控件 Textvi
阅读全文
摘要:目录 前言 内容 代码 (以串口0自发自收测试,可直接改串口2) 效果 前言 esp32自带wifi通信模块,且能基于arduino调用库开发,是目前物联网的主流之选,且开发板成本低(10-20块)说实在的,如果不是特别复杂的开发,用esp32上的引脚来进行开发完全是足够的,最主要是能直接调库通信。
阅读全文
摘要:第一种: @GetMapping("/DeviceState") public String Inform(@RequestParam String name){ return esp32Service.GetState(name); } 使用 第二种 @GetMapping("/setlimit/
阅读全文
摘要:连线 vcc-3.3v-5v gnd-gnd scl-22 sda-21 效果 #include <Wire.h> //IIC #include <math.h> int BH1750address = 0x23; byte buff[2]; void setup() { Wire.begin();
阅读全文
摘要:前言: EMQX开源版提供了免费的本地的局域网下的mqtt服务器,可以通过订阅主题与发布主题下的信息实现物联网的诸多操作。什么操作?如通过订阅将设备采集的传感器信息转储到本地数据库。通过发布来实现对设备的开关进行控制。 上传信息和命令控制都基于我本地搭建的一个客户端来作为中间枢纽。本地客户端开启一个
阅读全文
摘要:前言: 涉及到三个模型 静默活体检测模型<2M,人脸检测模型<2M ,人脸识别<5M(模型大小) 至于NCNN不必多说,全C++实现,不依赖第三方库实现,在第三方移动端CPU运行最快。 首先,这是三者结合的推理,这意味着从训练到转ncnn模型全部完成且作用效果的精度达到了不错的要求。 训练在此就省略
阅读全文