E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【ESP32】嵌入式C语言
ESP32
中LED_PWM控制器
背景
ESP32
想做个typeC充电时呼吸灯的应用,看了开发手册发现带有个LEDPWM控制器,可以无需处理器干预实现硬件的PWM脉宽的自由步进,从而实现呼吸灯渐变的效果,主要参考了官方的资料,把调试的过程记录下来如有异议
玉怀一捧雪
·
2020-09-11 23:14
ESP32
ESP32
LEDPWM
呼吸灯
esp32
之hello_world分析
1.esp-idf里面有一个名字example的文件夹,里面有很多乐鑫例程,可通过里面例程入门
esp32
,首先看一下hello_world:#include#include"freertos/FreeRTOS.h
物联网研究室
·
2020-09-11 23:05
FreeRTOS
esp32
FreeRTOS
hello_world
esp32
LED PWM模块应用
ESP32
LED_PWM模块应用这几天在等待服务器调试,所以打算把一些周边的功能做一下。最无聊的当然是指示灯啦。
六文钱
·
2020-09-11 23:24
物联网
ESP32
学习笔记 - 记录贴
ESP32
学习笔记张婷婷2019.09.22目录概述...2官方参考文档...21
ESP32
-WROOM-32D学习心得...31.1vscode下载...31.2生成阿里云新的.a文件...31.3编译链下载
Ztt300
·
2020-09-11 23:24
笔
ESP32
的LED_PWM实现呼吸灯效果
乐鑫的
ESP32
的esp_idf实现了一个呼吸灯的接口;我按着接口写了个小程序去实现闪烁和呼吸的效果,但调了半天才调出了想要的呼吸效果;故作此笔记;先来说下几个简单的概念;PWM:PulseWidthModulation
不凋零的树叶
·
2020-09-11 23:51
学习日记
使用Arduino开发
ESP32
(十三):PWM(LEDC)
**基础介绍**
ESP32
有一个LEDC,原本设计用来控制LED,可以作简单的PWM输出LEDC总共有16个路通道(0~15),分为高低速两组,高速通道(0~7)由80MHz时钟驱动,低速通道(8~15
Newbie_H
·
2020-09-11 23:17
ESP32学习之路
ESP32
开发笔记(一) 开发板简介
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 15_WIFI_AP 创建软AP示例
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 6_TouchPad_Interrupt 电容触摸中断实现触摸按钮
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 10_IIC_ADXL345 使用IIC总线实现读取ADXL345角度加速度传感器
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 2_LED_Task
ESP32
任务方式控制LED
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(二) 开发环境搭建 windows
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)1_LED2_LED_Task3_LEDC_PWM4_ADC_LightR5_KEY_Short_Lon
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 12_IR_Rev_RMT 使用RMT实现红外遥控接收解码(NEC编码)
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 1、LED
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 3_LEDC_PWM 使用LEDC实现LED呼吸灯
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:28
ESP32
ESP32
开发笔记(三)源码示例 0、Hello Bug ESP_LOGX与printf
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:57
ESP32
ESP32
开发笔记(三)源码示例 14_WIFI_Scan 附近WIFI信号扫描示例
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:19
ESP32
ESP32
开发笔记(三)源码示例 9_SPI_SDCard 使用SPI总线实现TF卡文件系统示例
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:19
ESP32
ESP32
开发笔记(三)源码示例 13_IR_Send_RMT 使用RMT实现红外数据发送(NEC编码)
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:19
ESP32
ESP32
开发笔记(三)源码示例 4_ADC_LightR 利用ADC读取光敏电阻实现光线传感
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:19
ESP32
ESP32
开发笔记(三)源码示例 7_WS2812_RMT 使用
ESP32
的RMT实现彩虹变色效果
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:19
ESP32
ESP32
开发笔记(三)源码示例 11_IIC_AT24C02 使用IIC总线实现EEPROM小容量数据储存测试
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:19
ESP32
ESP32
开发笔记(三)源码示例 5_KEY_Short_Long 使用IO中断和系统时间来检测按键时长实现长按短按
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建windows源码示例:0_HelloBug(ESP_LOGX与printf)工程模板/打印调试输出1_LEDLED亮灭控制2_LED_Task使用任务方式控制LED3_LEDC_P
路过人间本尊
·
2020-09-11 23:19
ESP32
ESpBlufi官网代码
Esp32
蓝牙配网流程浅析
基于EspBlufi蓝牙配网流程1.初始化服务self.espFBYBleHelper=[ESPFBYBLEHelpershare];2.扫码外设[self.espFBYBleHelperstartScan:^(ESPPeripheral*_Nonnulldevice){if([selfshouldAddToSource:device]){[self.dataSourceaddObject:dev
河西走廊
·
2020-09-11 15:30
静态、全局、局部变量
最近准备嵌入式面试,整理一些
嵌入式C语言
基础。全局变量和局部变量区别:1.分配给全局变量的内存,一直到程序运行结束时才释放。
csdnndsc_wxh
·
2020-09-11 08:24
嵌入式/C语言学习~
嵌入式C语言
关键字volatile以及cache对数据一致性的影响
1、数据一致性是一个重要的问题,它定义了不同的CPU、系统总线所有的master看到的是相同的一片内存。2、因为cache的存在,以及编译器对某些C语言语句的优化,使得CPU对某个内存变量的修改不能立刻更新到内存,或者其他系统的master修改了内存变量,但是CPU仍然使用cache中的值或者寄存器中的值来代表变量,此时就发生了数据一致性的问题:不同的系统总线master对同一个变量看到不同的值(
a747lulu747
·
2020-09-11 08:43
Ubuntu下开发
ESP32
Ubuntu下开发
ESP32
ESP32
开发工具主要步骤xtensa-
esp32
-elf下载xtensa-
esp32
-elf,并且解压到~/esp/目录下;cd~/esp/tar-xzfxtensa-
esp32
huangkj-henan
·
2020-09-10 13:13
ESP8266
最小二乘法的
嵌入式C语言
实现
1.最小二乘法首先举个例子。针对线性最小二乘法即直线拟合,如下图(来自维基百科)所示:根据已有的数据(图中的点),来做出一条最贴近数据发展趋势的直线。通过这条直线,我们可以对未来的数据进行预测,因为基本会落在这条直线附近。当然了,最小二乘法不只是直线,还可以是曲线,本文不讨论。2.求解直线方程我们现在要做的,就是求解直线方程。假设已知有N个点,设这条直线方程为:y=a·x+b其中,a和b的计算公式
danxibaoxxx
·
2020-09-10 13:23
关于在针对
esp32
进行编程时出现dl_lib.h: No such file or directory的解决办法
dl_lib.h:Nosuchfileordirectory关于使用ArduinoIDE对
ESP32
系列单片机进行编程时遇到dl_lib.h:Nosuchfileordirectory的解决办法。
YumeNoKakera
·
2020-09-10 12:56
玩转
ESP32
+ Arduino (十三) 通过MQTTs协议上传数据至OneNet云平台
这里我们使用了一个库:PubSubClientOneNet服务器地址:开发者文档:https://open.iot.10086.cn/doc/mqtt/token生成工具:https://open.iot.10086.cn/doc/mqtt/book/manual/auth/tool.html一.OneNet上创建MQTTs协议产品1.添加创建产品创建新设备2.关键信息(1).产品ID,用户ID,
finedayforu
·
2020-09-10 00:51
物联网
http
python
java
区块链
嵌入式C语言
进阶学习笔记
1.数据类型1.1基本数据类型数据类型分2类:基本数据类型+复合类型基本类型:charshortintlongfloatdouble复合类型:数组结构体共用体类(C语言没有类,C++有)1.2内存占用与sizeof运算符数据类型就好像一个一个的模子,这个模子实例化出C语言的变量。变量存储在内存中,需要占用一定的内存空间。一个变量占用多少空间是由变量的数据类型决定的。每种数据类型,在不同的机器平台上
Donke_Dong
·
2020-09-06 15:18
c语言学习
最低成本DIY视频遥控车方案:
ESP32
-CAM视频遥控车
引言:
ESP32
系列模块由于可以用
ESP32
来进行编程,因此广受欢迎。而
ESP32
CAM模块由于经济小巧并自带摄像头而更为创客们所青睐。
DLGG创客DIY
·
2020-08-30 22:05
arduino
github
wifi
html
css
使用
ESP32
-CAM开发板链接OV2640摄像头网页显示
ESP32
-CAMOV2640摄像头模块简介下载接线及配置下载接线例程说明输出图像总结模块简介本次实验使用的是
ESP32
-CAM模块,是全新的WIFI+蓝牙双模开发板,内核采用的双核的32位CPU,是基于
优信电子
·
2020-08-27 09:58
ESP专栏
802.11 帧格式及类型
针对
ESP32
SNIFFER功能原文:https://blog.csdn.net/suiyuan19840208/article/details/172007451:帧格式下面是802.11帧的组成结构
luck_horse
·
2020-08-25 16:56
ESP32
ESP32
FLASH DOWNLOAD TOOLS 多个BIN刷写固件方法
ESP32
FLASHDOWNLOADTOOLS多个BIN刷写固件方法
ESP32
的刷写方法根ESP8266有点不一样,如果直接把程序主体bin直接刷进去,模块只会不断重启无法使用,具体的刷写方法如下:完整的文件下载
jamie_chu
·
2020-08-25 07:06
ESP32
/
ESP8266
嵌入式C语言
自我修养 (09):链接过程中的强符号和弱符号
9.1属性声明:weakGNUC通过attribute声明weak属性,可以将一个强符号转换为弱符号。使用方法如下。void __attribute__((weak)) func(void);int num __attribte__((weak);编译器在编译源程序时,无论你是变量名、函数名,在它眼里,都是一个符号而已,用来表征一个地址。编译器会将这些符号集中,存放到一个叫符号表的section中
宅学部落-王利涛
·
2020-08-25 01:51
嵌入式C语言自我修养
python爬虫(三)爬取js动态页面之b站粉丝数观看数点赞数爬取
python的初衷就是为了能在支持micropython的芯片上编程,比如早期接触到的openmv,以及拥有armlinux环境的树莓派上(树莓派的python不是micropython)还有后面接触到的
esp32
夏虫不可与之言冰
·
2020-08-25 01:28
随笔笔记
[填坑]VS2017开发
ESP32
报错"pthread_t does not name a type"
一、若基于ESP-IDF2.1开发参考:
ESP32
在VisualStudio环境下开发链接:https://blog.csdn.net/qq_26506745/article/details/79181224
清凉简装
·
2020-08-24 22:31
ESP32
玩转MicroPython(二) 连接WIFI网络 webperl文件传输
1.交互命令行模式发一句回一句,在下面发就行了2.发送代码块发送代码块到
ESP32
这样代码块就存入了
esp32
的内存中,比如上面,我们存入了一个do_connect()的函数接下来我们从交互命令行调用此函数就可以执行
熊爸天下_56c7
·
2020-08-24 21:32
esp32
小车
esp32
小车前言开始代码分析作者前言有同学可能已经注意到了,在我的github中参杂着一些c++的github这些就是
esp32
做的内容开始这里有三个文件:其中serialtesttool串口调试器的使用参见另一片文章上传
Hit-road
·
2020-08-24 20:44
ESP32
驱动3.5寸彩屏
@font-face{font-family:"TimesNewRoman";}@font-face{font-family:"宋体";}@font-face{font-family:"Calibri";}@font-face{font-family:"微软雅黑";}@font-face{font-family:"Helvetica";}p.MsoNormal{mso-style-name:正文;
杨杨
·
2020-08-24 17:23
前端
物联网
wifi
蓝牙发送数据编码
开发工具
NodeMCU快速上云集锦
目前NodeMCU已推出支持乐鑫ESP8266、
ESP32
系列的多款型号开发板,固件代码库已开源在Github。
weixin_33834075
·
2020-08-24 17:55
aws-iot控制设备的简单原理
本次利用
esp32
平台接入到aws-iot,目前esp平台内部有支持接入aws-iot的sdk,所以选择这个平台能快速体验aws-iot控制设备。
蜗牛人生牛
·
2020-08-24 16:41
alexa技能
嵌入式C语言
优化小技巧
4变量类型的定义不同的数据类型所生成的机器代码长度相差很多,变量类型选取的范围越小运行速度越快,占用的内存越少.能够使用字符型(char)定义的变量,就不要使用整型(int)变量来定义;能够使用整型变量定义的变量就不要用长整型(longint),能不使用浮点型(float)变量就不要使用浮点型变量.相同类型的数据类型,有无符号对机器代码长度也有影响.因此我们应按照实际需要合理的选用数据类型.当然,
hohaixrh
·
2020-08-24 14:12
C
ESP32
:hello world
前面一篇文章已构建了开发环境,接下来基于已有的环境,构建第一个应用程序。首先创建一个存放工程的目录,接下来直接将sdk目录下的helloworld例子内容拷贝到该目录。内容如下:$tree.├──main│ ├──component.mk│ └──hello_world_main.c├──Makefile├──sdkconfig└──sdkconfig.old1directory,5files
txgcwm
·
2020-08-24 14:21
esp8266
ESP32
:搭建Ubuntu开发环境
安装工具链整个ESP-IDF环境需要用到很多软件,使用如下命令安装:$sudoapt-getinstallgitwgetmakelibncurses-devflexbisongperfpythonpython-serial64位操系统和32位操作系统所使用的工具链不同,所以根据系统选择对应的工具链安装。这里使用wget命令下载64位的工具链,并解压安装:$mkdir-p/opt/esp$cd/op
txgcwm
·
2020-08-24 14:20
esp8266
mongoose-iot_如何使用带有
ESP32
和Mongoose OS的GCP-Cloud IoT核心版查看天气
mongoose-iotThispostonfreecodecamp.orgisnotmaintained.ThemostuptodateversionisonMedium:https://medium.com/free-code-camp/gcp-cloudiotcore-
esp32
cumi6497
·
2020-08-24 13:09
ESP32
:错误处理
wifi:wifi_init1418ret=4353ESP_ERROR_CHECKfailed:esp_err_t0x1101at0x401069cb0x401069cb:app_mainat/srv/
esp32
txgcwm
·
2020-08-24 13:52
esp8266
ESP32
:mdns协议
mdns(即多播dns,MulticastDNS)主要实现了在没有传统DNS服务器的情况下使局域网内的主机实现相互发现和通信,使用的端口为5353,遵从dns协议,使用现有的DNS信息结构、语法和资源记录类型,并且没有指定新的操作代码或响应代码。在局域网中,设备和设备之前相互通信需要知道对方的ip地址等信息,大多数情况,设备的ip不是静态的,而是通过dhcp协议动态分配的,如何发现设备彼此间的服务
txgcwm
·
2020-08-24 13:52
esp8266
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他