内部文件系统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阅读
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阅读
目录第一步-开发环境搭建第二步:点亮LED灯 第三步:ESP32连接wifi1. 设置工作模式 第四步:PC机控制ESP32LED灯课程链接基础01-Thonny+MicroPython+ESP32环境搭建_哔哩哔哩_bilibili第一步-开发环境搭建软件安装---固件下载必须打开软件和插上板子时,软件中显示boot.py,如果没显示就是固件没烧录,需要烧录固件第二步:点亮L
转载 2023-07-20 14:55:20
681阅读
介绍本MicroPython教程的目的是解释如何开始使用uPyCraft,这是一个支持IDE (集成开发环境) 是一种软件, 它通常集成一组工具, 使代码开发过程更容易。在这样的例子中, 著名的界面是简约的, 开始使用它是相当简单的, 我们将在本教程中看到。因此, 我们本教程的目标是连接到运行 micropython 的主板, 并在环境提示中发送一个简单的 "hello world" 命令。您可以
首先请参考我前面写的文章《基于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。本文将讨论如何在
本MicroPython教程旨在阐释如何将MicroPython固件烧录到简介本文旨在阐释如何将MicroPython固件烧录到MicroPython是Python 3编程语言的实现,其包含一个Python标准库的小子集,且已经经过优化,可在微控制器上运行[1]。幸运的是,https://github.com/micropython/micropython-esp32)。虽然我们可以自行构建本项目
(1)实验目的本实验旨在利用MicroPython编程语言控制ESP32模块实现socket通信。 在MicroPython中,Socket通信是一种常用的网络通信机制,它基于TCP/IP协议栈,可以实现设备间的数据传输和通信。通过使用MicroPython的socket模块,可以轻松地在嵌入式系统和物联网应用中进行网络通信。 以下是关于MicroPython Socket通信的一些重要信息:套接
根据官方介绍,我们列出这里需要用到的:分区表中的每个条目都包括以下几个部分:Name(标签)、Type(app、data 等)、SubType 以及在 flash 中的偏移量(分区的加载地址)。Type 字段可以指定为 app (0x00) 或者 data (0x01),也可以直接使用数字 0-254(或者十六进制 0x00-0xFE)。注意,0x00-0x3F 不得使用(预留给 esp-idf
Arduino环境配置  首先需要下载Arduino IDE,可以去官网下(下载慢容易失败,不推荐),也可以在Arduino中文社区进行下载(推荐)。   下载好软件之后,正常安装,安装好后打开软件,点击“工具”—>“管理库”,搜索esp32,安装ESP32库。  如果没有搜到的话,就转到“文件”—>“首选项”,将https://dl.espressif.com/dl/package_
转载 2024-05-01 14:19:42
1287阅读
目录一: 概述 二: 命令的分类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阅读
系列文章目录本篇适用于第一次搭建 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阅读
当下正是物联网最好的时代,学习新的技术怎么能只学习ESP8266呢?要知道ESP8266还有一个孪生兄弟呢,最重要的是这个孪生兄弟要比ESP8266是更厉害的,所以我们也是非常有必要学习一下的,其实这篇文章去年就已经写了,不过是在自己的个人主页上更新的,然而百度的SEO不晓得哪里出了毛病,一直检索不到我的主页,可能是没花钱竞价排名吧,尴尬脸.jpg~重新学习ESP32(零)之环境搭建其实按理说,我
转载 2024-07-24 10:52:15
170阅读
安装arduino软件首先在arduino官网下载安装文件(在百度上下载也可以),下面两个图是官网下载, 下载完成后,按照下图红框直接安装,直到安装完成即可。使用git下载例程在arduino的桌面快捷方式上点鼠标右键找到arduino的安装位置,然后使用git工具(git安装参考)clone官网提供的ESP32例程包。然后在在hardware目录下进行clone。 点击“Git Clone”后,
这个也很好获取,循环FormatMessage即可。0 操作成功完成。1 函数不正确。2 系统找不到指定的文件。3 系统找不到指定的路径。4 系统无法打开文件。5 拒绝访问。6 句柄无效。7 存储控制块被损坏。8 存储空间不足,无法处理此命令。9 存储控制块地址无效。10 环境不正确。11 试图加载格式不正确的程序。12 访问码无效。13 数据无效。14 存储空间不足,无法完成此操作。15 系统找
文章目录前言一、cmake是什么?二、动手写一个简单的cmake1.安装cmake2.cmake编译单个源文件三、CMakeLixts.txt文件基本语法四、如何将编译文件与源文件分离五、使用 cmake 编译多个源文件六、使用 cmake 生成库文件总结 前言我们在平时编译代码的时,面对简单的代码,直接GCC编译就好,稍微多一点,可以编写Makefile来编译,以上编译起来都很轻松,可是平时工
ESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29  Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例程为Visual Studio 201
转载 2024-05-13 21:46:49
239阅读
一、背景1.1 低功耗蓝牙(BLE)协议栈链路层(LL) 控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播 为广播数据包,而 扫描 则是监听广播。GAP通信中角色,中心设备(Central - 主机) 用来扫描和连接 外围设备(Peripheral - 从机)。1.2 BLE从初始化到建立连接的过程外围设备开始广播,发送完一个广播包后T_IFS,开启射频Rx窗口接收来自中心
转载 2024-03-22 13:38:38
4275阅读
2点赞
前言之前我将爱智官方的代码移植到了 arduino 上,详细可见arduino 天下第一(暴论) -- 智能猫眼与 SDDC 连接器移植到 arduino 上 在这过程中我踩了一些坑,在这里和大家分享一下。arduino 操作接口arduino 官方提供demo已经封装很好了,只用调用一个函数就能完成拍摄上传等一系列操作,但是如果这个接口不符合我们的需求,就只能自己同时改改了。通过下面的连接可以看
转载 2023-09-11 16:51:20
236阅读
# ESP32Python的物联网之旅 在近年来的物联网(IoT)发展中,ESP32作为一种强大的低功耗双核处理器,受到了越来越多开发者的青睐。它支持Wi-Fi和蓝牙,使其非常适合于各种IoT项目。而Python作为一种易学易用的编程语言,也为很多开发者提供了便利。本文将通过一个简单的示例,带领大家入门ESP32Python的物联网开发。 ## 1. 环境准备 在开始之前,你需要准备以下
原创 8月前
244阅读
  • 1
  • 2
  • 3
  • 4
  • 5