电子工程师技术服务社区
登录
|
注册
公告
全部
论坛
问答
试用
文章
评测
下载
样片
社区首页
找到
1060
条结果
ESP8266连接DHT11,开发微信小程序实时显示温湿度
# 第一、原理讲解 **原理简述**:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步。小程序通过http API接口获取
数据
。小程序
控制
原理:esp8266订阅了一个主题,小程序往这个主题发消息,esp8266就可以收到消息,就可以执行相关
控制
指令了(开/关函数) 关...
9b4e9e50e735631d
2020-07-31 11:18:15
浏览量:4009
会飞的鲨鱼?记遥控氦气球的诞生
# 制作一个遥控氦气球 ![](https://IMG_URL_REPLACE/bbsimages/202008/c591aadf046297b8f46316883e6e7666.jpg) ***在气球中充满氦气,由于氦气密度小于空气平均密度,气球排开了一定体积的空气,受到升力大于其自身重力,气球就可以向上飞了。*** ![](https://IMG_URL_REPLACE/bbsimages/202008/47f2dcb6fb1f6f4197207465d...
皮皮学电子
2020-08-03 10:59:23
浏览量:1714
空指针,段错误,这场面试我栽倒在这里了!
## NULL在C/C++中的标准定义 ### NULL的标准定义 ``` #if !defined(NULL) && defined(__NEEDS_NULL) #ifdef _cplusplus #define NULL 0 // 这里对应C++的情况 #else #define NULL (void *)0 // 这里对应C语言的情况 #endif ``` 编译器预先定义了一个宏`_cplusplus`,来判断当前的编译环境
是
C++的还
是
C语言的....
李肖遥
2020-08-10 21:04:58
浏览量:329
一文搞懂物联网通信原理
[前面我们说到了ESP8266的AT指令集的使用](https://mp.weixin.qq.com/s/_s6JmbHdLwLuQYyd66UwvQ "前面我们说到了ESP8266的AT指令集的使用"),按说这一章
是
要说mqtt协议的,但
是
为了考虑物联网知识体系的完整性,这一章说一下物联网智
能
家居的
控制
过程和流程,顺带说一下关于mqtt协议中的订阅和发布
是
啥意思,算
是
下一章的前...
果果小师弟
2020-08-07 20:57:21
浏览量:1337
因为一个函数strtok踩坑,我被老工程师无情嘲笑了(一)
在用C/C++实现字符串切割中,strtok函数经常用到,其主要作用
是
按照给定的字符集分隔字符串,并返回各子字符串。 但
是
实际上,可
不
止有strtok(),还有strtok、strtok_s、strtok_r 函数,我们本篇文章作为基础篇,来一些简单的介绍。 ## strtok()函数详解 ### 描述 该函数用来将字符串分割成一个个片段,并返回各子字符串。...
李肖遥
2020-08-10 21:07:12
浏览量:687
从零开始写RISC-V处理器
## 前言 第一次听到RISC-V这个词大概
是
两年前,当时觉得它也就
是
和MIPS这些CPU架构没什么区别,因此也就
不
以为然了。直到去年,RISC-V这个词开始频繁地出现在微信和其他网站上,此时我再也
不
能
无动于衷了,于
是
开始在网上搜索有关它的资料,开始知道有SiFive这个网站,知道SiFive出了好几款RISC-V的开发板。可
是
最便宜的那....
李肖遥
2020-08-13 14:06:24
浏览量:834
警告:吸烟有害健康;程序员:我
不
关心警告,只关心错误
## 视warnning为无物
是
不
是
不
知道bug怎么来的? 开发中经常会遇到由于各种原因导致的警告,虽然
不
影响具体的功
能
,没有出现错误,但
是
看起来总
是
让人厌烦,尤其
是
对于我这种有强迫症的开发者来说。 警告太多会影响对于真正问题的发掘,隐藏我们的视线。 凡
是
出现的警告都
是
有道理的,搞清楚它。 警告往往
是
因为会对内存....
李肖遥
2020-08-23 22:00:55
浏览量:498
树莓派基础实验36:通用串口通信实验
## 一、介绍 对于树莓派 3B+来说,他的UART功
能
有三种: 1、
内部
蓝牙使用; 2、
控制
终端使用; 3、与其他设备进行串口通信。 在[树莓派基础实验35:USB TO TTL模块实验](https://www.icxbk.com/article/detail?aid=1674)中学习了通过串口对树莓派进行
控制
台
控制
,让串口作为
控制
终端调试口即 serial console,...
张国平
2020-08-29 22:56:04
浏览量:2609
嵌入式C编程的万
能
模板程序
## 一套完整的模板源代码 先给大家附上一套完整的模板源代码,此源代码适合的单片机型号
是
STC89C52RC, 晶振
是
11.0592MHz, 串口波特率
是
9600, 初学者只需修改代码里从“C 语言学习区域的开始” 到“C 语言学习区域的结束” 的区域, 其它部分
不
要更改。 一套完整的模板源代码如下。 View函数如下: ```cpp void View(...
李肖遥
2020-09-03 15:37:22
浏览量:3512
树莓派基础实验37:pyserial模块通信实验
## 一、介绍 串口通信
是
指外设和计算机间,通过
数据
信号线 、地线、
控制
线等,按位进行
传输
数据
的一种通讯方式。这种通信方式使用的
数据
线少,在远距离通信中可以节约通信成本,但其
传输
速度比并行
传输
低。串口
是
计算机上一种非常通用的设备通信协议,pyserial模块封装了python对串口的访问,为多平台的使用提供了...
张国平
2020-09-07 16:18:49
浏览量:1569
技术干货实践:如何在树莓派模拟运行陀螺仪扫地机
这里说明在树莓派上模拟运行一个陀螺仪扫地机的设备并连接涂鸦云。 步骤 #### 第 1 步:陀螺仪扫地机原理简述 ![](https://IMG_URL_REPLACE/bbsimages/202009/55670b2131f0877491f275a3208bedcb.png) #### 第 2 步:涂鸦陀螺仪扫地机
传输
协议 // 涂鸦陀螺仪地图
传输
协议 typedef struct { uint8_t x;...
赵凡
2020-09-08 15:48:37
浏览量:1530
真香!20张图揭开「队列」的迷雾,一目了然
## 队列的概念 首先我们联想一下链表,在单链表中,我们
只
能
对他的链表表尾进行插入,对链表的表头进行结点的删除,这样强限制性的链表,就
是
我们所说的队列。 也就
是
说,队列(queue)
是
限定在表的一端进行插入,表的另一端进行删除的
数据
结构。 如下图所示,假如你去买票排队,每一列队伍都有一个队尾和对头,先来的先...
李肖遥
2020-09-16 07:49:50
浏览量:675
面试官:动态内存分配时需要注意哪些坑?我懵懵懵了
在使用C语言开发嵌入式产品的过程中,当使用到malloc函数时候都会有一个争议,“使用动态内存分配安全吗?”,就连美国军方在safety-critical的嵌入式航空电子设备代码中,也禁止动态内存分配,我们来细细分析下。 ## C 库函数 - malloc() ### 函数简介 malloc的全称
是
memory allocation,中文叫动态内存分配,用于申请一...
李肖遥
2020-09-24 21:59:51
浏览量:1135
面试官爱问的10大经典排序算法,20+张图来搞定
## 冒泡排序 ### 简介 冒泡排序
是
因为越小的元素会经由交换以升序或降序的方式慢慢`浮`到数列的顶端,就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名**冒泡排序**。 ### 复杂度与稳定性 ![](https://IMG_URL_REPLACE/bbsimages/202009/3f5f17b23247ab285d47f724443a6365.png) ### 思路原理 以顺...
李肖遥
2020-09-27 22:06:51
浏览量:453
C++的匿名函数(lambda表达式)
> 总述 > > C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式). 它
是
定义和使用匿名函数对象的一种简便的方式。匿名函数
是
我们需要用到的一个函数,但
是
又
不
想去费力命名一个函数的场景。我们无需为每个值或者每种类型)单独编写函数,更
不
必把值保存在让人厌倦的全局变量中 。 利用lambda表达式可以编写内嵌....
良知犹存
2020-09-28 15:14:36
浏览量:296
GD32VF103之定时器最小配置
![](https://IMG_URL_REPLACE/bbsimages/202010/4be90afeb37c2984f4c96ac6e29080ce.png) 定时器
是
每一个芯片必备的外设,它的作用就如它的名字一样,
是
用来计时的。当然它
不
会直接告诉你具体的时间值,而
是
一个特定时间间隔的计数,通过这个数乘以时间间隔就
是
这段时间的长度。定时器在计时的基础上可以实现很多其他功
能
,....
gcrisis
2020-10-11 19:14:11
浏览量:757
《rt-thread驱动框架分析》-i2c驱动
## 简要 - 上一篇分析了RTT的PIN驱动,得到了很多网友的认可,很开心。很多人跟我反映写一些usb,wlan等框架,这个一步一步来,从浅到深。 - 这一片文章我们来分析rt-thread的I2C设备驱动框架,I2C也
是
我们经常使用到总线。 - I2C驱动框架我准备基于我的开源硬件[《GND studio 开发板》](https://mp.weixin.qq.com/s/dN88on...
Rice嵌入式开发
2020-11-11 19:12:32
浏览量:3765
[网友问答1]STM32驱动PCF8591模块,实现AD/DA转换
### 问题原由 粉丝提问,`STM32如何驱动PCF8591?`时间赶趟,小哈哥必须安排。 ![](https://img-blog.csdnimg.cn/20201213222629200.png) ### 模块外观 ![](https://img-blog.csdnimg.cn/20201213222652181.png) ### 原理图 ![PCF8591模块原理图](https://img-blog.csdnimg.cn/202012132227293.png) ##### 模块说...
嵌入式从0到1
2020-12-14 08:52:04
浏览量:5018
树莓派4该选多大的散热器,来个烤机压力测试吧
## 1 测试背景简介 大家好,我
是
你们的老朋友——MC老徐。还记得去年树莓派4刚发布时,我
不
小心错过了最精彩的首发测试,因为当时正在吭哧吭哧地码毕业论文,所以
只
能
先看看网友yoyojacky(骑驴玩漂移)的文章解解馋了。 最近机缘巧合下获得了树莓派4的评测资格。今天收到了板子,心情很激动,于
是
写了这篇洋洋洒洒好几百....
xukejing
2021-01-05 17:12:19
浏览量:5872
最强电视盒子诞生记-树莓派4电视盒子
我在无聊逛公众号的时候发现电子芯客吧在自己的网站上面发布了树莓派4带的试用,本人抱着侥幸心理申请了一把,结果真的成功申请下来了。 ![](https://IMG_URL_REPLACE/bbsimages/202012/a9f0cc45af1198b2b056905af8f85586.png) 我有点想
不
明白为什么管理员头像
是
百度图标 ![](https://IMG_URL_REPLACE/bbsimages/202012/783...
joealex
2020-12-30 17:54:15
浏览量:4112
«
7
8
9
10
11
12
13
14
15
16
»