自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HarmonyOS-第二课学习笔记

笔记网址组件介绍:组件是用来构建页面的,通过组件来对数据以及方法进行封装,组件之间相互独立,随去随用。鸿蒙提供的组件分为:基础组件(实现一些基本功能的组件):text、image、progress、rating、span、marquee、image-animator、divider、search、menu、chart容器组件(通过这些组件来展示一些特殊的数据或界面):div、list、list-item、stack、swiper、tabs、tab-bar、tab-content、list-item

2022-01-18 22:46:39 392

原创 HarmonyOS-第一课学习笔记

学习网址:鸿蒙2.x系统应用开发-前端基础入门教程(p1 p2 p3)笔记网址:华为鸿蒙系统应用 OpenHarmony JS 前端开发 基础入门教程1.鸿蒙系统简介从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 组件”逐级展开。前端领域的发力点核心在于应用层的「拓展应用、三方应用」构建服务。应用层包括「系统应用」和「第三方非系统应用」。应用由一个或多个 FA(Feature Ability)或 PA(Particle Ability)组成。其中,

2022-01-14 11:16:58 1501

原创 2020-10-18

arduino加esp8266测试遇到的问题:1.在测试过程中上传程序失败,需注意更改板子为mega板,上传成功。2.串口的连接usb转ttl不变,之后根据代码里面的情况来连接RX,TX。注意程序代码中串口定义是否矛盾,需要根据实际情况进行更改,比如这次就有一个宏定义是串口2,但是代码里面是串口1,最后我们选择改代码。...

2020-10-23 20:45:53 333

原创 流浪宠物总结

1.对于STM32读取传感器电压值有些难理解,可能需要结合实践来学习理解:开发板用的是公司的 M4 板子,传感器 3.3V 供电,信号采集选用 ADC1 的 通道 2,硬件连接如下:开发板传感器PA2S3V3+GND-:把 PA2 用作模拟功能,配置 ADC 为 12 位分辨率,单次转换,并设置转换序列长度为 1,首次转换通道 2。为确保数据准确性,选择APB2 时钟 6 分频作为 ADC 时钟(即 84M / 6 = 14M),采样时间 480 个周期(使得采样时间更加充分),最后使能 ADC。代码如下:

2020-09-12 11:48:05 489

原创 程序解读

#define GPRS_PRO_SEQ_LEN 2#define GPRS_PRO_DEV_ID_LEN 7#define GPRS_PRO_CMD_LEN 2#define GPRS_PRO_DEVICE_ID 7#define GPRS_PRO_BASE_LEN 17 //首先对协议中要使用的数据进行宏定义,包括流水号,ID字节长度。#define MEGA#define SSID "Itead_1(Public)"#defi...

2020-09-02 19:38:53 471

转载 STM32串口发送数据和接收数据学习笔记

串口发送数据: 1. 串口发送数据最直接的方式就是标准调用库函数。void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);第一个参数是发送的串口号,第二个参数是要发送的数据了。但是用过的朋友应该觉得不好用,一次只能发送单个字符,所以我们有必要根据这个函数加以扩展。void Send_data(u8 *s){ while(*s!='\0') { while(USART_GetFlagStatus(US...

2020-08-29 19:54:26 4205 1

转载 stm32数据传输流程学习笔记

转自:http://www.eeworld.com.cn/mcu/article_2016121632400_2.html既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。我们需要必须要定义了USB中断。起始在STM32的中断向量表中给USB两个中断,我们可以在stm32f10x.h中找到这两个中断:USB_HP_CAN1_TX_IRQn = 19, /*!< USB Device High P

2020-08-29 19:31:53 1030

转载 STM32编程的c语言基础学习笔记

一、位操作运算符 含义 运算符 含义 & 按位与 ~ 取反| 按位或 << 左移^ 按位异或 >> 右移1) 不改变其他位的值的状况下,对某几个位进行设值。 这个场景单片机开发中经常使用,方法就是先对需要设置的位用&操作符进行清零操作,然后用|操作符设值。比如我要改变 GPIOA 的状态,可以先对寄存器的值进行&清零操作:GPIOA...

2020-08-25 19:22:59 3316

原创 嵌入式c语言学习笔记

一.嵌入式嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。嵌入式系统作为装置或设备的一部分,它是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、

2020-08-20 20:06:58 2463

原创 模拟信息传输

1.打开两个sscom程序其中一个是作为服务器,另一个作为ESP8266。图中我将右边的sscom窗口作为服务器,左边的sscom作为ESP8266。另外在真实使用ESP8266与服务器连接的情况下需要注意将ESP8266与服务器连接在同一wifi下。需要注意的是作为服务器应调为TCPServer,作为ESP8266为TCPClient。如下图:2.ip地址打开两个sscom窗口后,本地ip不需要进行调试即为正确的ip。另外需要将ESP8266的远程ip调成服务器...

2020-08-18 18:30:36 775 1

原创 网关协议学习笔记

一 静态页面和动态页面在了解了http协议后,我们知晓,一个web server的本质就是浏览器发送一个HTTP请求;服务器收到请求,生成一个HTML文档;服务器把HTML文档作为HTTP响应的Body发送给浏览器;浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。而用户的请求的结果分静态页面和动态页面两种静态页面:是一对写死了的html代码,所有的访问者看到的内容都一样,如你访问京东的主页,所有人看到的都一样动态页面:动态的概念意味着变,程序中体现'变'的

2020-08-16 21:36:05 539

原创 ESP8266+at指令集 学习笔记

说明:1.下面所有的命令,不做特殊说明,命令结尾处都要加/r/n装换成ASCII就是0x0d,0x0a。在编程中,这个很重要。我们的这个文档主要针对的也是编程过程。2.AT命令,编程实现和用串口调试有很大的区别,主要体现在时间的延时上,在编程中,很多AT命令都需要相对应的延时,有些命令的延时需要长一些,而有一些则需要尽量的短,而这时间和实际环境也相关。所以,编程实现ESP8266的功能需要大量的时间来调试。3.每个人用的模块的硬件电路可能有差异,所以如果对硬件不熟悉,就不能完全照抄别人的代码。当

2020-08-10 19:42:06 2486

原创 ESP8266 AT指令集学习笔记

玩转ESP8266——AT指令集常用的AT指令集   ESP8266封装方式多样,天线可支持板载PCB天线,IPEX接口和邮票孔接口三种形式;  ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。  最大的优点是它是一款非常廉价的WIFI串口解决方案模块,适合种学生开发者  AT指令调试(初步开发)  ESP8266本身就是一个mcu,所以它可以有两种用途:  1.当成一个普通的wifi模块,用官方集成的AT指令集进行开发;  2....

2020-08-07 20:32:26 4544

原创 4-ESP8266学习笔记

1.简介芯片介绍:8266片上集成wifi+MCU,使用的是一个M0的内核,成本低,因为片上有wifi和MCU,所以作为网络终端非常的方便,因为是wifi,所以功耗较高。固件:esp8266也是一个单片机,上电还是从0地址开始跑,平时我们使用单片机,一般都是使用keil等软件编程,然后下载,软件很多事情已经帮我们做好了,我们的重心放在main函数之后就行了。所谓的固件,我们可以把它看做一个很大的程序,只不过人家帮我们写好了,上电就开始运行,然后一直等待我们给单片机发送指令,我们发送指令后就执行相应的

2020-08-04 18:22:37 1065

原创 MQ-2学习笔记

1.工作原理MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大。浓度计算:1、MQ-2的计算公式阻值R与空气中被测气体的浓度C的计算关系式log R = mlog C

2020-08-01 11:47:40 16815 1

原创 pulsesensor传感器以及STM32相关学习笔记

1.工作原理PulseSensor 是一款用于脉搏心率测量的光电反射式模拟传感器。佩戴在手指、耳垂等处,利用人体组织在血管搏动时造成透光率不同来进行脉搏测量。传感器对光电信号进行滤波、放大,最终输出模拟电压值。单片机通过将采集到的模拟信号值转换为数字信号,再通过简单计算就可以得到心率数值。方法简单、佩戴方便、可靠性高等特点。2.基本参数供电电压:3.3~5V;检测信号类型:光反射信号(PPG);输出信号类型:模拟信号;输出信号大小:0~VCC;电流大小:5v 以下。3.与arduino连

2020-08-01 11:18:08 15243 3

原创 DHT11(温湿度传感器)的学习

1.基本了解DHT11是一款温湿度传感器。 其测量精度为:湿度+-5%RH, 温度+-2℃,量程为:湿度20-90%RH, 温度0~50℃,采样周期大于等于1秒/次。传感器包括一个电阻式感湿元件和一个NTC测温元件,并连接一个高性能8位单片机相。DHT11的优点有:品质高、响应快、抗干扰能力强、性价比极高、体积小、功耗低等。需要注意:供电电压为3.3~5.5V DC。气体的相对湿度,在很大程度上依赖于温度。因此在测量湿度时,应尽可能保证湿度传感器在同一温度下工作。如果与释放热量的电子元件...

2020-07-29 21:48:04 11511

原创 物联网学习笔记(摘录)

物联网分三层:感知层、网络传输层、应用层。边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,可以产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。因此,在引入边缘计算层后,很多物联网应用能够给予更快的响应,同时也更加安全可靠。目前,国内的大厂比如腾讯IECP、阿里Link Edge、华为IEF,都已经可以提供完整的边缘计算解决方案。以腾讯IECP的智慧工厂方案为例,边

2020-07-26 18:32:36 1898 1

空空如也

空空如也

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

TA关注的人

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