自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨清的博客

留下一些我自己玩IT的足迹......

  • 博客(74)
  • 资源 (8)
  • 论坛 (1)
  • 收藏
  • 关注

原创 ESP8266_RTOS_SDK v3.4浮点输出

陈拓 2021/05/06-2021/05/061. 概述在《ESP8266_RTOS_SDK v3.x 读DS18B20温度数据》https://zhuanlan.zhihu.com/p/370007889https://blog.csdn.net/chentuo2000/article/details/116448392一文中由于ESP8266 RTOS SDK 3.4之前版本的printf函数不支持浮点,输出部分采用了以前单片机的方法。ESP8266 RTOS SDK 3.4现

2021-05-06 15:22:32 2

原创 ESP8266_RTOS_SDK v3.x 读DS18B20温度数据

陈拓 2021/05/05-2021/05/051. 概述在本文中我们使用ESP8266_RTOS_SDK 3.x读取DS18B20的数据。开发环境:Win10 Linux子系统Ubuntu《用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/347711847https://blog.csdn.net/chentuo2000/article/details/113349010阿里云《阿里云ECS搭建ES.

2021-05-06 10:37:42 6

原创 Win10的Linux子系统Ubuntu使用串口

陈拓 2021/01/04-2021/01/091. 概述在《Win10启用Linux子系统安装Ubuntu》https://zhuanlan.zhihu.com/p/341394468https://blog.csdn.net/chentuo2000/article/details/112131624一文中我们已经在Win10上安装了Ubuntu,本文中我们要在Ubuntu中使用串口。Windows的Linux子系统Windows Subsystem for Linux简称..

2021-05-06 10:23:17 2

原创 ESP8266与MQTT服务器收发送数据

陈拓 2021/04/20-2021/04/251. 概述我们在《Win10-Ubuntu子系统构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/346072018https://blog.csdn.net/chentuo2000/article/details/112973413和《用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/347711847h.

2021-04-26 16:08:03 72

原创 树莓派WiFi设置固定IP地址

陈拓 2021/04/25-2021/04/25 树莓派开启WiFi 见《电脑连接树莓派3B+》https://zhuanlan.zhihu.com/p/40500429https://blog.csdn.net/chentuo2000/article/details/103332186通过WiFi登录树莓派,查看网络接口wlan0在192.168.3网段上。设置树莓派设置固定IP地址192.168.3.8sudo nano /etc/network/interfac.

2021-04-26 15:52:45 10

原创 将MQTT收到的数据保存到MySQL数据库(异步)

陈拓 2021/04/19-2021/04/201. 概述在《将MQTT收到的数据保存到MySQL数据库》https://zhuanlan.zhihu.com/p/365940502https://blog.csdn.net/chentuo2000/article/details/115862060一文中我们用同步的方法将MQTT订阅消息中的数据存储到了MySQL数据库中。本文的程序用异步方式订阅消息。异步订阅消息的说明见:《用C语言实现mosquitto MQTT订阅消息.

2021-04-20 11:29:21 85

原创 将MQTT收到的数据保存到MySQL数据库

陈拓 2021/04/17-2021/04/191. 概述在《用C语言实现mosquitto MQTT订阅消息》https://zhuanlan.zhihu.com/p/365190438https://blog.csdn.net/chentuo2000/article/details/115747492和《用C语言实现mosquitto MQTT订阅消息(异步)》https://zhuanlan.zhihu.com/p/365483724https://blog.c...

2021-04-19 12:59:15 142

原创 用C语言实现mosquitto MQTT订阅消息(异步)

陈拓 2021/04/16-2021/04/161. 概述在《用C语言实现mosquitto MQTT订阅消息》https://zhuanlan.zhihu.com/p/365190438https://blog.csdn.net/chentuo2000/article/details/115747492一文中我们用C语言实现了mosquitto MQTT同步订阅消息。mosquitto的同步函数是以阻塞方式工作的,也就是订阅程序一直等待接收消息,阻塞了其他程序的运行,效率很低。.

2021-04-17 09:06:49 37

原创 用C语言实现mosquitto MQTT订阅消息

陈拓 2021/04/15-2021/04/151. 概述在《MQTT服务器Mosquitto 2.x编译安装配置》https://zhuanlan.zhihu.com/p/365103802https://blog.csdn.net/chentuo2000/article/details/115731687一文中我们下载了最新的mosquitto源码进行了编译安装。在下载的源码中有几个C语言的例子可以参考:这些例子在github上也可以找到:https://git.

2021-04-16 08:12:09 67

原创 MQTT服务器Mosquitto 2.x编译安装配置

陈拓 2021/04/09-2021/04/151. 概述在《树莓派安装Mosquitto MQTT服务》https://zhuanlan.zhihu.com/p/359395794https://blog.csdn.net/chentuo2000?spm=1000.2115.3001.5343一文中我们通过树莓派的apt源在树莓派上安装了mosquitto MQTT服务和客户端。因为apt源的更新有滞后,所以我们安装的是mosquitto 1.x版本。本文我们下载最新的m.

2021-04-15 17:28:28 86

原创 树莓派MQTT服务远程测试MQTT.fx

陈拓 2021.04.07/2021.04.071. 概述在《树莓派安装Mosquitto MQTT服务》https://zhuanlan.zhihu.com/p/359395794https://blog.csdn.net/chentuo2000?spm=1000.2115.3001.5343一文中我们已经在树莓派上安装了mosquitto MQTT服务,并进行了本地测试。在此基础上,本文进行远程测试。远程测试在PC上进行,需要安装工具MQTTfx。安装见《MQTTfx连接物.

2021-04-09 10:26:20 19

原创 树莓派安装Mosquitto MQTT服务

陈拓 2021/03/21-2021/03/231. 安装Mosquitto MQTT组件登录树莓派(网线连接)检查网络连通状态pi@raspberrypi:~ $ ping www.baidu.com如果网络不通Win10找到这个设置界面:先去掉勾选,确定,再重新如勾选,确定。再测试:网通了。更新apt的资源列表sudo apt-get update搜索可安装的MQTTapt search mqttMQTT分为服务器和客户端两部分。有

2021-03-23 23:52:24 41

原创 电容传感器FDC2214计算工具FDC_Tools-development5的使用

陈拓 2021/03/14-2021/03/151. 概述在《FDC系列电容传感器及FDC2214使用要点》https://zhuanlan.zhihu.com/p/353481800https://blog.csdn.net/chentuo2000/article/details/114213785《电容传感器FDC2214单通道应用寄存器计算》https://zhuanlan.zhihu.com/p/356969837https://blog.csdn.net/chent

2021-03-16 10:52:44 117

原创 电容传感器FDC2214单通道应用寄存器计算

陈拓 2021/03/10-2021/03/141. 概述在《FDC系列电容传感器及FDC2214使用要点》https://zhuanlan.zhihu.com/p/353481800https://blog.csdn.net/chentuo2000/article/details/114213785一文中介绍了多通道应用的寄存器初始值计算。本文单通道0应用时的寄存器初始值的计算。计算结果的验证见:《电容传感器FDC2214计算工具FDC_Tools-developme.

2021-03-16 10:23:24 221

原创 FDC系列电容传感器及FDC2214使用要点

陈拓 2021/02/21-2021/02/211. 概述电容式传感是一种低功耗、低成本且高分辨率的非接触式感测技术, 适用于从接近检测、手势识别到远程液位感测的各项应用。电容式传感系统中的传感器可以采用任意金属或导体,因此可实现高度灵活的低成本系统设计。FDC是Ti公司的一系列低功耗高精度的电容传感器芯片,使用I2C数据接口。FDC2112、FDC2114、FDC2212和FDC2214是高分辨率、多通道、电容-数字转换器,用于实现电容传感解决方案。相对于传统的开关电容结构,FDC2112

2021-02-28 11:45:06 1475

原创 用ESP8266_RTOS_SDK v3的I2C控制电容传感器FDC2214

陈拓 2021/02/09-2021/02/191. 概述电容式传感是一种低功耗、低成本且高分辨率的非接触式感测技术, 适用于从接近检测、手势识别到远程液位感测的各项应用。电容式传感系统中的传感器可以采用任意金属或导体,因此可实现高度灵活的低成本系统设计。FDC2214是Ti公司的一款低功耗高精度的电容传感器芯片,使用I2C接口。特性官方网址https://www.ti.com.cn/product/cn/FDC2214?utm_source=baidu&utm_medi..

2021-02-19 19:56:43 90 1

原创 ESP8266_RTOS_SDK v3创建一个新项目使用GPIO

陈拓 2021/02/04-2021/02/091. 概述在《用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/347711847https://blog.csdn.net/chentuo2000/article/details/113349010一文中我们已经构建好了ESP8266_RTOS_SDK开发环境,在此基础上我们创建一个新项目,试试ESP8266的GPIO输出控制。1.1 新老版本对GPIO操作的区.

2021-02-09 16:57:15 66

原创 阿里云ECS搭建ESP32开发环境

阿里云ECS搭建ESP32开发环境陈拓 2021/01/29-2021/02/031. 概述在《用乐鑫国内Gitee镜像搭建ESP32开发环境》https://zhuanlan.zhihu.com/p/348106034https://blog.csdn.net/chentuo2000/article/details/113424934一文中我们用乐鑫在国内的Gitee镜像搭建了ESP32开发环境,下面我们将ESP32的开发环境搭建到阿里云ECS服务器上。2. 安装准备htt

2021-02-04 10:38:11 66 2

原创 用乐鑫国内Gitee镜像搭建ESP32开发环境

陈拓 2021/01/27-2021/01/291. 概述在《用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/347711847https://blog.csdn.net/chentuo2000/article/details/113349010一文中我们用乐鑫在国内的Gitee镜像搭建了ESP8266开发环境,下面我们在此基础上搭建ESP32的开发环境。2. 安装准备见《Win10-Ubuntu子系统构建ES

2021-01-30 22:50:40 186

原创 用乐鑫国内镜像构建ESP8266_RTOS_SDK开发环境

陈拓 2021/01/28-2021/01/281. 概述在《Win10-Ubuntu子系统构建ESP8266_RTOS_SDK开发环境》https://zhuanlan.zhihu.com/p/346072018https://blog.csdn.net/chentuo2000/article/details/112973413?spm=1001.2014.3001.5501一文中我们用github仓库构建了ESP8266开发环境。在从github上克隆ESP8266_RTOS_S

2021-01-28 20:07:54 173

原创 阿里云ECS搭建ESP8266_RTOS_SDK开发环境

陈拓 2021/01/10-2021/01/251. 概述ESP8266的开发工具是在linux系统下运行的。阿里云服务器(Elastic Compute Service,简称ECS)可以安装多种操作系统,我们安装的是CentOS。下面介绍在阿里云CentOS下安装ESP8266-RTOS_SDK开发环境,编译C语言程序,并将编译好的bin文件下载到本地,再用Flash下载工具烧写到ESP8266模块上运行。登录阿里云你可以使用Win10自带的ssh,也可以使用PuTTY,我用PuTTY。

2021-01-26 10:26:28 82

原创 阿里云ECS服务器延长ssh连接时间

陈拓 2021/01/22-2021/01/22通过ssh登录阿里云ECS服务器,如果一段时间不操作,就会因为超时而断开连接,很不方便。下面设置一下ssh服务,延长超时时间。找到sshd_config文件ls -l /etc/ssh/sshd_config修改sshd_config文件找到ClientAliveInterval和ClientAliveCountMax去掉注释#,修改如下:sudo nano /etc/ssh/sshd_configClie...

2021-01-23 18:23:14 100

原创 Win10-Ubuntu子系统构建ESP8266_RTOS_SDK开发环境

陈拓 2021/01/16-2021/01/201. 概述ESP8266的开发环境是在linux系统下构建的。树莓派的官方操作系统就是Linux系统,在《树莓派安装ESP8266_SDK开发环境》https://blog.csdn.net/chentuo2000/article/details/105296166一文中我们介绍了在树莓派上构建ESP8266开发环境的方法。在本文中我们介绍在Win10中启用Linux子系统,安装Ubuntu,在Ubuntu上构建ESP8266开发环境。

2021-01-21 22:33:02 110

原创 Win10的Linux子系统Ubuntu安装pip

陈拓 2021/01/07-2021/01/07概述pip是Python包管理工具,提供了对Python包的查找、下载、安装和卸载功能。在《Win10启用Linux子系统安装Ubuntu》https://zhuanlan.zhihu.com/p/341394468https://blog.csdn.net/chentuo2000/article/details/112131624一文中我们已经在Win10上安装了Ubuntu。Win10的Linux子系统(WSL)Ubuntu.

2021-01-09 10:09:48 117

原创 Win10的Linux子系统Ubuntu换源

陈拓 2021/01/08-2021/01/08为例加快软件包的下载速度,我们要将软件源更换到国内。更换apt源查看系统版本:lsb_release -a修改 /etc/apt/sources.list先备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak可以用阿里源、科大源或者清华源。下面我们用阿里源。将未注释的语句中的archive.ubuntu.com都替换成mirrors.aliyun.c...

2021-01-09 09:56:26 309

原创 Win10使用CH340 USB-SERIAL串口

陈拓 2021/01/06-2021/01/061. 连接USB转串口设备笔记本上没有串口,我们用CH340G USB转串口模块。用跳线帽短接TXD和RXD进行串口回环测试。Win10可以自动识别CH340,在我的电脑上识别为COM3。2. 安装串口调试助手https://www.microsoft.com/zh-cn/p/%e4%b8%b2%e5%8f%a3%e8%b0%83%e8%af%95%e5%8a%a9%e6%89%8b/9nblggh43hdm?rtc=1&...

2021-01-07 17:40:36 411

原创 Win10启用Linux子系统安装Ubuntu

陈拓 2021/01/02-2021/01/02Win10内置Linux子系统,启用后可以安装Ubuntu或者其他的Linux系统。省去了安装虚拟机的麻烦,性能也比虚拟机好,占用资源更少。1. 准备工作1.1 查看win10系统版本家庭版也可以安装Linux。1.2 开启开发人员模式开始 > 设置 > 更新和安全 > 开发者选项 > 开发人员模式1.3 启用Win10的Linux子系统功能开始 > 设置 > 应用 &g.

2021-01-03 09:45:41 169

原创 Echarts动态卡尔曼滤波

陈拓 2020/12/08-2020/12/191. 概述在正弦波上叠加高斯白噪声,再用卡尔曼滤波滤除噪声。相关文档:《Echarts动态生成sin曲线》https://blog.csdn.net/chentuo2000/article/details/110622403《Echarts动态产生高斯白噪声》https://blog.csdn.net/chentuo2000/article/details/110795146《echarts动态滑动平均滤波》https://blog.csdn.ne

2020-12-19 22:37:00 46 1

原创 echarts动态滑动平均滤波

陈拓 2020/12/07-2020/12/081. 概述在正弦波上叠加高斯白噪声,再用滑动平均滤除噪声。相关文档:《Echarts动态生成sin曲线》https://blog.csdn.net/chentuo2000/article/details/110622403《Echarts动态产生高斯白噪声》https://blog.csdn.net/chentuo2000/article/details/1107951462. HTML页面和js程序<!DOCTYPE.

2020-12-13 09:12:17 87 2

原创 MATLIB用Box-Muller变换产生高斯白噪声

陈拓 2020/12/10-2020/12/11在《MATLIB产生高斯白噪声并生成C语言代码》https://zhuanlan.zhihu.com/p/335809620一文中我们用MATLIB的wgn函数产生了高斯白噪声,在本文中我们用Box-Muller变换产生高斯白噪声。1. 高斯白噪声百度百科,高斯白噪声(White Gaussian Noise,WGN):如果一个噪声,它的瞬时值服从高斯分布(正态分布),而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。2. 用..

2020-12-12 17:11:35 92

原创 MATLIB产生高斯白噪声并生成C语言代码

陈拓 2020/12/10-2020/12/10我要在他处使用C语言产生高斯白噪声,先用MATLIB生成一个能产生高斯白噪声的C程序作为参考。1. 高斯白噪声百度百科,高斯白噪声(White Gaussian Noise,WGN):如果一个噪声,它的瞬时值服从高斯分布(正态分布),而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。2. 用BATLIB产生高斯白噪声BATLIB帮助中心https://ww2.mathworks.cn/help/matlab/ref/fft.htm.

2020-12-11 09:20:21 327

原创 Echarts动态产生高斯白噪声

陈拓 2020/12/04-2020/12/061. 高斯白噪声百度百科,高斯白噪声:如果一个噪声,它的瞬时值服从高斯分布(正态分布),而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。2. 用Box-Muller变换生成高斯分布随机数实现过程:产生两个满足[0, 1]上均匀分布的数据x、y,然后通过下面两个公式:将x和y转换为相互独立的高斯分布数据X、Y,这两个公式使用一个即可。对于产生的高斯随机数,进行归一化映射,映射至某个需要的幅度值区域。在给定均值m和标准偏差.

2020-12-07 10:44:36 75 1

原创 Echarts动态生成sin曲线

陈拓 2020/12/03-2020/12/031. HTML页面和js程序<!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> </head> <body style="height: 100%; margin: 0"> <div id="container" style

2020-12-04 09:28:21 121

原创 Ubuntu安装Web服务器Boa和CGIC

陈拓 2020/08/21-2020/10/251. 用putty或Win10自带ssh登录Ubuntu2. 安装和测试Boa2.1 换源ubuntu版本查看cat /etc/issue备份原始源文件source.listsudo cp /etc/apt/sources.list /etc/apt/sources.list.bak修改source.listsudo nano /etc/apt/sources.listdeb http://mirrors.a.

2020-10-25 19:00:40 109

原创 Ubuntu设置Nginx支持CGI

陈拓 2020.10.20/2020.10.211. 概述在《树莓安装Nginx并支持CGI》https://blog.csdn.net/chentuo2000/article/details/108676852一文中我们在树莓派上安装了Nginx并设置了CGI的支持。本文在Ubuntu系统上设置CGI支持。树莓派的官方系统和Ubuntu都是基于Debian发行版,所以设置是一样的。我的系统版本:uname -a查看Nginx进程ps -e | grep n..

2020-10-21 17:35:46 52

原创 树莓派的IP地址查找

陈拓 chentuo@ms.xab.ac.cn 2020/10/19-2020/10/211. 概述在《电脑连接树莓派3B+》https://blog.csdn.net/chentuo2000/article/details/103332186和《树莓派修改HostName》https://zhuanlan.zhihu.com/p/266689387两篇文章中我们介绍了电脑用SSH通过主机名Host Name连接树莓派的方法。用IP地址连接树莓派更快一些,但局域网一般都使用动态.

2020-10-21 17:08:56 904

原创 树莓派修改的HostName

陈拓 chentuo@ms.xab.ac.cn 2020/10/19-2020/10/19在《电脑连接树莓派3B+》https://blog.csdn.net/chentuo2000/article/details/103332186一文中我们的电脑已经用SSH通过主机名Host Name连接到了树莓派。用Host Name连接树莓派省去了查找IP地址的麻烦,如果局域网上有多个树莓派在使用,而且都使用默认的Host Name就会发生冲突,这时我们就需要修改Host Name。树莓派的H.

2020-10-20 09:42:59 343

原创 树莓派采集温度数据并存入数据库(C语言版)

陈拓 2020.09.22/2020.09.241. 概述本文讲述树莓派用C语言程序采集温度传感器DS18B20数据,并存入SQLite和MySQL数据库。之前我们已经用Shell脚本程序实现了这些功能。为顺利阅读本文,应先看后面参考文档中的相关内容。硬件连接和基本操作细节请看参考文档《树莓派 Zero W+温度传感器DS18B20》一文。查看DS18B20序列号每个传感器有一个唯一的序列号。ls /sys/bus/w1/devices/我的DS18B20温度传感器.

2020-09-24 18:01:57 400

原创 树莓派采集温度数据并存入数据库(Shell版)

陈拓 2020.09.21/2020.09.211. 相关文档《树莓派安装使用数据库SQLite》https://blog.csdn.net/chentuo2000/article/details/108682421《树莓派安装使用数据库MariaDB (MySQL)》https://blog.csdn.net/chentuo2000/article/details/108702880《树莓派 Zero W+温度传感器DS18B20》https://blog.csdn.net/.

2020-09-22 07:25:41 231

原创 树莓派安装使用数据库MariaDB (MySQL)

陈拓2020/08/17-2020/08/171. 相关文档《树莓派安装使用数据库SQLite》https://blog.csdn.net/chentuo2000/article/details/1086824212. 概述百度百科关于MariaDB和MySQL的描述:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。2009年,MySQL之父

2020-09-21 09:50:19 628 1

ds18b20_test.tar.gz

《ESP8266_RTOS_SDKv3读DS18B20温度数据(静态库)》一文的项目

2021-05-05

ESP8266_RTOS控制FDC2214多极板应用.docx

本文已包含之前的相关资源,如果下载本资源就不用下载前面的资源了。

2021-03-20

ESP8266开发工具的依赖包

使用方法见《树莓派安装ESP8266_SDK开发环境》https://blog.csdn.net/chentuo2000/article/details/105296166

2021-01-03

ESP8266_RTOS v3用I2C读FDC2214(附C程序代码).docx

用ESP8266控制电容传感器FDC2214,并附C程序代码

2021-02-19

用ESP8266_RTOS_SDK v3控制电容传感器FDC2214(附C程序).docx

相比STM32、51这样的单片机,用ESP8266控制FDC2214性价比更高,支持WiFi,代码更简洁。

2021-03-16

简单实用的命令行FTP工具软件

我在《用psftp在电脑和树莓派之间互传文件》一文中介绍了psftp的使用。为了方便读者,我放了一个我正在使用的版本在这里。你也可以百度一个其他版本的FTP工具。 文章网址https://blog.csdn.net/chentuo2000/article/details/106780169

2020-06-16

Android Studio v0.8.14试用笔记

Google官方Android开发工具。

2014-12-03

Keil C51&ARM; 开发工具

安装Keil,可同时用于C51和ARM。

2012-02-16

一个 NetBeans 5 的练习与大家交流

发表于 2006-07-16 最后回复 2006-08-03

空空如也

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

TA关注的人 TA的粉丝

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