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语言
从0到1学
ESP32
-01-设计自己的
esp32
开发板
新方案,功能什么都不变,迫于成本只能更换更为便宜、好用的芯片,这也导致了很多产品设计方案的变更比如,3年前做一个智能家居平台,实现温湿度的采集并上传云端,我们最先想到的是STM32+ESP8266模组,
ESP32
小飞哥玩嵌入式
·
2023-04-15 20:04
嵌入式
单片机
物联网
嵌入式硬件
乐鑫科技
ESP32
开发应用笔记--总目录
ESP32
自带Wifi和蓝牙(经典蓝牙+低功耗蓝牙),有完备、开源的SDK,是目前国内IOT物联网应用开发的佼佼者。
海东青电子
·
2023-04-15 14:35
手把手系列--STM32H750移植FreeRTOS
目前市场上比较火的RTOS当属FreeRTOS,乐鑫的
ESP32
芯片的SDK就是在FreeRTOS的基础上构建的。
coder.mark
·
2023-04-15 14:23
STM32
KEIL
MDK
stm32
freertos
ESP32
配置mqtt arduino
ESP32
配置MQTT明确流程1.需要在arduino上使用mqtt需要使用库"PubSubClient"。
予非鱼安知鱼
·
2023-04-15 13:51
esp32
单片机知识小专栏
单片机
esp32
物联网
mqtt
ESP32
串口通信 双机串口通信
ESP32
串口
ESP32
双机串口通信环顾论坛居然无使用uart进行双击通信的案例或者讲解!!!还是自己摸索吧!
予非鱼安知鱼
·
2023-04-15 13:51
esp32
单片机知识小专栏
单片机
嵌入式硬件
esp32
获取网络时间
esp32
获取网络时间
ESP32
连接WiFi后获取网络时间目的如何实现
ESP32
连接WiFi后获取网络时间
ESP32
连接到WiFi并获得Internet访问权限,可以通过向NTP服务器发送请求来获取当前时间
予非鱼安知鱼
·
2023-04-15 13:51
esp32
单片机知识小专栏
单片机
esp32
arduino
了解
ESP32
FreeRTOS:初学者指南
了解
ESP32
FreeRTOS:初学者指南
ESP32
FreeRTOS是什么?如何使用FreeRTOS?哪些常用的函数?
予非鱼安知鱼
·
2023-04-15 13:19
esp32
单片机知识小专栏
单片机
嵌入式硬件
esp32
ESP32
使用 Arduino 实现 OTA 更新
在本指南中,您将学习如何使用库对
ESP32
开发板进行无线(OTA)更新。该库创建了一个网络服务器,允许您将新固件(新sketch)上传到您的电路板,而无需在
ESP32
和您的计算机之间建立串行连接。
亚图跨际
·
2023-04-15 00:54
ESP32
esp32
arduino
远程更新
ESP32
学习笔记(11)——UDP服务端
一、TCP与UDP优缺点1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。TCP通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、UDP具有较
Leung_ManWah
·
2023-04-14 23:45
嵌入式C语言
常见编译错误举例--学习笔记1
C语言常见错误距离1、预处理错误notfind原因:#include“name”#include尖括号只会在系统找,不会在当前目录找解决方法:gcc-I跟查找头文件编译错误:语法错误;{}链接错误:collect2:链接器在报错原材料不够undefinedreferenceto'fun’解决方法:将函数内容补齐gcc2、C语言预处理介绍第一类:包含类#include包含头文件#define宏/替换
学术小菜鸡
·
2023-04-14 19:54
嵌入式
c++
c语言
c语言 嵌入式编程技巧,编程技巧之
嵌入式C语言
完全学习笔记及案例[图]
原标题:编程技巧之
嵌入式C语言
完全学习笔记及案例[图]编程技巧之
嵌入式C语言
完全学习笔记及案例[图]1、经典入门:helloworld1.1、概念:*源文件:源文件即源代码文件,C语言源文件后缀名是.c
专利律师徐健
·
2023-04-14 19:53
c语言
嵌入式编程技巧
嵌入式C语言
自我修养:从芯片、编译器到操作系统-习题、笔记
前沿C语言测试(1):基本概念考查什么是标识符、关键字和预定义标识符?三者有何区别?标识符(Identifier):由程序员定义,用来表示变量,包括了变量名、函数名、宏名、结构体名等。标识符的命名规范:C语言规定,标识符只能由字母(A-Z,a-z)、数字(0-9)、和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。预定义标识符:C语言中系统预先定义的标识符,如系统类库名、系统常量名
大家好我是家盛
·
2023-04-14 19:52
嵌入式基础
c语言
开发语言
嵌入式C语言
学习笔记(1)-- 预处理的使用
一、宏定义宏可以理解为替换,替换过程不会进行语法检查,语法检查在编译时进行。1.不带参数的宏定义:宏定义又称为宏代换、宏替换,简称“宏”。实质为直接替换,宏名一般为大写。例:#definedPI3.14152.带参数的宏:#define宏名(参数表)文本例如:#defineS(a,b)a*b需要注意的是:如果宏替换运算式或者函数一般要加上()错误使用如:#definedtest5+3printf(
小朱一定要快速发论文
·
2023-04-14 19:52
C语言
c语言
嵌入式
c++
嵌入式Linux(三)—
嵌入式C语言
(GCC基本操作 )
目录GCC基本操作C语言的编译过程预处理编译流程c语言常见错误预处理预定义宏宏展开之前一直学习的都是Cpp,由于Linux的内核语言是C,很有必要系统的记录和学习一下C语言,其操作底层的便利性其他语言无法比拟更主要的是锻炼操作内存类型资源的能力,深入理解指针的使用做这套c语言笔记要回答好三个问题什么时候用?怎么使用?为什么要这样设计?GCC基本操作gcc-o输出文件名输入文件名相当于outputg
小小小小邱
·
2023-04-14 19:46
嵌入式
开发语言
c++
linux
C/C++|物联网开发入门+项目实战|
嵌入式C语言
高级|简介及GCC参数|define|编译过程-学习笔记(7)
课程介绍参考:麦子学院-
嵌入式C语言
高级本套课程的定位前导课程:掌握简单C语言的基本语法计算机程序语言的学习思路?
打酱油的工程师
·
2023-04-14 19:40
物联网开发入门与实战
c语言
物联网开发入门
学习笔记
条件编译
GCC
(4)
ESP32
Python 用OLED播放Bad Apple
之前已经实现过了,把OLED当作一个状态显示器。但是,仅仅显示文字肯定是不够炫酷的,因为有屏幕的地方就应该有BadApple。这次我们尝试一下把OLED播放一下BadApple.BadApple看似是一段视频,但是我们这么来想这个问题。视频打散成很多张图片,按照每秒12贞的播放,那不就是一个视频了么。首先,我们来体验一次把图片展示在OLED上面,需要展示的图片要是pbm格式(PBM格式由JefPo
ScottX
·
2023-04-14 19:03
ESP32
的CAN通信
目录一、
ESP32
的CAN通信说明1.1、片内外设1.2、CAN库的查找1.3、MCP2515和SJA1000介绍1.4、CAN库的安装1.4.1、先下载库,再导入到arduinoIDE中1.4.2、通过
loop222
·
2023-04-14 13:43
simpleFOC
单片机
ESP32
ESP32
设备驱动-VEML6040颜色传感器驱动
VEML6040颜色传感器驱动文章目录VEML6040颜色传感器驱动1、VEML6040介绍2、硬件准备3、软件准备4、驱动实现1、VEML6040介绍VEML6040颜色传感器可感应红光、绿光、蓝光和白光,并使用CMOS工艺将光电二极管、放大器和模拟/数字电路集成到单个芯片中。通过应用颜色传感器,可以根据环境光源调整背光的亮度和色温,使面板看起来更舒适。VEML6040采用FiltronTM技术
视觉&物联智能
·
2023-04-14 03:10
物联网全栈开发实战
单片机
嵌入式硬件
ESP32
物联网
传感器
ESP32
学习二-更新Python版本(Ubuntu)
一、简介在一些场景里边,因为Python的版本过低,导致一些环境无法安装。这里来介绍以下,如何升级自己已安装的Python版本。例如如下情况:二、实操1.查看本地版本python--version2.添加源sudoadd-apt-repositoryppa:jonathonf/python-3.73.更新软件源sudoapt-getupdate4.安装pythonsudoapt-getinstal
t_guest
·
2023-04-14 02:55
WIFI
python
升级python版本
ubuntu
linux
esp32
ESP32
学习一-程序下载(windows工具)
一、简介
ESP32
可以通过Linux命令行进行下载,也可以通过windows工具来下载。
t_guest
·
2023-04-14 02:54
WIFI
ESP32
DOWNLOAD
TOOL
下载
windows
ESP32
学习三-环境搭建(ESP-IDF V5.0,Ubuntu20.4)
一、准备事项Ubuntu20.04。具体安装可以参考如下链接。使用VMware安装Ubuntu虚拟机和VMwareTools_t_guest的博客-CSDN博客二、安装ESP-IDF1)、确认python3版本输入python3--version来确认python3的版本。因为要安装ESP-IDF5.0版本,python3的版本必须大于3.7.2)、安装需要的工具链3)、获取ESP-IDF打开终端
t_guest
·
2023-04-14 02:17
WIFI
ubuntu
ESP-IDF安装
Ubuntu20.4
ESP32
学习笔记(47)——加密算法AES/MD5/SHA
一、简介1.1SSLSSL:(SecureSocketLayer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。1.2TLSTLS:(TransportLayerSecurity,传输层安全协议),用于两个应用程序之间提
Leung_ManWah
·
2023-04-13 18:04
玩转
ESP32
+ Arduino (九)
ESP32
低功耗蓝牙BEL
一.蓝牙基础知识1.蓝牙4.0和BLE的区分通常在了解一点蓝牙的朋友看来,往往将BLE等同于蓝牙4.0,其实不然。蓝牙4.0是协议,4.0是协议版本号,蓝牙4.0是2010年6月由SIG(SpecialInterestGroup)发布的蓝牙标准,它有2种模式:BLE(Bluetoothlowenergy)只能与4.0协议设备通信,适应节能且仅收发少量数据的设备(如家用电子);BR/EDR(Basi
熊爸天下_56c7
·
2023-04-13 14:56
嵌入式C语言
开发学习笔记 —— CSPL
学习不一定有用,但是不学习是肯定没用的。1.什么是CSPL?CSPL:CommonStackProtocolLibary(CoreStackPortingLayer),一种通用的可移植的协议栈库,位于操作系统和用户程序之间,屏蔽操作系统的细节,为用户程序提供一系列的服务。2.CSPL可提供的服务任务调度、内存管理、定时器、事件管理、消息调度。机框管理、配置管理、数据库、HA等。
小鼻祖想吃白萝卜
·
2023-04-13 12:01
编程
C
keil MDK 新建项目教程
前言由于好长一段时间没有用keilmdk软件开发mcu软件了,最近在利用零闲时间来开发个低成本的平衡小车,一开始考虑采用
esp32
当做主控,测试发现,
esp32
没有正交编码接口,无法对直流有刷电机做闭环控制
NULL_1969
·
2023-04-13 02:18
STM32
单片机
stm32
嵌入式硬件
keil
嵌入式C语言
设计模式 --- 外观模式
1-什么是外观模式?外观模式(FacadePattern),是一种比较简单的结构型模式,它存在的目的,也是为了简单。外观模式隐藏了一系列接口的复杂性,旨在为外部客户端提供一个更高层次且统一简单的接口,简化了客户端调用某些模块的一系列操作。外观模式应该是软件工程师们经常使用到的一种设计模式,在很多情况下,我们会习惯性地把一系列复杂的操作,封装成一个简单的接口,供外界调用。外观模式的优点很明显,它可以
工程师进阶笔记
·
2023-04-12 23:44
嵌入式
C
语言设计模式系列
物联网
设计模式
c语言
嵌入式
外观模式
ESP32
实验-自建web服务器配网01
目标通过
esp32
自建web服务器实现配网。具体来说:1、
esp32
上电,手机/电脑/平板连上
esp32
的wifi。
NULL_1969
·
2023-04-12 22:58
esp32
前端
服务器
运维
【SOC】IPQ8074系统级芯片、
ESP32
-C6 Wi-Fi 6+蓝牙5和RK3568处理器的基本介绍
IPQ8074是一款高度集成的SoC,旨在面向下一代企业接入点、运营商网关和消费级路由器,提供最大化的容量、最广泛的覆盖及最优的性能。该产品集成了四个Cortex-A53核心以及双核的网络加速器,支持2.4GHz上4XMU-MO和Hz上8XMU-MIMO,这意味着其一次性能够提供12流信道数据传输,传输数量可以轻松突破10Gbps,以确保为所有类型的应用程序提供最佳的性能。IPQ8074拥有2个P
Summer-明佳达电子
·
2023-04-12 21:48
明佳达优势
网络
智能路由器
综合资源
7、
ESP32
-S - 控制 SPI 液晶屏显示图片
p=11&vd_source=b91967c499b23106586d7aa35af46413讲义链接:https://doc.itprojects.cn/0006.zhishi.
esp32
/02.doc
xuechanba
·
2023-04-12 19:27
笔记
python
开发语言
最简单DIY基于ESP8266的智能彩灯②(在网页用按键和滑动条控制RGB灯)
ESP8266和
ESP32
智能彩灯开发系列文章目录第一篇:最简单DIY基于ESP8266的智能彩灯①(在网页用按钮点亮普通RGB灯)第二篇:最简单DIY基于ESP8266的智能彩灯②(在网页用按键和滑动条控制
daodanjishui
·
2023-04-12 04:47
ESP8266和ESP32
物联网
嵌入式
单片机
rgb
控制器
最简单DIY基于ESP8266的智能彩灯①(在网页用按钮点亮普通RGB灯)
ESP8266和
ESP32
智能彩灯开发系列文章目录第一篇:最简单DIY基于ESP8266的智能彩灯①(在网页用按钮点亮普通RGB灯)文章目录ESP8266和
ESP32
智能彩灯开发系列文章目录前言一、最简单
daodanjishui
·
2023-04-12 04:16
ESP8266和ESP32
单片机
嵌入式
控制器
网页设计
rgb
arduino-
esp32
:LVGL的VS2019模拟器
概述直接通过交叉编译链和硬件来对一个GUI进行学习和调试显然不太现实,毕竟再快的编译链和烧录方式都需要一定的时间,而且还是交叉环境下。所以还是需要一个纯软件的模拟器来模拟环境,这样就可以较为方便的对一些函数和参数进行调试。这里使用VS2019。源码下载github地址:https://github.com/lvgl/lv_port_win_visual_studio。下载ZIP到本地。压缩包还是比
扶我起来我还有头发
·
2023-04-12 03:12
ESP32开发
LVGL
单片机
嵌入式硬件
嵌入式
c语言嵌入arm汇编语言,arm汇编语言与
嵌入式c语言
混合编程————内嵌汇编
arm汇编语言与
嵌入式c语言
混合编程————内嵌汇编ARM汇编语言与
嵌入式C语言
混合编程内嵌汇编在嵌入式程序设计中,有些场合(如对具体的硬件资源进行访问)必须用汇编语言来实现,可以采用在
嵌入式C语言
程序中嵌入汇编语言或
嵌入式
weixin_39753857
·
2023-04-12 00:16
c语言嵌入arm汇编语言
嵌入式实验汇编和c语言混合编程,C语言与汇编语言混合编程位嵌入式.doc
C语言与汇编语言混合编程位嵌入式.doc实验二C语言与汇编语言混合编程一、实验目的1掌握ARM
嵌入式C语言
编程基本方法。2.掌握嵌入式汇编(InlineAssembly)编程规则和方法。
琴台梦
·
2023-04-12 00:45
嵌入式实验汇编和c语言混合编程
c语言嵌入arm指令如何编译,ARM汇编语言与
嵌入式C语言
混合编程――――内嵌汇编 - 火魔网...
在嵌入式程序设计中,有些场合(如对具体的硬件资源进行访问)必须用汇编语言来实现,可以采用在
嵌入式C语言
程序中嵌入汇编语言或
嵌入式C语言
调用汇编语言来实现。
银河贩卖机
·
2023-04-12 00:45
c语言嵌入arm指令如何编译
c语言嵌入arm指令如何编译,ARM汇编语言与
嵌入式C语言
混合编程————内嵌汇编.pdf...
ARM汇编语言与
嵌入式C语言
混合编程————内嵌汇编ARMC————汇编语言与嵌入式语言混合编程内嵌汇编在嵌入式程序设计中,有些场合(如对具体的硬件资源进行访问)必须用汇编语言来实CC现,可以采用在嵌入式语言程序中嵌入汇编语言或嵌入式语言调用汇编语言来实现
那群妈妈
·
2023-04-12 00:45
c语言嵌入arm指令如何编译
【MicroPython
ESP32
】ssd1306 0.96“OLED+网络时钟
【MicroPython
ESP32
】ssd13060.96"OLED+网络时钟本示例基于Thonny平台开发。显示效果显示部分使用ssd13060.96"OLED屏幕来显示时间。
perseverance52
·
2023-04-11 08:19
#
MicroPython
for
ESP32
MicroPython
ESP32
ssd1306
OLEd
网络时钟
树莓派4B通过UART外接
ESP32
C3--增加一个蓝牙HCI(推荐)
FirststepLet'ssaywehaveabrandnewraspberrypie.Nowturniton.runhciconfigyouwillseelikethis假设我们有一台全新的树莓派现在开机启动执行命令你会看到root@raspberrypi:~#hciconfighci0:Type:PrimaryBus:UARTBDAddress:E4:5F:01:4F:25:BBACLMTU
GKoSon
·
2023-04-11 08:48
arm
ESP32
学习笔记(28)——BLE GAP从机端广播自定义数据
一、背景1.1低功耗蓝牙(BLE)协议栈链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。大部分情况下外围设备通过广播自己来让中心设备发现自己,并建立GATT连接,从而进行更多的数据交换。也有些情况是不需要连接的,只要外设广播
Leung_ManWah
·
2023-04-11 06:42
嵌入式C语言
文章目录一、学会使用char/short/int关键字二、学会使用if&switch三、学会使用for&while四、学会使用static关键字五、学会使用define关键字六、学会使用typedef关键字七、学会使用enum关键字八、学会使用struct类型九、学会使用指针类型十、学会使用回调函数十一、综合项目1.可变参数的实现2.Zlog日志框架3.google测试框架一、学会使用char/s
turbosqi
·
2023-04-11 04:12
嵌入式
c语言
嵌入式硬件
单片机
松下 | 八大主流单片机优缺点分析,看看你用过哪一款
目前市场上主流的单片机品牌有八大类,分别是AtmelAVR、STM32、PIC、Arduino、ESP8266、
ESP32
、RaspberryPi、51单片机。
唯样商城123
·
2023-04-10 01:56
单片机
stm32
嵌入式硬件
ESP32
之蓝牙配网
一、简介
ESP32
的BluFi是通过蓝牙通道的Wi-Fi网络配置功能。它提供了一个安全协议来将Wi-Fi配置和凭据传递给
ESP32
。使用这些信息,
ESP32
可以连接到一个AP或建立一个SoftAP。
德德儿
·
2023-04-09 22:21
WIFI
ESP32
网络
单片机
利用
ESP32
实现蓝牙通信的方法
上次给大家分享了如何使用
ESP32
实现UDP通信,今天跟大家聊聊如何使用
ESP32
实现蓝牙通信。
ST小智
·
2023-04-09 22:21
单片机项目实战操作之优秀
单片机
esp32
蓝牙 wifi共存_乐鑫科技提供100套经典的
ESP32
开发模块,助力大四同学的毕业设计...
今天推出的一款套件是来自全球创客届大名鼎鼎的乐鑫科技官方提供的经典
ESP32
开发套件-
ESP32
-DevKitC。
凌沦
·
2023-04-09 22:50
esp32
蓝牙
wifi共存
ESP32
蓝牙配网
注意********menuconfig配置(必须打开蓝牙我这是C2所以使用NimBLE)可以直接从demo的配置文件拷贝Componentconfig--->Bluetooth--->NimBLE-BLEonlyComponentconfig--->Bluetooth--->NimBLEOptions--->Enableblufifunctionality相关头文件:#include"esp_b
鱼非愚
·
2023-04-09 22:20
ESP32学习
网络
蓝牙控制
esp32
单片机(三)
目录一.前期材料准备二.具体操作1.spp蓝牙串口app下载2.具体操作流程
esp32
单片机图例测试代码3.生成副本进行备份三.总结1.操作过程中存在的问题一.前期材料准备1.安装vs-code、准备好
小赖的Today
·
2023-04-09 22:20
单片机学习
单片机
嵌入式硬件
物联网
【
ESP32
蓝牙通信】gatt_client 和 gatt_server 调试
ESP32
蓝牙通信蓝牙协议基本概念
ESP32
蓝牙客户端和服务端
ESP32
作为服务器调试
ESP32
作为客户端调试项目中需要用到
ESP32
的蓝牙通信,查资料知道。
嵌入式电子信息爱好者
·
2023-04-09 22:50
esp32
嵌入式硬件
linux
关于
esp32
蓝牙模块的使用——
esp32
学习笔记
关于
esp32
蓝牙模块的使用——
esp32
学习笔记关于
esp32
蓝牙模块的使用——
esp32
学习笔记关于
esp32
蓝牙模块的使用——
esp32
学习笔记零、前言一、经典蓝牙BT二、低功耗蓝牙BLE()0.
BAKUMAN#0704
·
2023-04-09 22:50
单片机
【WiFi模组】乐鑫
ESP32
基于ESP-IDF的原生SDK二次开发
FreeRTOS二、开发流程1.下载离线安装包&安装【官方下载链接:ESP-IDFWindowsInstallerDownloadOpenSourceIoTDevelopmentFrameworkfor
ESP32
外来务工人员徐某
·
2023-04-09 22:49
物联网技术
单片机
物联网
mcu
嵌入式硬件
ESP32
Arduino学习篇 (三) 蓝牙
简介:1.1蓝牙分类经典蓝牙我们一般说的是BT,低功耗蓝牙我们一般说成BLE。当设备支持蓝牙4.0时,还得进一步确认设备是支持BT单模、BLE单模还是BT和BLE都支持的双模。低功耗蓝牙(BLE):支持蓝牙协议4.0或更高的模块。主打低功耗,多用于物联网类型。经典蓝牙(BT):指支持蓝牙协议在4.0以下的模块。主打短距离数据高速传输,多用于蓝牙耳机等。经典蓝牙可再细分为:传统蓝牙和高速蓝牙。传统蓝
ODF..
·
2023-04-09 22:16
ESP32
单片机
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他