目录第一步-开发环境搭建第二步:点亮LED灯 第三步:ESP32连接wifi1. 设置工作模式 第四步:PC机控制ESP32LED灯课程链接基础01-Thonny+MicroPython+ESP32环境搭建_哔哩哔哩_bilibili第一步-开发环境搭建软件安装---固件下载必须打开软件和插上板子时,软件中显示boot.py,如果没显示就是固件没烧录,需要烧录固件第二步:点亮L
之前我们尝试过直接把LED点亮并且闪烁。 今天尝试一下将LED的开关状态上云,并可以通过云来进行数据下发。 数据要上云,首先开发板要联网。 首先我们会用 Python的network 库, 在network库当中,提供STA_IF和AP_IF两种模式。其中进行连接的是使用STA_IF模式,如果使用AP_IF,则是将ESP32作为一个热点。后面的文章当中我们会用到。import network i
文章目录1. 模块选型2. 启动SoftAP模式3. 创建TCP服务端4.总结  最近实现了一个无线数据采集模块,可以通过无线方式传输采集到的数据到手机或者PC,免除了连线的烦恼。使用手机作为上位机可以接收数据及发送控制命令,不用带着沉重的PC,在现场调试或者不方便连线的情况下方便快捷。 模块使用stm32作为主控采集数据,ESP32作为无线模块,芯片间使用SPI交互数据,数据量小可以使用蓝牙B
MicroPython教程旨在阐释如何将MicroPython固件烧录到简介本文旨在阐释如何将MicroPython固件烧录到MicroPython是Python 3编程语言的实现,其包含一个Python标准库的小子集,且已经经过优化,可在微控制器上运行[1]。幸运的是,https://github.com/micropython/micropython-esp32)。虽然我们可以自行构建本项目
总览1.安装CH343驱动 2.下载 microPython 固件 3.安装烧录软件 flash_download_tool_3.9.3.exe 并开始烧录 4.安装 Thonny IDE 软件 并配置编译环境一、安装CH343驱动1.驱动下载https://www.wch.cn/downloads/CH343SER_EXE.html2.操作流程步骤1:通过Type-C数据线将ESP32S3与电脑
ESP32-CAM 开发工具 目录ESP32-CAM 开发工具硬件准备软件准备软硬件集成参考资料 ESP32-CAM是安信可发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为2740.54.5mm。 ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、人脸识别以及其它物联网应用,是物联网应用的理想解决方案。 ESP32-CAM采用DIP封装,直接
开发环境软件:Ubuntu 18.04虚拟机硬件:esp32s2开发板ubuntu安装编译依赖环境:sudo apt-get install git make gcc libncurses5-dev flex bison gperf python-serial 如果已经安装过了,不会再次安装。另外1.15之后版本mpy依赖cmake,这个后面编译遇到问题再讲。说明:该教程同样适用于idf c开发环
第一、接入说明esp32 的程序和esp8266的程序几乎相同,因为他们引入的包的函数都是一样的,所以之前esp8266的接入程可以无缝接入巴法云,但是需要做简单修改,需要修改的地方有两处,把包头中ESP8266去掉,和修改引脚。第一处:#include <ESP8266WiFi.h>修改为#include <WiFi.h> 第二处修改需要控制的引脚,把esp8266引脚:
前言之前我将爱智官方的代码移植到了 arduino 上,详细可见arduino 天下第一(暴论) -- 智能猫眼与 SDDC 连接器移植到 arduino 上 在这过程中我踩了一些坑,在这里和大家分享一下。arduino 操作接口arduino 官方提供demo已经封装很好了,只用调用一个函数就能完成拍摄上传等一系列操作,但是如果这个接口不符合我们的需求,就只能自己同时改改了。通过下面的连接可以看
mit your program proposal for the GLAM Wiki Conference [Help with t
原创 4月前
259阅读
文章目录前言一、工具获取1.硬件工具2. 软件工具二、操作步骤1. 安装 ESP-IDF2. 编译 HelloWorld 工程3. UART0 下载调试3.1 程序下载3.2 Log 打印4. JTAG 下载调试4.1 烧录 efuse4.2连接 JTAG4.3 运行 Zadig4.4 程序下载4.5 程序调试三、参考资料 前言本文章用于记录在 Windows 操作系统下,搭建 ESP32 的开
ESP32 开发环境的搭建与详解目录ESP32 开发环境的搭建与详解ESP-IDF安装windows 系统idf.pyVS Code 代码编辑工具vscode-esp-idf-extensionHello_world 示例创建项目程序入口ESP32 开发板连接 PC选择串口目标设备配置工程编译工程烧录到设备监视输出使用 idf.py 工具项目的创建选择串口选择设备配置工程编译工程烧录到设备监视输出
转载 4月前
211阅读
1、产品概述ESP-32S模块是由安信可科技自主设计研发,该模块核心处理器 ESP32提供了一套完整的802.11 b/g/n/e/i 无线局域网(WLAN)和蓝牙4.2解决方案,具有最小物理尺寸。此款芯片专为低功耗和移动消费电子设备、可穿戴和物联网设备而设计,片上集成了WLAN和蓝牙的所有功能,具有低成本、布局好的特点。ESP32同时提供了一个开放的平台,支持用户灵活地自定义功能,用于不同的应用
ESP32简介相信大家都听说过ESP8266,这款非常火的wifi芯片;估计很多人都接触过以ESP8266为核心的无线模块,用过AT指令等ESP32是乐鑫公司推出的另一款芯片,主要特性有:2.4 GHz Wi-Fi蓝牙高性能 Xtensa® 32 位 LX6 双核处理器超低功耗协处理器多种外设ESP32的功能更加强大,在乐鑫官网上,可以下载到各个芯片的技术参考手册、数据手册等,我逛了下,主要有这几
文章目录目的库基础说明库列表Python基础库嵌入式设备相关库ESP32特有库总结 目的对于Python来说丰富的库是其使用快速简易的关键,这点对于MicroPython也一样,这篇文章就对MicroPython的库做个罗列和简单说明。库基础说明MicroPython库分为三部分。一部分是把基础Python中常用的库结合硬件特典重新实现的,为了做区分这部分库在命名上稍有改变,比如原版的 json
ESP32的配置真的是,感觉比较麻烦。之前试过IDF方式的VS开发,但是python版本对不上,放弃了,我可不想每一次开发都要更新python和IDF版本。最近才发现有arduino的,platformio真好,很方便,但是我还没用过,不过相信它,毕竟platformio有库,对我这个笨小子非常友好。下面流程格式有点乱,但是可以配置成功。(图片下面文字是说明) VS链接: 链接:https://p
目录1 ESP32 蓝牙架构学习1.1 蓝牙1.1.1 HCI 接口选择1.1.2 蓝牙运行环境1.1.3 框架1.1.3.1 控制器1.1.3.2 BLUEDROID1.2 经典蓝牙1.2.1 代码实现1.3 低功耗蓝牙1.3.1 GAP(Generic Access Profile)1.3.1.1 BLE角色转换图1.3.1.2 BLE广播流程1.3.1.3 BLE扫描流程1.3.2 GATT
用arduino为esp32开发程序非常方便,但是有时候需要测试程序的时候,arduino通常编译速度很慢,短则几十秒,长则两三分钟,要等好久。所以,通常一个程序稳定之后,我们会把程序编译成固件,方便以后烧录使用。固件由于已经是从源码编译成了二进制的可执行文件,因此再次上传同样的。.........
原创 2022-11-18 22:02:31
2643阅读
之前做esp8266开发用的sdk,开发环境是Eclipse集成的,使用的是旧版本sdk 2.2,sdk3.0以上的版本在编译时会报奇怪的错误。esp32开发也可以在Eclipse安装插件来配置,但配置起来挺麻烦,并且好像没有太多这方面的资料。一般的大佬都是安装必备的工具之后,就直接使用vs code,vscode对我来说,实在过于复杂,对于这样的大型ide,内心还是非常排斥的,做51的时候,就没
  • 1
  • 2
  • 3
  • 4
  • 5