本帖最后由 风之山谷 于 2018-1-20 14:53 编辑Python是一个简洁快捷的语言,风靡于全球,其功能强大好用;而为微处理器优化的Micropython语言吸取了精华,对微处理器进行了优化。它是一种解释性语言,只需要解释器。ESP32刚好是支持Micropython语言的,可以安装来尝试一下。1.下载Micropython的ESP32 bin固件。地址为:https://micropy
这期我们介绍ESP32UDP通信的使用方法, UDP大家可能有些陌生,但是他是在网络通信中的一种通信协议。学会这个功能,对我们今后在网络应用开发方面有一定的帮助。目录一、什么是UDP二、原理和操作流程三.代码解析四.遇到的问题一、什么是UDPUDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发
转载 2024-04-10 10:48:33
190阅读
STM32天气数据获取 硬件资源 ESP8266无线上网模块、STM32系统板、OLED屏 实现方式 ESP8266无线上网模块配置为STA+TCPClinet; 通讯协议:HTTP 天气数据获取:心知天气网1.ESP8266WIFI简介  ESP8266是ai-thinker公司推出的一款无线WIFI模块,专为移动设备,可穿戴电子产品和物联应用设计,采用USART通讯,通过AT指令配置,和单片机
转载 2024-08-15 14:06:45
95阅读
ESP32使用PCF8563时钟模块进行网络校时关于PCF8563时钟模块的介绍接线下载Arduino的PCF8563库上代码 关于PCF8563时钟模块的介绍    最近在做基于 esp32的点阵时钟,需要对时钟模块进行选择,现在用的最多的莫过于DS3231,这个模块的特点是高精度,价格大概8元左右,但用为一个追求极致的创客来说,选择最具备性价比的元件组合出最好的作品是每一个创客的终极目标,在
转载 2024-03-21 13:50:14
331阅读
目录系列文章目录文章目录前言一、准备工作二、移植文件系统1.创建文件系统组件2.底层代码的实现1.修改lv_port_fs.h2. 修改lv_port_fs.c3.CMakeLists.txt 的实现三、演示1.图片准备2.工程修改2.1 使用自定义分区表2.2 将图片文件加入工程2.3 修改CMakeLists.txt2.4 修改 mian.c2.5 实际效果四、其它总结 前言由于lv
文章目录一、前言;二、`rmt`是什么;三、`ws2812`认识;四、我封装好的代码,如何使用?五、如何实现彩虹渐变效果?六、下载 一、前言;    时过一年,再来写下esp32的学习笔记,网上已经流出很多教程了,对我们的学习极为重要的,像红旭的教程很详细很nice,感谢各位大佬的开源,助国内的物联网生态蓬勃发展!   &nb
前段时间因为课题需要,需要使用ESP32系列的MCU,刚拿到手,对很多东西都不懂,焦头烂额。经过一段时间,对ESP32已经有了一些了解,为了同学们不出现和我一样的情况,特在此写下一些经验分享。这篇文章是我对ESP32内部ADC的一些经验,希望对后来学习的同学们有帮助。1.首先考虑需求使用ESP32的ADC肯定是为了满足自己的设计需求,下面我将我使用过的ESP32ESP32-S2两款ADC的一些经
Arduino ESP32 获取网络时间方法?相关篇《Arduino ESP32 获取网络时间并同步本地RTC时钟》✨在 ArduinoESP32核心支持库当中已经包含相关的获取时间的库,所有获取网络时间,只需要连接好网络,调用相关的库函数即可实现NTP时间的获取,免去的额外加载扩展库的头文件。最容易掉坑的地方:✨在获取本地时间的时候,一定要先判断一下getLocalTime()布尔类型函数
对于汽车开发工程师来说,CAN总线是工作最最基础的一部分了。虽然工作已经有了CANOE,CANAPE,INCA等开发工具,但简单的使用这些软件没有极客精神,有时候还是想能够做一个自己的工具,可以通过编程来玩转CAN总线。由于之前接触过ESP8266,因此当ESP32推出的时候,我对其尤为关注。ESP32的性能更为强大,而最重要的是ESP32已经支持CAN总线了。在其官方文档中,CAN总线被名命为T
转载 2024-02-22 20:45:42
298阅读
前言这个系列的文章属于是为了一碟醋包了一顿饺子系列,起因是看到tb上某家店的ESP32C3开发板才9.9包邮。想着研究一下,把手头有个用Arduino UNO实现的项目升级一下,于是就有了这个系列。ESP32C3的简介:2020 年末,乐鑫推出安全、低功耗、低成本的 RISC-V MCU ESP32-C3。ESP32-C3 是一款安全稳定、低功耗、低成本的物联网芯片,搭载 RISC-V 32 位单
转载 2024-04-20 15:49:32
296阅读
高分辨率定时器概述Although FreeRTOS provides software timers, these timers have a few limitations: 虽然FreeRTOS提供软件定时器,但这些定时器有一些限制:Maximum resolution is equal to RTOS tick period最大分辨率等于RTOS滴答周期Timer callbacks a
转载 2024-04-18 10:16:41
97阅读
一、摘要其实不论在Linux还是Windows上搭建ESP32开发环境,都有依赖问题,导致环境搭建浪费大量时间,甚至最终还是失败,这是个痛点,让我们很烦躁,我们一直致力于ESP32开发的研究,本篇文章先彻底解决Linux开发环境搭建的所有问题(使用docker技术),之后会彻底解决Windows开发环境问题。二、什么是docker?docker是一种虚拟化技术,表面上看与虚拟机一样,是一个虚拟的系
1  简介开发板为ESP32-DevKitC程序为官方示例:esp-idf\examples\protocols\http_server\ws_echo_server创建方法参照:ESP32——开发环境搭建ESP-IDF+VSCODE 中hello_world示例2  例程测试2.1 WIFI配置  点击“”按钮进行SDK参数设置,只需要修改下图中WIFI
一、目的        这一节我们学习如何使用乐鑫的ESP32开发板控获取物联网时间实现云时间校准同步,并使用串口SPI控制ILI9341 液晶屏,显示出来。二、环境        ESP32(固件:esp32-20220618-v1.19.1.bin) +
这个实验的功能是使用乐鑫提供的 nvs 库去对 spi flash 的读写。 这个实验的代码为工程“3_9_nvs”目录。3.9.1. 实验内容(1) 学习 NVS 库函数接口 (2) 学习 NVS 存储/读取多种类型数据3.9.2. ESP32 NVS 功能介绍NVS总的来说,就是非易失性存储,类似MCU EEPROM,但实际上调用ESP32这些函数,数据是存储在FLASH中的。它的管理方式类似
摘要: 以Android手机为人机交互终端, 以STMicroelectronics的 STM32F103C8T6为核心控制终端, 基于机智云 物联网平台, 设计了一套用户通过互联网就能有效地对家中晾衣架进行操作的嵌入式智能控制系统, 避免人不在家时, 衣物被淋湿的问题。   该系统开发来自机智云开发者的毕设,具备手动和自动两种控制模
本文内容1)使用hello_world例程,编译生成hello_world.bin文件,并且开启HTTP本地服务器。2)使用simple_ota_example例程,通过HTTP服务器访问hello_world.bin,进行OTA升级。一、首先完成集成开发环境搭建:二、创建hello_world例程,编译生成hello_world.bin文件。1)创建示例项目hello_world:VSCODE中
# 实现鸿蒙系统ESP32上的步骤 作为一名经验丰富的开发者,我将教你如何在ESP32上实现鸿蒙系统。下面是整个过程的步骤表格: | 步骤 | 操作 | | ------------------ | ---------------------------
原创 2024-01-12 18:39:40
298阅读
# ESP32系统架构详解 ESP32是一款由乐鑫科技(Espressif Systems)推出的低功耗系统级芯片(SoC),广泛应用于物联网(IoT)领域。它集成了Wi-Fi和蓝牙功能,提供了丰富的输入输出接口,因此成为了开发各种智能设备的理想选择。本文将详细介绍ESP32系统架构,并通过代码示例帮助理解其工作原理。 ## ESP32的基本架构 ESP32系统架构主要由以下几个部分组成
原创 9月前
504阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
  • 1
  • 2
  • 3
  • 4
  • 5