简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在之前的章节中,我们测试了读取引脚的模拟值,ADC功能在实际中用途十分广泛,在本章中,我们把一些常用的ADC函数做一个详细的说明。
我们已经建立了一个基本的WEB服务器,我们可以通过串口监视器,或者登陆路由器来确定ESP32的IP地址,再利用这个IP地址在浏览器中访问ESP32,十分不方便。而利用DNSServer这个库,就可以实现用域名,也就是用比较方便记忆的网址的形式来对ESP32进行访问。2:&domainName域名,如"esp32_ap.com",域名最好不要设置为互联网存在的网址。二、.processNextReq
我们已经成功为树莓派安装好系统,在本章中,我们将在该树莓派系统中安装MQTT服务器并测试使用。
树莓派,(英语:Raspberry Pi,简写为RPi,别名为RasPi / RPI) 是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,用户可以用上运行Windows的树莓派。在选择树莓派时,最好优先选择带有无线网卡的版本,从树莓派3B型开始,所以树莓派基本都会有无线网卡功能。树莓派系统安装树莓派系统的安装我们需要准备一个mic
在保存html网页代码时使用的是SPIFFS的文件系统,而不是更有效率的LittleFS文件系统,在之前已经简单地介绍了SPIFFS文件系统,在后续的WEB服务器的搭建里,将会更多地使用到ESP32的文件系统,比如保存或读取一些设置参数,这里会更详细地介绍SPIFFS文件系统,同时也会详细地介绍一下LittleFS文件系统。在ESP32中使用闪存有两种文件系统,SPIFFS和LittleFS。
教程内每个章节都会对所用的所有相关的比如:工具、网络协议、开源库和主要函数等进行尽量详细的介绍,如果有错漏或介绍较难理解,也希望对文章做出评论,一起学习和讨论。本教程所涉及的知识对硬件的需求并不多,主要硬件为ESP32开发板,前期的测试中,并不需要用到过多的外设或元器件,但后期的测试中,有足够的硬件,更有利于开发中的测试。4、元器件类:一些导线(最好是杜邦线),一些LED灯珠,一些传感器类的元器件
本文会详细地介绍实现从网页端把WIFI名称和WIFI密码数据发送到后台并保存到文件系统,以及从文件系统中读取WIFI名称和WIFI密码数据数据并连接WIFI所需要用到的函数或方法。完整的服务器搭建会在下一章正式搭建,同时因为服务器的功能越来越多,所有代码都在同一个文件,可读性也会变得越来越差,所以也会同时介绍arduino IDE的多文件功能
但是,当IDE在下载"附加开发管理器网址"中设置的网址下载对应的JSON文件时,由于这个文件来源大多是github的服务器,下载大多数情况下会失败,就算该文件下载成功,在后续下载包的过程也大多是缓慢或失败。就算用下载工具去直接下载安装包,再用离线的方式安装,但是如果因为版本更新,有可以造成下载的包不一定是最新或错误的包。三、但是下载到这个文件,并不代表就能正常下载包文件了,因为JSON文件的内容是
的全称为超文本标记语言,大多数情况下会包含有CSS层叠样式表来修饰网页,同时会利用JavaScript脚本语言来对浏览器事件做出响应,详细的说明这里不再赘叙。但是只是输出了最基本的字符串,但一个正常的网页,是一种叫做。引用该方法,就无需对比如斜杠"\"或换行符"\n"之类的进行转义,非常方便。在这个变量里,使用了 PROGMEM 关键字,这个关键字的目的是将数据存储在Flash(闪存)中而不是RA