arduino lvgl esp 32s
ESP32S3通过Arduino移植LVGL
原文:https://www.jianshu.com/p/8306f948b854 LVGL展示 此lvgl开发板开源链接: 准备工作 显示屏驱动,需要用到“画点”或者“画区域”函数 触摸驱动,如果需要用到触摸功能,还需要准备触摸函数,该函数将会返回触摸坐标给lvgl 修改lvgl 下载下来的lvg ......
esp32笔记[9]-rust的串口收发及GCODE解析
摘要 使用rust在no-std环境下实现esp32-c3串口收发及gcode解析. 平台信息 esp32c3 rust 超链接 esp32笔记[7]-使用rust+zig开发入门 使用rust实现串口中断 示例代码: serial_interrupts.rs //! This shows some ......
esp32笔记[8]-rust的定时器中断点灯
摘要 使用rust开发esp32c3实现定时器中断点亮led灯. 超链接 esp32笔记[7]-使用rust+zig开发入门 平台信息 esp32c3 rust Mutex锁 use core::cell::RefCell; use critical_section::Mutex;//no-std库 ......
esp32笔记[7]-使用rust+zig开发入门
摘要 使用rust(no-std)+zig⚡️开发esp32c3入门,测试例程,实现rust调用zig中的加法函数并通过串口打印. 平台信息 esp32c3 rust zig esp32c3简介 [https://docs.espressif.com/projects/esp-idf/zh_CN/l ......
STM32采集风速仪+ESP8266显示OLED+阿里云上报
ESP代码 #include <ESP8266WiFi.h> static WiFiClient espClient; #include <ArduinoJson.h> #include <AliyunIoTSDK.h> AliyunIoTSDK iot; #define PRODUCT_KEY " ......
单独例程-esp8266串口接收数据+解析+OLED屏幕
发送端 String msg_esp=String() + String(fengsu[0])+"-" + String(dnegji[0])+"-" + String(MPU_x_y_z[0])+"-" + String(MPU_x_y_z[1])+"-" + String(MPU_x_y_z[2 ......
esp32 factory+双OTA分区
# Name, Type, SubType, Offset, Size, Flags # Note: if you have increased the bootloader size, make sure to update the offsets to avoid overlap,,,, nvs ......
STM32 + ESP32(AT固件 MQTT协议) + MQTTX(桌面终端) + (EMQX消息服务器)
翻出老物件,搭建一个简单的 IOT 开发环境,也算是废物利用了 ,接下来加传感器。1. STM32 采集数据: RTOS。 资源相对比较丰富,可以根据项目需求定制。2. ESP32 网络传输(AT固件 MQTT协议) : AT:封装好的接口,扩展性不是那么好,业务简单的话将就可以用。 SDK:接口比 ......
FPGA, arduino, STM32, RaspBerry 树莓派 简介
https://www.cnblogs.com/zhenghb31/p/15046496.html 市面上控制器这么多,似乎每一个都很厉害…为什么有的控制器编写起来那么难,功能很少,有的简单易学,功能强大呢?各种控制器又有什么区别呢?经过我的思考,我个人把控制器分为三类! 第一类: 基于逻辑电路的控 ......
科普知识:Arduino助力人工智能机器人课程
一、课程目标 初级课程主要面向大学通识课程、中小学教师,通过教师讲解了解机器人的发展、基本原理、关键技术以及与人工智能的关系和发展,通过文献调研对机器人领域形成自己的认识,通过课堂协作、竞赛任务完成实践对机器人的设计、控制和优化。共计32学时。 1、Arduino的优势 比如你刚开始学习编程,或者没 ......
转载WIFI小车APP远程控制,无线智能小车之ESP8266例程
WIFI小车APP远程控制,无线智能小车之ESP8266例程 第一、原理讲解 原理简述:利用发布订阅模式,即:利用ESP8266 订阅了一个主题,再利用app inventor 编写的app 往这个主题发布消息,由于ESP8266 订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作, ......
ESP32-MicroPython without Thonny
why witout Thonny? 最近闲来在ESP32上用MicroPython捣鼓些小玩具,见很多教程推荐使用Thonny。欣然往之,竟是个这,实在不能认同。Thonny esp32-MicroPython开发的入门最佳实践?no! 刷入固件 使用 esptool.py 将 MicroPyth ......
ESP32-MicroPython 开发环境
Linux/Mac 下使用MicroPython开发ESP32 刷入固件 使用 esptool.py 将 MicroPython 刷入 ESP32 开发板涉及几个步骤。 1. 安装 esptool 如果你还没有安装 esptool.py,你可以使用 pip 来安装它: pip install esp ......
ESP32处于无限重启状态,串口消息rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
项目场景: ESP32+4G模块做了个应用,程序烧入后处于无限重启状态,监视串口收到消息如下 16:30:52.486 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)16:30:52.532 -> invalid head ......
ESP32
目录模组分类 (选型)相关资料 模组分类 (选型) 系列 内核 主频 功能 数据手册 ESP32-S2 Xtensa 单核 240 MHz 2.4 GHz Wi-Fi ESP32-S2 DataSheet ESP32-S3 Xtensa 双核 240 MHz 2.4 GHz Wi-FiBluetoo ......
合宙esp32 c3 micro python 固件配置(基于thonny)
首先,本文档是已经配置过其他esp32后发现合宙的配置需要修改一些地方。 为了让新手们减少掉坑成本,故做了一个图文指导。 准备工作: 1.thonny安装(不讲,自己去查教程) 2.esp32c3 micropython 固件下载 官方链接: https://micropython.org/down ......
VSCode + ESP-IDF 问题 identifier XXX is undefined
VSCode + ESP-IDF 问题 identifier XXX is undefined VSCode会出现错误提示如: identifier "CONFIG_IDF_TARGET" is undefinedC/C++(20) identifier "CONFIG_FREERTOS_HZ" i ......
LVGL双向链表学习笔记
LVGL双向链表学习笔记 1、LVGL链表数据类型分析 对于LVGL双向链表的使用,我们需要关注lv_ll.h和lv_ll.c两个文件,其中lv_ll.h里面包含了链表结构类型定义,以及相关API的声明,首先介绍链表的结构类,如下图所示: 一开始看到这个类型声明我是懵的,怎么链表的一个结点的类型是u ......
2023-10-4 使用Arduino为esp8266烧录ps4 5.05适合的固件
2023-10-4 使用Arduino为esp8266烧录ps4 5.05适合的固件 其实这是个伪需求,但都在我琢磨所有之后才发现,goldhen2.1之后的大版本对于505来说都是没什么实质意义,反而会引起死机等情况。想玩的游戏等降级补丁即可。当然本文记录如何通过arduino烧录你想要的插件 1 ......
STM32之WIFI通信(ESP8266 ESP-01S)
STM32之WIFI通信(ESP8266 ESP-01S) 前言 本文:使用的是 STM32F103C8T6 + ESP-01S模块 通过采用串口的通信方式 来实现 WIFI功能 ESP8266的介绍 ESP8266指的是乐鑫推出的ESP8266EX芯片,用ESP8266EX芯片和FLASH芯片等封 ......
arduino 使用String 替代不定长byte[]数组
使用串口传输hex数据时,常用byte[]数组接收数据,若预先不能知道将要接收到数据的数量,那么byte[]数组的长度很难处理。偶尔想到用String对象来存储串口传输hex数据应当很方便,经测试,非常成功。 测试程序: String hh=""; void setup() { // put you ......
esp-matter设备类型
/* Replace these with IDs from submodule whenever they are implemented */ #define ESP_MATTER_ROOT_NODE_DEVICE_TYPE_ID 0x0016 #define ESP_MATTER_ROOT_N ......
Android开发笔记[4]-串口控制esp32及使用摄像头
摘要 无需root权限,Android使用串口与esp32通信控制小灯开关;开启Android摄像头预览. 平台信息 Android Studio: Electric Eel | 2022.1.1 Patch 2 Gradle:distributionUrl=https://services.gra ......
基于ESP8266 + Arduino + 华为云IoT + Harmony OS应用开发的智慧门锁 资料整理
基于ESP8266 + Arduino + 华为云IoT + Harmony OS应用开发的智慧门锁 资料整理 HarmonyOS 应用开发 HarmonyOS 第一课 HarmonyOS应用开发入门流程,快速构建页面和组件。 HarmonyOS 开发指南 HarmonyOS API文档 开发指南介 ......
linux板子在LVGL下显示图片显示,有残影、毛刺现象。
1.BUG描述(如下图残影),时钟指针和汉字有毛刺。 2.解决办法 改变设备树的“pixel clock” SPI写反了RGB的配置顺序,更改SPI配置寄存器的代码,调整RGB顺序。 ......
esp32-c3通过AT指令集创建SSL加密的TCP客户端
官方文档 https://docs.espressif.com/projects/esp-at/en/latest/esp32c3/Get_Started/index.html 步骤 fork源码 创建新分支 按键盘上的.进入编辑界面 将如下证书换成目标服务器的证书 提交 返回到Action页面,等 ......
2021-11-21-ESP-IDF研究路
layout: post title: ESP-IDF研究路 categories: 日志 tags: - 日志 - 大二 BGImage: 'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/Pictu ......
stm32f103移植lvgl
这篇需做前期工作:https://www.cnblogs.com/njit-sam/p/17699205.html LVGL官方主页:https://lvgl.io/ 当你想快速上手时,点击这个:https://docs.lvgl.io/master/get-started/quick-overvi ......
十七、ESP8266连接巴法云
1.巴法云平台创建主题 2.发送AT指令订阅主题,即上线 1 AT\r\n 2 AT+RST\r\n 3 AT+CWMODE=1\r\n 4 AT+CWJAP="WIFISSID","WIFI密码"\r\n 5 AT+CIPMUX=0\r\n 6 AT+CIPSTART="TCP","bemfa.c ......