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语言
arduino中如何查看开发板的默认SPI引脚位置
在GxEPD2库中,发现以下注释://mappingsuggestionfor
ESP32
,e.g.LOLIN32,see.../variants/...
huangh20
·
2020-08-12 16:03
Arduino
【转】
ESP32
性能对比测试(基于MicroPython)
芯片:micro:bitPYBNanoPYBV10STNucleo_F091RCSTNucleo_F411RESTM32L476DISCSTM32F7DISCSTNucleo_H743ZIESP8266
ESP32
WROVERMicroPython
清凉简装
·
2020-08-12 15:25
ESP系列物联网开发教程
ESP-IDF 编译系统特殊需求&解决方案
文章目录修改ESP-IDF依赖的Python版本从make迁移到cmake多个ESP-IDF版本共存兼容
ESP32
-S2多源文件项目修改ESP-IDF依赖的Python版本Ubuntu系统一般默认Python2
清凉简装
·
2020-08-12 15:24
ESP系列物联网开发教程
ESP32
内存分析与优化(
ESP32
-S2通用)
分析工具idf_size.pyxtensa-
esp32
-elf-sizeidf_size.py计算的是实际连接到可执行文件中的大小,xtensa-
esp32
-elf-size计算整个库文件大小,前者相对更小
清凉简装
·
2020-08-12 15:24
ESP系列物联网开发教程
ESP32
ESP32-S2
物联网
使用Arduino开发
ESP32
:WiFi.scanNetworks()函数
WiFi.scanNetworks()//扫描周围wifi此函数定义在WiFiScan.cpp中方法体完整代码:/***StartscanWiFinetworksavailable*@paramasyncruninasyncmode*@paramshow_hiddenshowhiddennetworks*@returnNumberofdiscoverednetworks*/int16_tWiFiS
Newbie_H
·
2020-08-12 15:44
ESP32学习之路
ESP32
STA+AP模式设置
配置步骤:1.进入ap_sta所在目录,执行makemenuconfig进行配置。配置作为AP时其它设备访问该AP所需要的SSID和密码。依次进入配置选项DemoConfiguration—>、APConfiguration—>,然后在[AP]SSID和[AP]Password中填写SSID和密码。配置作为STA时需要连接到的AP的SSID和密码。依次进入配置选项DemoConfiguration
余百里
·
2020-08-12 14:36
Linux嵌入式
让
ESP32
同时扮演 AP+STA 的角色
本工程已托管到GitHub,具体路径是https://github.com/tidyjiang8/
esp32
-projects/tree/master/ap_sta功能说明:让
ESP32
既当做一个AP,
tidyjiang
·
2020-08-12 12:43
玩转ESP32
乐鑫
esp32
apsta
ap
sta
ESP32
-WiFiAP(接入点模式)
ESP32
除了不具有与有线网络的接口外,还可以提供类似的功能。这种操作模式称为软接入点(soft-AP)。可以同时连接到soft-AP的最大站数可以设置4,默认为4。
坚持努力,冲~
·
2020-08-12 12:55
ESP系列
[填坑]
ESP32
修改softap IP地址后WiFi信号丢失问题
问题描述
ESP32
使用softap模式,默认网关地址为192.168.4.1,默认网络地址为192.168.4.1,可以使用tcpip_adapter_set_ip_info进行自定义配置,该函数描述可以参考
清凉简装
·
2020-08-12 12:55
填坑
ESP系列物联网开发教程
ESP32
SNTP配置
SNTP,SimpleNetworkTimeProtocol(简单网络时间协议),用来同步时钟。百度百科:SNTPSNTP协议采用客户端/服务器的工作方式,可以采用单播(点对点)或者广播(一点对多点)模式操作。SNTP服务器通过接收GPS信号或自带的原子钟作为系统的时间基准。单播模式下,SNTP客户端能够通过定期访问SNTP服务器获得准确的时间信息,用于调整客户端自身所在系统的时间,达到同步时间的
廖昌海
·
2020-08-12 11:33
#
Espressif
ESP32
开发之旅④ Soft-AP——WiFiAP库的使用
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。快速导航单片机菜鸟的博客快速索引(快速找到你要的)如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。文章目录1.前言2.回顾Soft-AP模式——谁想连上我3.WiFiAP库3.1第一部分方法——建立AP网络3.1.1softAP——启动免密码
单片机菜鸟哥
·
2020-08-12 11:36
ESP32
Arduino教程
ESP32
那些事儿(五):瑞士军刀之
ESP32
的常用API分析
事实上,所有在
esp32
上用到的api在esp-idf中都能找到,但是对于我们来讲这是一个大而全的API参考指南,在项目的初期,我们没有必要花费太多的时间详细的阅读每一个API的使用,挑一些常用的API
一只在软件园奔跑的老程序猿
·
2020-08-12 10:45
ESP32那些事儿
ESP8266/
ESP32
中查看,修改AP的IP信息,并剔除指定的STA
1.查看并修改AP的IP实验环境是一块ESP8266作为AP,一块
ESP32
作为STA,代码模板使用的是ESP8266RTOSSDK/ESP-IDF上的WiFi_Start代码。不多说,上代码:(代码
wangyx1234
·
2020-08-12 10:35
ESP
wifi
嵌入式
单片机
ESP8266/
ESP32
基础篇: 时间同步 SNTP 介绍和使用
简介SNTP协议是用来同步本地的时间到unix时间戳.通常嵌入式设备上电,连接AP(accesspoint),获取IP地址后,就需要使用SNTP协议获取全球时间.以便于下一步的应用交互和使用.SNTP工作原理比较简单,通俗来说,就是设备向SNTPserver发送一包SNTP请求,服务器收到请求后回复一包SNTPreply.其中SNTPreply中就含有unix时间戳.参考代码#include#in
espressif
·
2020-08-12 10:07
ESP32
/ESP8266中查看并修改DHCP的配置信息
1.DHCP简介DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升IP地址的使用率。简单来说,DHCP就是一个不需要账号密码登录的、自动给内网机器分配IP地址等信息的协议。它遵循服务器-客户端模
wangyx1234
·
2020-08-12 10:34
ESP
网络
wifi
ESP8266开发笔记(一)SDK开发之环境搭建
1、资源下载①到安信可官网下载,直接百度搜索安信可②我使用的软件和下载的工程ESP8266资料下载-微信赞赏码提取码:p8l62、软件安装①注意安装路径上不能有中文②从网盘下载文件后打开—最新版本
ESP32
GCCv5.2OpenOCD
梦醒沙场
·
2020-08-11 13:44
ESP8266
esp32
控制蓝灯闪烁
voidsetup(){pinMode(2,OUTPUT);}voidloop(){digitalWrite(2,HIGH);//turntheLEDon(HIGHisthevoltagelevel)delay(1000);//waitforaseconddigitalWrite(2,LOW);//turntheLEDoffbymakingthevoltageLOWdelay(1000);//wa
gis-cc
·
2020-08-11 11:24
esp32
esp8266
Banana pi BPI-Webduino:bit开发板
Webduino:bit采用
ESP32
作为主控模块,
ESP32
是集成2.4GWiFi和蓝牙双模的单芯片方案,采用超低功耗的40纳米工艺,拥有最佳的功耗性能、射频性能、稳定性、
weixin_33708432
·
2020-08-11 04:51
【阿里云生活物联网架构师专题 ⑦】阿里云物联网平台的网关-子设备理论协议说明,支持Zigbee/ble等没上云能力的设备;
1、
esp32
接入阿里云物联网平台,实现天猫精灵语音控制;2、esp8266直连接入阿里云物联网平台,实现天猫精灵找队友零配网功能和语音控制;3、
esp32
sdk直连接入天猫精灵IOT开放平台,实现天猫精灵找队友零配网功能和语音控制
半颗心脏
·
2020-08-11 01:16
阿里云物联网架构
阿里云物联网
阿里云物联网-网关-子设备
阿里云物联网网关
esp32
micropython版本 bmp180模块驱动
1.完整驱动代码,保存成bmp180.pyfromustructimportunpackasunpfrommachineimportI2C,Pinimportmathimporttime#BMP180classclassBMP180():'''ModulefortheBMP180pressuresensor.'''_bmp_addr=119#adressofBMP180ishardcodedont
zlook
·
2020-08-10 18:00
你知道
嵌入式C语言
中各变量存储的位置吗?
局部变量、局部静态变量、全局变量、全局静态变量区别如下:局部变量:栈区;局部静态变量:静态区;全局变量:静态区的常量区;全局静态变量:静态区。在进行C/C++编程时,需要程序员对内存的了解比较精准。经常需要操作的内存可分为以下几个类别:1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员
嵌入式资讯精选
·
2020-08-10 13:00
ESP32
Arduino使用Serial.printf()函数
在
ESP32
中使用printf()函数在
ESP32
的Arduino编程中,可以使用printf函数来输出,这在标准的库函数说明中没有提及。其实
ESP32
的core中是可以使用的。
caixf_001
·
2020-08-10 04:33
ESP32
实训1——蓝牙开锁
实训一:蓝牙开锁一、实验目的
ESP32
的蓝牙模块接收手机传过来的开锁命令和密码,通过判断密码是否正确来确定舵机是否转动二、实验内容1.
ESP32
与舵机进行连接2.
ESP32
连接手机蓝牙3.手机通过BLE
v_BinWei_v
·
2020-08-09 22:33
智能锁实验
ESP32小实验
ESP32
编译环境打造,网络资源备案
ESP32
编译环境打造,网络资源备案首先保证电脑中的已经下载了git客户端,没有的自行去https://git-scm.com/下载https://www.cnblogs.com/noticeable/
superxxd
·
2020-08-09 12:54
笔记
git
visual
studio
code
github
编辑器
利用多协议网关采集设备打造工业采集系统
今天我们来说说基于
ESP32
核心模块的多协议网关采集器如何加上ADC,DIO,DAC实现数据采集控制,打通OPC-UA通道,实现工业物联网的相关功能。
superxxd
·
2020-08-09 12:53
工业控制
涛思数据
经验分享
云计算
使用Arduino开发
ESP32
——开发环境搭建
使用Arduino开发
ESP32
开发环境搭建方式和用Arduino开发ESP8266相似:https://blog.csdn.net/Naisu_kun/article/details/80186950
DuKe Luo
·
2020-08-09 06:51
物联网
树莓派上搭建
ESP32
ULP环境
树莓派EPS32ULP的环境搭建步骤如下:cd~/espgitclonehttps://github.com/espressif/binutils-
esp32
ulp.gitmkdirbuild&&cdbuild
hjhnk
·
2020-08-08 22:00
esp32
heap 内存管理简析
本文档用于分析乐鑫
ESP32
SDK(版本esp-idf-v3.0-rc1)Heap(堆内存)管理的实现。
六文钱
·
2020-08-08 13:23
物联网
使用vscode开发
ESP32
之修订篇
前言自从小编在网上发布了如何搭建
ESP32
开发环境这篇文章之后,收到诸多网友的赞评和意见.借此机会,感谢网友们给小编提出宝贵的意见,促进完善该序列的文档.鉴于大家反馈的信息,小编总结并完善了一些内容,故发布了这次的修订篇章节
临时工(Wireless-Tech)
·
2020-08-07 22:49
Wifi
嵌入式C语言
面试常问关键字
static关键字修饰变量变量分为局部变量和全局变量,都存储在静态区,而普通变量存储在栈区。静态全局变量作用域仅仅局限于变量被定义的文件中,其他文件不能使用;静态局部变量只能在函数中使用,同一个文件中其他函数没法使用,它存储在静态区,即使函数结束,这个静态局部变量的值不会被销毁,直到程序结束才会销毁,函数下次使用时仍能使用该值并且保持上次运算结果,默认初始化为0,并且仅初始化一次。修饰函数静态函数
蓁叶
·
2020-08-07 21:31
C/C++
嵌入式C语言
代码规范
C语言代码规范参考安富莱C语言编码规范1.文件与目录1、文件及目录的命名规定可用的字符集是[A-Z;a-z;0-9;._-]。2、源文件名后缀用小写字母.c和.h。3、文件的命名要准确清晰地表达其内容,同时文件名应该精练,防止文件名过长而造成使用不便。在文件名中可以适当地使用缩写。以下提供两种命名方式以供参考:(1)各程序模块的文件命名开头2个消协字母代表本模块的功能:如:主控程序为mpMain.
不咸不要钱
·
2020-08-07 21:29
c
嵌入式
MicroPython入坑记(一)(ESP8266
ESP32
)
手上有块基于ESP8266的NodeMCU板子,没错,就是那个10块钱的带WIFI的芯片,当时感觉又便宜又又有wifi,并且可以用脚本lua写代码,果断买买买,然后玩了一下WIFI跟树莓派通讯(树莓派开HttpServer,然后用lua通过socket模拟http指令定期获取树莓派的指令)。控制了个继电器加灯泡玩了玩,手头上的dht11也能直接读出来(nodemcu内置驱动了),然后就没有然后了,
weixin_33812433
·
2020-08-07 20:37
第一篇随笔, 正在做
ESP32
, STM32 , 树莓派 RaspberryPi 的创客工具
先随便写写一些思路,以后再整理.这段时间笔者做了一些硬件开发,领悟了一些事情.1-在常规创客的角度上,硬件开发所需的知识面比较广,非常广,但不算太深.2-发现硬件开发由于其特殊环境的原因,开发难度很大,难度绝大部分来源于很麻烦,效率很低.一般的开发者,如果他们入门就直接学硬件,他们是感觉不到这问题的.没有对比就没有伤害.但对于一个写惯C#,Java的程序员来说,会明显感觉到写硬件的那种无力感.由奢
メイ
·
2020-08-07 20:49
几道经典的
嵌入式C语言
笔试题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这
shx516857593
·
2020-08-07 18:53
[25]
C/C++
[20]
面试
ESP32
Micropython Servo 舵机控制
网上找的都是PYB库,直接导入servo,例如:http://docs.micropython.org/en/latest/library/pyb.Servo.html#pyb-servoimportpybs1=pyb.Servo(1)#createaservoobjectonpositionX1s2=pyb.Servo(2)#createaservoobjectonpositionX2s1.an
一只小白啊
·
2020-08-07 16:47
操作总结文档
手势识别的无线遥控小车
引言Arduino或
ESP32
驱动小车作为一个经典应用,广泛被开源硬件爱好者改装。然而,其交互方式大部分依然是传统的按键交互。
电子芯吧客
·
2020-08-07 11:51
好文
传感器
人工智能
arduino
单片机
物联网
M5Stack(
ESP32
)学习笔记(2)——命令行
书接上回……把玩了一会儿M5StackFire,我觉得M5Stack挺不错的,可是为什么网上的相关文档和资料这么的少,是不是这玩意很小众?它也支持Arduino编程,但是好像和UIFlow不能共存。UIFlow可以在系统内装入若干程序,然后选择一个启动,还是挺好的。而且,UIFlow的后面是MicroPython,更易用。以前买过pyboard,所以也了解过MicroPython,只是没有深入,所
zhufu86
·
2020-08-05 15:24
M5Stack(
ESP32
)学习笔记(5)—— 剩余存储空间
M5StackM5Stick-C
ESP32
240MHzdualcore,600DMIPS,520KBSRAM,Wi-Fi,dualmodeBluetooth240MHzdualcore,600DMIPS
zhufu86
·
2020-08-05 15:53
M5Stack(
ESP32
)学习笔记(11)—— 把自己的Python代码文件编译到固件里
下面就来举个例子……首先进入到~/M5Stack_MicroPython/MicroPython_BUILD/components/micropython/
esp32
/modules/目录下root@de
zhufu86
·
2020-08-05 15:53
M5Stack(
ESP32
)学习笔记(10)—— esptool以及internalfs
成功编译并烧写了MicroPython后,InternalFS(SPIFFS)中只有一个boot.py文件(MicroPython启动后会自动运行它),其他什么都没有。如果可以在烧写时,顺便把一些需要的文件先烧写到internalfs就好了。事实上,./BUILD.shmakefs和./BUILD.shflashfs是可以创建internalfs的镜像文件并烧写到M5Stack上的。但是,似乎源码
zhufu86
·
2020-08-05 15:53
ESP32
M5Stack(
ESP32
)学习笔记(13)—— 回头看Unit ENV.
之前用温湿度气压传感器制作了一个温度记录仪(https://blog.csdn.net/zhufu86/article/details/91352563),当时使用的units.ENV(units.PORTA)的方式来读取传感器的数值的,但是importunits似乎很占资源耗时间。所以,研究了一番固件源码里的units.py后,今天来试试更单纯的方法来读取传感器。首先,需要下载相关库到M5Sta
zhufu86
·
2020-08-05 15:53
M5Stack/
ESP32
学习笔记(15)—— 入手M5Stack ATOM Lite
目录入手M5StackATOMLite想法准备ATOM*按键*MicroPython系统ATOM端的程序boot.pymain.pyNAS端的程序NAS的环境思路代码设置程序为开机自启动几个关于服务的命令参考资料入手M5StackATOMLite很久没有把玩M5Stack玩具开发板了。本来说研究一下用ArduinoIDE给M5Stack编程,但是一直都没空实施(懒~),回头再说吧。最近看到M5St
zhufu86
·
2020-08-05 15:22
Arduino:解决M5Stack官方库显示自定义图案时花屏
本质上还是
ESP32
开发板,但已被封装成一个大约五六厘米见方样子的小方盒,自带充电电池、显示屏、小喇叭、按钮等,非常的美观实用。售价不算低,但毕竟切实的解决了一些痛点,所以这个问题见仁见智了。
Ki1381
·
2020-08-05 13:51
树莓派
&
Arduino
Arduino
TFT_eSPI
M5Stack
基于语音控制的智能家居
esp32
篇(1)--
ESP32
的实现
1、硬件的实现:(1)esp01s
esp32
是一款自带WIFI和BLE的模组,可以通过mircoypython的方式对其进行开发,引脚资源做一般的项目也是足够用了。
与发际线作对的日常
·
2020-08-05 01:43
基于语音控制的智能家居
计算机学生 嵌入式 方向
第一阶段——嵌入式Linux软件工程师(3周)职场定位:LinuxDevelopmentEngineerforSoftwareEngineering本期目标:嵌入式系统是现在最热门的计算机应用领域之一,
嵌入式
IT山IT水
·
2020-08-04 16:32
方法与哲理
【乐鑫ESP8266&32开发环境搭建①】ESP-RTOS-SDK开发环境搭建(Windows环境)
文章目录一、寄语二、前言三、步骤四、注意事项一、寄语相信大家在开发
ESP32
或8266时候,总会有这个感悟:感觉配个环境比写代码更难。我之前就在环境配置这边卡了很久。
ayi11111111
·
2020-08-03 15:04
开发环境搭建
ESP-RTOS-SDK
ESP32
/ESP8266中的应用程序接口user_init()、app_main()到底是什么?
1.引言
ESP32
/ESP8266是目前众多嵌入式开发者、物联网开发者中使用比较热门的开发平台,这不仅得益于其高性价比硬件设计,其软件平台的强大支持以及开源的精神也让该系列的芯片、开发板增色不少。
wangyx1234
·
2020-08-03 10:18
ESP
c语言
小程序
freertos
嵌入式
物联网
用clion自带的platformIO和开发
esp32
!!!
最近毕设选择了用
esp32
,然后用platformIO来做为开发平台.(不得不说,platformIO真不愧是新时代嵌入式开发神器啊,感觉嵌入式开发的体验一下子进
keysking
·
2020-08-03 01:52
误人子弟
嵌入式C语言
面试题
嵌入式开发.C语言面试题预处理器(Preprocessor)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_PER_YEAR(60*60*24*365)UL我在这想看到几件事情:1).#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)2).懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少
哼着无旋律的歌
·
2020-08-02 17:22
嵌入式
嵌入式C语言
实战开发(五)
一、关键字1、register关键字(1)register作用的实现原理?计算机的三大组成部分:CPU的三大组成部分:运算器、控制器、存储器cache高速缓存器存储器寄存器(2)为什么要把变量变为寄存器变量?(register关键字作用?)经常被访问的变量我们就可以用register修饰为寄存器变量,请求编译器尽可能的将变量存在CPU的内部寄存器中,节省了CPU从内存中抓取数据的时间,从而提高了运
丫就是熊个猫猫
·
2020-08-02 14:48
C/C++
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他