![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESP32
小飞鱼通达二开
知识范围主要涉及SCJP 、MCP、CCNA、通达OA二次开发、OA系统及微信系统的系统集成与整合。对通达OA二次开发进行深入研究与探索,主要研究信息化软件系统的整合与开发工作。
展开
-
【Arduino】XIAOFEIYU(TM)实验ESP32使用霍尔传感器(图文)
霍尔传感器是一种可以测量磁力变化的传感器,今天XIAOFEIYU就来测试一下ESP32使用霍尔传感器。原创 2024-07-08 10:40:36 · 232 阅读 · 1 评论 -
【Arduino】XIAOFEIYU(TM)实验ESP32使用DS18B20数字温度传感器模块(图文)
DS18B20 虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点。今天XIAOFEIYU(TM)就来实验一下使用ESP32连接DS18B20数字温度传感器模块。原创 2024-07-08 09:08:27 · 167 阅读 · 0 评论 -
【Arduino】XIAOFEIYU实验ESP32使用温湿度传感器测量温度(图文)
温度传感器在我们的日常生活中应用还是很普遍的,使用ESP32可以方便的使用温度传感器对文档进行测量,今天XIAOFEIYU就来实验一下DHT11温湿度传感器。连接电路,DHT11一共有3个针脚,正负极加一个数据接口,电源电压需要使用5V才行。下载后将文件解压到程序安装目录中的libraries目录。原创 2024-07-05 11:04:49 · 206 阅读 · 0 评论 -
【Arduino】ESP8266开发环境配置(图文)
ESP8266与ESP32开发很类似,相当于是低配版本的ESP32,其同样具有无线网络连接能力,功能强大,而且价格比ESP32更具有优势。接下来我们就来设置一下ESP8266的开发环境。开发板选择:ESP8266Boards -> NodeMCU1.0。使用Arduino开发平台软件,选择首选项进行设置。下载时会有报错的情况,需要多尝试几次。选择对应的端口后,即可开发编译程序了。原创 2024-07-04 20:55:31 · 251 阅读 · 0 评论 -
【Arduino】XIAOFEIYU实验ESP32实验热敏电阻(图文)
热敏电阻具有测试灵敏,测试范围大的特点,具有广泛的使用范围。常温器件适用于-55℃~315℃,高温器件适用温度高于315℃(目前最高可达到2000℃),低温器件适用于-273℃~-55℃;电源正极连接在3.3V时,不能正常读取数据,切换到5V时可以正常读取数据。今天XIAOFEIYU来实验一下ESP32使用热敏电阻传感器。从得到的数据图形看到气温的波形变化情况。传感器可以配电位器调节温度检测阀值。原创 2024-07-02 16:00:04 · 181 阅读 · 0 评论 -
【Arduino】小飞鱼通达二开实验ESP32使用激光传感器(图文)
这个模块的使用非常的简单,模块一共有3个针脚,正负极针脚和一个信号输入S针脚,当给到S针脚一个高电平时即可打开激光。激光在我们的生活中应用很多,比如激光雷达、激光焊接、激光笔等等,今天我们来实验一下这个激光传感器模块。激光由于具有能量高的特性,一定注意使用安全,避免直接用眼睛看激光。我们这里用到的激光模块功率很小。激光发出时,会看到模块尾部发出红光,前方物体上会显示一个红点。原创 2024-07-02 11:42:39 · 130 阅读 · 0 评论 -
【Arduino】小飞鱼通达二开实验ESP32使用红外寻迹传感器 (图文)
下面是一个红外避障传感器,也是智能小车项目中会用到的模块,通过发射光线返回监测距离前方障碍物的距离,从而做出相应的躲避动作,这就是避障传感器的应用原理。传感器上有4个针脚,正负极2个针脚,另外连个一个是模拟针脚A0,一个是数字针脚D0,根据需要使用其中一个即可,当需要测试准确距离时使用模拟针脚A0。红外寻迹传感器的原理就是有一个小灯发出红外光,光线照到物体后进行反射,有一个接收器进行接收,当在一定距离内会导通电路,在智能小车项目中都会有一个功能就是自动巡线,今天小飞鱼通达来实验的就是这个红外寻迹传感器。原创 2024-07-02 11:27:57 · 138 阅读 · 0 评论 -
【Arduino】小飞鱼通达二开实验ESP32使用超声测距模块(图文)
本次小飞鱼通达实验的超时测距模块是在各种小车项目中都会用到的超声测距模块。超时测距的原理就是利用声波发送后遇到障碍物再反射回来,通过计算声音传播的时间从而计算出2者的距离,这个原理就像是蝙蝠用到的测距方法是一样的。原创 2024-07-01 11:25:54 · 191 阅读 · 0 评论 -
【Arduino】实验使用ESP32控制可编程继电器制作跑马灯(图文)
今天小飞鱼实验使用ESP控制继电器,为了更好的掌握继电器的使用方法这里实验做了一个跑马灯的效果。原创 2024-06-29 21:50:12 · 336 阅读 · 0 评论 -
【Arduino】实验使用ESP32单片机点亮OLED屏幕(图文)
一般我们使用单片机开发多数都是使用的lcd屏幕,由于lcd屏幕体积较大,并且显示的分辨率较低,显示效果并不是很好,今天小飞鱼就实验了使用ESP32连接oled屏幕进行显示,oled屏幕具有分辨率高、体积小、显示色彩丰富的特点,可以说好处多多。与lcd屏幕连线的方式一样,都是连接电源正负极、SCL、SDA即可。由于ESP32的引脚都是多功能的,因此需要对照电路度找到对应的数据接口,这里SCL、SDA对应D22、D21引脚上,使用数据线连接即可。原创 2024-06-26 11:34:00 · 521 阅读 · 1 评论 -
【Arduino】实验使用ESP32接收电脑发送的串口数据(图文)
使用ESP32可以非常方便的与电脑进行串口通讯,一般我们可以用串口接收ESP32的输出作为调试使用,今天我们再来实验一下从电脑端向ESP32单片机发送数据。通过这个实验,我们可以知道ESP串口的沟通方式,这样我们可以通过在串口上传入不同的数据来控制单片机执行不同的动作。可以看到,从电脑上输入的数据通过串口已经发送给了单片机,并且单片机收到后显示了接收的数据。连接电路,编译上传程序后,打开串口监控器,在串口监控器上方的输入框输入要传输的数据。原创 2024-06-20 10:58:18 · 267 阅读 · 0 评论 -
【Arduino】实验使用OPT语音模块播放语音(图文)
通过以上实验,我们可以知道使用OPT模块可以进行语音播报,但是这个需要播放的内容是需要提前知道并且设置到程序中,而比如想要播放一个变量时则这种方法就不行了,后续我们再继续研究。这里使用OPT语音模块,模块中内置里一些语音文字,通过使用文字组合提前设置好写到程序中,即可播放自己需要的语音内容。原创 2024-06-16 21:36:54 · 180 阅读 · 0 评论 -
【Arduino】实验使用ESP32单片机根据光线变化控制LED小灯开关(图文)
今天小飞鱼继续来实验ESP32的开发,这里使用关敏电阻来配合ESP32做一个我们平常接触比较多的根据光线变化开关灯的实验。当白天时有太阳光,则把小灯关闭;当光线不好或者黑天时,自动打开小灯。对照ESP32的电路图,找到对应的针脚接通电路,接通电路后,经测试光敏电阻的最大阻值是4095,因此将程序中判断条件的数值进行适当修改,这里写为1000.原创 2024-06-15 22:53:25 · 265 阅读 · 0 评论 -
【Arduino】实验使用ESP32单片机实现高级web服务器暂时动态图表功能(图文)
接下来,我们继续实验示例代码中的Wifi“高级web服务器”,配置相关的无线密码后,开始实验。这个例子给了我们一个可以生成实时图表的思路,使用硬件获取数据后可以直接以web图形的形式进行输出,直接作为服务器使用,这样的系统更为稳定,不用单独再配置计算机来进行数据的展示。原创 2024-06-12 14:48:46 · 393 阅读 · 0 评论 -
【Arduino】实验ESP32单片机搭建简易Web服务器功能(图文)
今天,小飞鱼继续来测试使用ESP32来实现简易的wifi无线web服务器功能。打开浏览器,输入开发板连接wifi获取的ip地址,可以看到有网页内容显示出来,我们的简易web服务器可以工作了。原创 2024-06-12 14:14:35 · 310 阅读 · 0 评论 -
【Arduino】实验ESP32单片机自动配置Wifi功能(图文)
在应用商店搜索下面这个软件Espressif Esptouch,安装后选择EspTouch,输入wifi的密码(默认连接的应该就是手机当前连接的wifi),点击确定后过几秒钟就会弹出连接成功的结果,并且会显示ESP32连接wifi后的ip地址。这里小飞鱼按照ESP32的示例代码,实验一下wifi的自动配置功能。所谓的自动配置,就是不用提前将wifi的名称和密码写到程序里,这样可以保证程序在烧录上传后,可以通过手机端的软件来进行配置,可以避免反复修改代码,保证了程序的可移植性。原创 2024-06-12 10:27:27 · 472 阅读 · 0 评论 -
【Arduino】使用ESP32单片机创建web服务通过网页控制小灯开关的实验(图文)
经过实验测试ESP32单片机的网络连接还是很方便的,这里小飞鱼按照程序实例的代码亲自实验一下使用Esp32生成的网页服务来实现远程无线控制小灯开关功能,这样真的是离物联网开发越来越近了,哈哈!原创 2024-06-11 16:58:10 · 294 阅读 · 0 评论 -
【Arduino】使用ESP32单片机网络功能调用API接口(图文)
为了简化操作,这里使用了本地服务器上的文件作为接口,正常操作时会调用接口后,将服务器返回的数据进行解析,现在一般的接口返回json数据为主,需要引用ArduinoJson.h。上传程序后,使用串口监视器查看结果,可以看到http调用成功返回200状态码,然后输出两行数据,这两行数据即为服务器上的文件内容(以此代替api返回的json数据)。通过以上实验,我们已经可以正常操作esp32连接网络调用相关接口,通过进一步解析即可获取我们需要的数据。原创 2024-06-08 22:30:45 · 435 阅读 · 0 评论 -
【Arduino】实验使用ESP32单片机连接Wifi(图文)
ESP32最为精华和有特色的地方当然是wifi连接,这里我们就写程序实验一下适使用ESP32主板连接wifi,为了简化实验我们这里只做了连接部分,其他实验在后续再继续。程序中连接了无线名称为Xiaomi的wifi,并输入连接状态,输入连接后被分配的ip地址。由于本实验只要在串口监视器中查看结果状态即可,因此电路板上无需连接任何线路,直接将Esp32主板连接usb线到电脑即可。这样,我们就很容易的使用Esp32主板连接上了网络,接下来我们就可以开发具有网络功能的单片机程序了!原创 2024-06-08 19:05:31 · 372 阅读 · 0 评论 -
【Arduino】ESP32单片机初试点亮LED小灯
之前用的Ardiuno的主板做过一些简单的开发实验,按照相关说明还是很容易进行操作的。ESP32的主板开发环境安装,按照说明的安装下载程序总是报错,又上网搜索半天最后按照CSDN上某博主的说明下载了程序包,安装后就可以正常下载了。未来对开发板进行一个简单的测试,这里写一个小的点亮led小灯的程序,查找了一下资料板载上有一个led小灯,管脚是GPIO2,那我们就控制2号管脚即可。将程序编译上传开发板后,可以看到板载的蓝色小灯一闪一闪的亮了,这就可以证明我们的板子没有问题,也可以开始后面的开发了。原创 2024-06-08 17:59:48 · 511 阅读 · 0 评论