ESP32
文章平均质量分 71
ESP32
咸鱼桨
这一年,我想起了我的账号。。
展开
-
ESP32 485温湿压、噪声4合1传感器测试
485多合一传感器,气压,温湿度,噪音,esp32原创 2022-08-15 14:55:14 · 1226 阅读 · 0 评论 -
ESP32 485风速
485风速,esp32原创 2022-08-08 15:52:32 · 2122 阅读 · 2 评论 -
ESP32 485光照度
光照度测试 esp32原创 2022-08-02 15:22:05 · 1053 阅读 · 0 评论 -
咸鱼ESP32实例—MQTT 点亮LED
MQTT应用——控制开发板LED原创 2022-07-27 10:45:25 · 1398 阅读 · 0 评论 -
ESP32 485空气温湿度测试
485温湿度 修改485传感器地址原创 2022-07-19 15:51:33 · 1805 阅读 · 0 评论 -
ESP32 PM2.5测试
esp32串口使用方法,PM2.5测试原创 2022-05-13 16:34:19 · 570 阅读 · 0 评论 -
ESP32 超声波避障小车
ESP32 超声波避障小车小车实验所选设备12V直流电机超声波传感器超声波扩展模块接线说明示例代码小车实验所选设备ESP3212V直流电机超声波传感器超声波扩展模块方便开发板和超声波模块连接的一个小模块。接线说明开发板超声波VCC5vTrigA6EchoA4GNDGND参考图:示例代码main.pyfrom HCSR04 import HCSR04from machine import Pinimport timei原创 2022-05-11 15:52:19 · 2175 阅读 · 1 评论 -
ESP32 I2C屏幕
所选设备’ESP320.96OLED屏幕OLED是很常用的电子元件,它体积小、接口简单、功耗低、显示 效果好,因此在DIY、创客制作、电子竞赛中得到广泛应用。接线说明:ESP32OLED屏幕GNDGND3.3vVCC14SCL27SDAI2C是什么I2C是two-wire serial protocol(双线串行通信协议,有 的地方也叫做Inter-integratedcircuit)的简称,它是嵌入式系统中最常用的接口之一。I2C只原创 2022-05-11 11:35:10 · 1589 阅读 · 0 评论 -
ESP32 PWM驱动电机
ESP32 寻迹模块测试寻迹模块测试所选设备寻迹模块测试所选设备’ESP32引脚说明B10只有为高电平时,马达才会转B8PWM控制A电机B9PWM控制B电机B12A0B13A1B14B0B15B1原创 2022-05-09 10:55:20 · 5387 阅读 · 10 评论 -
ESP32 寻迹模块测试
寻迹模块原创 2022-04-20 10:06:53 · 3668 阅读 · 0 评论 -
ESP32 超声波测距
ESP32 GPIO的使用,超声波测距的使用原创 2022-04-19 16:30:00 · 2307 阅读 · 1 评论 -
ESP32固件安装和基础测试
固件安装使用软件ZTsoft简化版的uPyCraft软件(ztsoft为学校专用),其他想玩 的朋友可以搜索uPyCraft,这俩差不多。功能类似哦。原创 2022-04-19 15:32:25 · 6980 阅读 · 3 评论 -
咸鱼ESP32实例—串口屏文字显示
咸鱼ESP32实例—串口屏文字显示使用设备我们之前在3.5寸屏幕基础把屏幕样式做好了。剩下的就是和屏幕通讯了。主要是串口通讯UART,我们现在从易到难来填坑~UART是Universal AsynchronousReceiver/Transmitter(通用异步收发传输器)的简称,在单片机和嵌入式系统中,串口(UART)一直都是非常重要的外设。uart用法使用设备ZTWF开发板使用的屏幕为广州大彩的屏幕(可以查看咸鱼ESP32实例—3.5寸串口触摸屏)我们之前做过背景可直接回头查看3.5原创 2020-06-11 16:36:36 · 3100 阅读 · 0 评论 -
咸鱼ESP32实例—MQTT
咸鱼ESP32实例—MQTT由于特殊的发布/订阅机制,服务器不需要存储数据(当然也可以在服务器的设备上建立一个客户端来订阅保存信息),因此非常适合海量设备的传输。MicroPython 已经封装好了 MQTT 客户端的库文件。直接用就完了~!构造函数client=simple. MQTTClient (client_id, server, port)构建 MQTT 客户端对象。client_id: 客户端 ID,具有唯一性;server: 服务器地址,可以是 IP 或者网原创 2020-06-11 11:26:04 · 2483 阅读 · 4 评论 -
咸鱼ESP32实例—Socket通讯
咸鱼ESP32实例—Socket通讯Socket通讯参考资料ZTWF开发板0.96oled屏幕MicroPython 已经封装好相关模块 usocket,跟传统的 socket 大部分兼容,两者均可使用。构造函数s=usocket.socekt(af=AF_INET, type=SOCK_STREAM,proto=IPPROTO_TCP)构建 usocket 对象。af: AF_INET→IPV4,AF_INET6 → IPV6;type: SCOK_STRE原创 2020-06-09 16:49:09 · 4602 阅读 · 0 评论 -
咸鱼ESP32实例—在屏上显示wifi信息
咸鱼ESP32实例—在屏上显示wifi信息我们之前通过esp32获取了wifi信息,在屏上查看比较方便。后面我们还会用更好的屏做更多的功能。ZTWF开发板0.96oled屏幕示例程序import network,timefrom machine import I2C,Pinfrom ssd1306 import SSD1306_I2C#初始化相关模块i2c = I2C(sda=Pin(26), scl=Pin(25))oled = SSD1306_I2C(128, 64, i2c,原创 2020-06-04 11:42:51 · 2062 阅读 · 0 评论 -
咸鱼ESP32实例—wlan实验
咸鱼ESP32实例—wlan实验wlan基础使用方法连接到本地WiFi网络WIFI 是物联网中非常重要的角色,现在基本上家家户户都有 WIFI 网络了,通过 WIFI 接入到互联网,成了智能家居产品普遍的选择。而要想上网,首先需要连接上无线路由器。使用ESP32可轻松访问网络(不能访问网络,智能家居怎么搞。)使用network库进行wlan操作,(参考咸鱼Micropython— network)wlan基础使用方法import networkwlan = network.WLAN(networ原创 2020-06-03 16:03:20 · 860 阅读 · 0 评论 -
咸鱼ESP32实例—RTC
咸鱼ESP32实例—RTC每一个电子爱好者心中都希望拥有属于自己制作的一个电子时钟,接下来我们就用 MicroPython 开发板来制作一个属于自己的电子时钟。ZTWF开发板0.96oled屏幕构造函数rtc=machine.RTC()构建 RTC 对象。使用方法rtc.datetime((2020, 6, 1, 0, 0, 0, 0, 0))设置日期和时间。按顺序分别是:(年,月,日,星期,时,分,秒,微秒)其中星期使用 0-6 表示周一至周日。原创 2020-06-03 14:51:08 · 4546 阅读 · 4 评论 -
咸鱼ESP32实例—驱动oled
咸鱼ESP32实例—驱动oledOLED是很常用的电子元件,它体积小、接口简单、功耗低、显示 效果好,因此在DIY、创客制作、电子竞赛中得到广泛应用。现在常用的OLED模块有SPI和I2C两种接口,它们的功能相同,只是接口方式有些不一样。SPI有6线和7线两种,而I2C接口只使用了4根线,使用上更加方便。下面以I2C接口的OLED和ZTMS开发板为例进行介绍,SPI接口的使用方法相同,只是在程序中定义接口时改为SPI 方式。ZTWF开发板0.96oled屏幕Machine 模块里面 Pin原创 2020-06-03 11:19:14 · 5213 阅读 · 0 评论 -
咸鱼ESP32实例—3.5寸屏幕基础
咸鱼ESP32实例—3.5寸屏幕基础软件界面窗口练习有了屏幕我们可以做更多的事情,但是在此之前我们要先熟练一下屏幕的操作:比如制作背景图,制作按钮,显示接收数据等。软件界面窗口如果打开软件后不是上面的样式则可以点击视图——恢复默认布局练习单纯讲解软件没啥意思,我们通过一个简单的案例还熟悉一下操作会更容易了解软件应用.点击文件新建画面默认名字是ScreenX.tft点击Screen0,在属性创空设置背景图片点击省略号选择图片点击画面Screen1,在属性窗口设置背景图片选原创 2020-06-03 10:20:43 · 2835 阅读 · 0 评论 -
咸鱼ESP32实例—3.5寸串口触摸屏
咸鱼ESP32实例— 3.5寸串口触摸屏Visual TFT基本使用方法ZTWF主要场景应用是物联网(智能家居之类的)所以配个屏幕会舒服一些。后面的案例主要都是ZTWF配合3.5寸TFT屏来实现功能。Visual TFT由广州大材科技(官网链接)自主创新开发的一款功能强大的串口屏开发调试软件,内嵌国内独家首款“虚拟串口屏”。用户新建工程后,导入设计好的美工图片,然后对每个画面中的按钮和其他控件进行配置,模拟仿真正确后,最后将整个工程下载到串口屏中。软件常用功能如下:(1) IDE环境操作人性化,原创 2020-06-01 17:09:24 · 4553 阅读 · 2 评论 -
咸鱼ESP32实例—定时器
咸鱼ESP32实例—定时器定时器,顾名思义就是用来计时的,我们常常会设定计时或闹钟,然后时间到了就告诉我们要做什么了。单片机也是这样,通过定时器可以完成各种预设好的任务ZTWF开发板ESP32 内置 RTOS(实时操作系统)定时器,在 machine 的 Timer 模块中。通过 MicroPython 可以轻松编程使用。我们也是只需要了解其构造对象函数和使用方法即可!构造函数tim=machine.Timer(-1)构建定时器对象。RTOS 定时器编号为-1;原创 2020-05-27 11:36:21 · 2175 阅读 · 2 评论 -
咸鱼ESP32实例—外部中断
咸鱼ESP32实例—外部中断普通的 GPIO ,虽然能实现 IO 口输入输出功能,但代码是一直在检测 IO 输入口的变化,因此效率不高。因此引入外部中断——就是当按键被按下(产生中断)时,我们才去执行相关功能。ZTWF开发板外部中断也是通过 machine 模块的 Pin 子模块来配置.构造函数KEY=machine.Pin(id,mode,pull)构建按键对象。id:引脚编号;mode:输入输出方式;pull:上下拉电阻配置。使用方法KEY.irq(h原创 2020-05-27 11:00:23 · 2686 阅读 · 1 评论 -
咸鱼ESP32实例—按键
咸鱼ESP32实例—按键按键测试ZTWF开发板ZTWF开发板上有2个按键分别是S1按键和S2按键。S1按键一般作为复位按键(IO3)S2按键一般作为用户按键 (IO0)按键原理图如下:构造函数KEY=machine.Pin(id,mode,pull)构建按键对象。id:引脚编号;mode:输入输出方式;pull:上下拉电阻配置。使用方法KEY.value()引脚电平值。输入状态:无须参数,返回当前引脚值 0 或者 1。按键测试代码原创 2020-05-27 10:34:43 · 6370 阅读 · 0 评论 -
咸鱼ESP32实例—点亮LED灯
咸鱼ESP32实例—点亮LED灯学硬件一般都是从LED开始,ESP32的也不例外啦。之后我们ESP32的测试板都是ZTWF的哦。ZTWF开发板点亮第一个 LEDZTWF 上有 1 个 LED(绿色),控制 LED 使用 machine 中的 Pin 对象,其构造函数和使用方法如下:...原创 2020-04-30 14:41:58 · 5078 阅读 · 0 评论 -
咸鱼ESP32实例—固件安装
咸鱼ZTWF实例—开发板固件安装ESP32的板子开始搞起来~ESP32是一系列低成本,低功耗的单芯片微控制器,集成了Wi-Fi和双模蓝牙。ESP32 由总部位于上海的中国公司乐鑫信息科技创建和开发,由台积电采用40纳米技术制造。它是ESP8266微控制器的后继产品。ZTWF开发板...原创 2020-04-28 10:22:55 · 2148 阅读 · 0 评论