内部文件系统microPython支持标准的Python的文件模块,可以使用open()这类原生函数。需要注意的是esp32上实时资源少,需要及时关闭掉一些file、socket。创建一个文件 >>> f = open('data.txt', 'w')
>>> f.write('some data')
9
>>> f.close()其
转载
2023-07-20 14:54:03
565阅读
目录第一步-开发环境搭建第二步:点亮LED灯 第三步:ESP32连接wifi1. 设置工作模式 第四步:PC机控制ESP32LED灯课程链接基础01-Thonny+MicroPython+ESP32环境搭建_哔哩哔哩_bilibili第一步-开发环境搭建软件安装---固件下载必须打开软件和插上板子时,软件中显示boot.py,如果没显示就是固件没烧录,需要烧录固件第二步:点亮L
转载
2023-07-20 14:55:20
681阅读
ESP32–AT模式使用BLE做透传这里笔者用的APP是这个,各大应用商店应该都有。 文章目录ESP32--AT模式使用BLE做透传这里笔者用的APP是这个,各大应用商店应该都有。1.按照手册连接硬件2.烧录AT指令固件后,按照以下命令逐条发送:3.搜索并连接蓝牙,选择服务UUID4.打开服务ID进行透传测试 1.按照手册连接硬件 笔者使用的是安信可做的ESP32-S模组,默认TX-RX按照手册如
转载
2024-03-14 10:15:09
611阅读
LM236D-2-5:2.5V基准电压源400uA~10mA宽工作电流LM236DR-2-5:2.5V基准电压源400uA~10mA宽工作电流LM236LP-2-5:2.5V基准电压源400uA~10mA宽工作电流LM285D-1-2:微功耗电压基准。10uA~20mA宽工作电流LM285D-2-5:微功耗电压基准。10uA~20mA宽工作电流LM285LP-2-5:微功耗电压基准。10uA~20
介绍本MicroPython教程的目的是解释如何开始使用uPyCraft,这是一个支持IDE (集成开发环境) 是一种软件, 它通常集成一组工具, 使代码开发过程更容易。在这样的例子中, 著名的界面是简约的, 开始使用它是相当简单的, 我们将在本教程中看到。因此, 我们本教程的目标是连接到运行 micropython 的主板, 并在环境提示中发送一个简单的 "hello world" 命令。您可以
转载
2024-08-18 17:21:04
255阅读
文章目录前言一、最简单DIY基于ESP32CAM的物联网相机系统④(用调试串口助手实现串口图传)是什么?二、实现需求1.先打开官方例程研究串口技术2.再打开官方ESP32CAM照相机程序3.修改上面1和2的官方源码变成自己的源码三、运行与调试总结 前言 daodanjishui物联网核心原创技术之最简单DIY基于ESP32CAM的物联网相机系统④(用调试串口助手实现串口图传)。
转载
2024-02-29 22:53:16
1375阅读
首先请参考我前面写的文章《基于esp32 C3的micropython开热点web配置无线网络保姆级教程》,学会如何在esp32c3上部署网站,本文只讲关键代码。首先说下templates文件夹里面的html代码:<!doctype html>
<html lang="en">
<html>
<head>
<title>点亮l
转载
2024-07-06 09:15:27
115阅读
简介Matter(前称 CHIP 项目)是一个新的智能家居连接标准,由连接标准联盟(Connectivity Standards Alliance,前称 Zigbee Alliance)发起并领导,多家物联网龙头公司联合开发,致力于构建安全、可靠且能够无缝使用的物联网设备。乐鑫科技在其发起之初就加入了 Matter 计划,并专注于在乐鑫 SoC 上轻松地开发和使用 Matter。本文将讨论如何在
转载
2024-03-08 18:06:49
115阅读
下载ardunio——选择语言(1)中文版 (2) 英文版 1.安装esp32库函数方法一:文件->首选项->附件开发管理网站->输入网址esp32: https://dl.espressif.com/dl/package_esp32_index.json
转载
2024-05-01 11:16:08
768阅读
本MicroPython教程旨在阐释如何将MicroPython固件烧录到简介本文旨在阐释如何将MicroPython固件烧录到MicroPython是Python 3编程语言的实现,其包含一个Python标准库的小子集,且已经经过优化,可在微控制器上运行[1]。幸运的是,https://github.com/micropython/micropython-esp32)。虽然我们可以自行构建本项目
转载
2023-10-22 09:24:08
98阅读
1、安装githttps://git-scm.com/ 基本上一路点击下一步即可,记得要添加环境变量,安装之后在“命令提示符”里面输入git --version,出现如下即表示正确安装成功。2、安装cmakehttps://cmake.org/download/ 基本上一路点击下一步即可,记得要添加环境变量,安装之后在“命令提示符”里面输入cmake --version,出现如下即表示正确安装成功
转载
2024-05-15 14:07:27
37阅读
(1)实验目的本实验旨在利用MicroPython编程语言控制ESP32模块实现socket通信。 在MicroPython中,Socket通信是一种常用的网络通信机制,它基于TCP/IP协议栈,可以实现设备间的数据传输和通信。通过使用MicroPython的socket模块,可以轻松地在嵌入式系统和物联网应用中进行网络通信。 以下是关于MicroPython Socket通信的一些重要信息:套接
系列文章目录本篇适用于第一次搭建 ESP-IDF 编译环境的用户,如果想快速浏览搭建环境的步骤和命令,请查看简易版:ESP32开发教程(1)— 搭建开发环境(Ubuntu简易版)文章目录系列文章目录前言1 安装准备1.1 Python版本1.2 Cmake版本2 获取 ESP-IDF3 设置工具4 设置环境变量4.1 官方命令4.2 别名设置5 开始创建工程6 连接设备7 配置工程8 编译工程9
转载
2024-05-08 21:50:38
1258阅读
目录一: 概述
二: 命令的分类2.1 角色划分
2.2 几个主要的功能
三: 如何最简洁的跑起来一个 BLE 应用3.1 一个 iBeacon Demo
3.2 如何扫描周边的蓝牙设备
3.3 如何建立一个BLE连接
3.4 如何进行数据的收发3.4.1 server 创建并开启服务
3.4.2 server 查询本地服务
3.4.3 client 做服务发现
3.4.4 client 端的读和
转载
2024-08-21 22:43:53
1059阅读
Arduino环境配置 首先需要下载Arduino IDE,可以去官网下(下载慢容易失败,不推荐),也可以在Arduino中文社区进行下载(推荐)。 下载好软件之后,正常安装,安装好后打开软件,点击“工具”—>“管理库”,搜索esp32,安装ESP32库。 如果没有搜到的话,就转到“文件”—>“首选项”,将https://dl.espressif.com/dl/package_
转载
2024-05-01 14:19:42
1287阅读
根据官方介绍,我们列出这里需要用到的:分区表中的每个条目都包括以下几个部分:Name(标签)、Type(app、data 等)、SubType 以及在 flash 中的偏移量(分区的加载地址)。Type 字段可以指定为 app (0x00) 或者 data (0x01),也可以直接使用数字 0-254(或者十六进制 0x00-0xFE)。注意,0x00-0x3F 不得使用(预留给 esp-idf
转载
2024-08-28 19:15:52
257阅读
当下正是物联网最好的时代,学习新的技术怎么能只学习ESP8266呢?要知道ESP8266还有一个孪生兄弟呢,最重要的是这个孪生兄弟要比ESP8266是更厉害的,所以我们也是非常有必要学习一下的,其实这篇文章去年就已经写了,不过是在自己的个人主页上更新的,然而百度的SEO不晓得哪里出了毛病,一直检索不到我的主页,可能是没花钱竞价排名吧,尴尬脸.jpg~重新学习ESP32(零)之环境搭建其实按理说,我
转载
2024-07-24 10:52:15
170阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 IC-MU磁绝对值编码器的SPI通讯和码盘数据处理前言一、硬件连接二、STM32 cubmx配置模式三、软件代码及思路1.寄存器指令介绍2.代码介绍1初始声明和定义2激活寄存器3编码器初始化函数4数据读取5角度计算6主函数读取角度总结 前言ic-mu基本情况介绍IC_MU是一款离轴的1.28mm磁编码器,主要用于电机控制居多,当作磁
安装arduino软件首先在arduino官网下载安装文件(在百度上下载也可以),下面两个图是官网下载, 下载完成后,按照下图红框直接安装,直到安装完成即可。使用git下载例程在arduino的桌面快捷方式上点鼠标右键找到arduino的安装位置,然后使用git工具(git安装参考)clone官网提供的ESP32例程包。然后在在hardware目录下进行clone。 点击“Git Clone”后,
转载
2024-02-19 18:35:33
355阅读
常用时间函数:unsigned long micros(); //返回当前系统时间(us)
unsigned long millis(); //返回当前系统时间(ms)
void delay(uint32_t); //设置延时(ms)
void delayMicroseconds(uint32_t us); //设置延时(us)返回当前系统时间即系统当前已运行时间测试:一种运用思路://该程序用于
转载
2024-07-22 20:01:02
46阅读