草庐IT

ESP_Nome

全部标签

[ESP][驱动]ST7701S RGB屏幕驱动

ST7701SForESPST7701SESP系列驱动,基于ESP-IDF5.0,ESP32S3编写。本库只负责SPI的配置,SPI设置屏幕两方面。由于RGB库和图形库的配置无法解耦,具体使用的RGB库,图形库需要自行配置添加,本示例默认绑定LVGLSPI的指令,地址配置信息来源较多,其中有从Arduino_GFX库中移植。本库使用面向对象思想编程,支持多设备多实例,但不建议Github,Gitee同步更新,Gitee仅作为下载仓库,提交Issue和Pullrequest请到GithubGithub:https://github.com/taxue-alfred/ST7701SForESPGi

【嵌入式项目开源】基于ESP32的墨水屏桌面小屏幕

首先简要介绍一下这个项目:这个项目的开源主要包括硬件,固件和软件两部分,外壳后面如果做了也会开源出来。该项目主要是参考了以下教学视频。链接:桌面小屏幕实战教学其中硬件部分改动不大,主要是把USB驱动改成了TypeC+CP2102,其他部分没有太大改动。软件部分全部是自主编写,这部分与上面视频中的开源代码完全不同,各位可以作为参考。说明:做这个项目主要是为了把我这段时间学的东西整合到一起,项目本身的难度并不大,适合新手入门。项目开源仓库:https://github.com/Jozen-Lee/Desk_Screen1.项目简介软件版本PlatformIO:6.1.5SquareLineStud

ESP32Cam传输图片到服务器 TCP协议

esp32cam代码#include"esp_camera.h"#include#defineCAMERA_MODEL_AI_THINKER//HasPSRAM#include"camera_pins.h"char*ssid="xxx";//wifi名char*password="xxxxxxxxx";//wifi密码char*ip="xxx.xxx.xxx.xx";//服务器ip地址uint16_tport=90;//服务器端口WiFiClientclient;camera_fb_t*fb;//StaticJsonDocumentjsonBuffer;uint32_tlen=0;char*d

ESP8266简介

ESP8266是一款适用于物联网和家庭自动化项目的Wi-Fi模块。ESP8266是一个10元人名币的Wi-Fi模块。它允许您像使用Arduino一样控制输入和输出,但它带有Wi-Fi。因此,它非常适合家庭自动化/物联网应用程序。将ESP8266与市场上的其他Wi-Fi解决方案进行比较,它是大多数“物联网”项目的绝佳选择!很容易看出它为什么如此受欢迎:它只需要几块钱,并且可以集成到高级项目中。ESP8266版本 ESP-12ENodeMCU引脚分配以下是ESP-12ENodeMCU套件引脚排列的快速概览: WeMosD1迷你引脚排列这是WemosD1Mini引脚: 可以使用ArduinoIDE对

ESP32C3 BLE5.0 吞吐速率的分析与测试

ESP32C3BLE5.0吞吐速率的分析与测试前言:本篇文章主要探讨下影响BLE传输速率的因素,分析和计算BLE1MPHY、BLE2MPHY的最大传输速率以及使用ESP32-C3验证两种PHY的传输速率1、影响BLE传输速率的因素当前蓝牙核心规范的版本是v5.3,从BLE5.0版本时,BLE已经可以支持多种物理层:LE1MUNCODEDPHY、LE2MUNCODEDPHY以及LECODEDPHY,其中1MUNCODEDPHY也是BLE4.2版本所使用的物理层,比特传输速率为1Mbit/s,LE2MUNCODEDPHY的比特传输速率为2Mbit/s,而LECODEDPHY着重于长距离通讯,比特传

SmartKnob移植ESP32和STM32——棘轮手感

目录说明一、SmartKnob简介二、SmartKnob移植ESP322.1、电机部分2.2、增加LED和按键2.2.1、LED闪烁2.2.2、按键2.2.2.1、应变片方案2.2.2.2、MT6701方案2.2.2.3、实体按键2.3、增加氛围灯2.3.1、WS28122.3.2、FastLED库2.3.3、Freenove_WS2812_Lib_for_ESP32库三、SmartKnob移植STM32四、重点说明4.1、串口下载4.2、零点校准4.3、SmartKnob参数说明 SimpleFOC、ODrive和VESC教程链接汇总:请点击  说明 1、SmartKnob源码使用Simpl

ESP32-USB Serial/JTAG Controller使用

ESP32-USBSerial/JTAGController使用概述CDC-ACM功能描述环境说明硬件查询方式使用关键函数说明示例代码官方中断方式使用关键函数说明包含头文件安装卸载驱动收发数据示例程序概述ESP32-c3内部带有1个USBSerial/JTAG控制器,可用于下载flash程序、JTAG调试、虚拟串口通信等功能。硬件框图如下:其主要特性如下:支持usb全速设备(12Mbps),不支持高速(480Mbps)固定为CDC-ACM设备(CommunicationDeviceClass-AbstractControlModel)64byte硬件缓冲区大多数操作系统即插即用CDC-ACM功

了解 ESP32 FreeRTOS:初学者指南

了解ESP32FreeRTOS:初学者指南ESP32FreeRTOS是什么?如何使用FreeRTOS?哪些常用的函数?xTaskCreate()vTaskDelete()vTaskDelay()xTicksToDelay()xSemaphoreCreateBinary()xSemaphoreGive()xSemaphore:要释放的信号量的句柄。xSemaphore:要获取的信号量的句柄。xQueueCreate()xQueueSend()xQueueReceive()简单示例:创建两个任务并打印任务名称使用队列示例ESP32FreeRTOS是什么?ESP32FreeRTOS是针对ESP32微

Python智能家居系统后端源码,基于Django+MQTT+ESP8266的智能家居系统源码

MyHouse智能家居系统代码下载地址:Python智能家居系统后端源码环境:服务器硬件环境:处理器:Intel®Xeon®CPUE5-2680v4@2.40GHz1核内存:2GB硬盘空间:60GB单片机环境:单片机:ESP8266-12ENodeMCU开发环境:ArduinoIDE(1.8.19)软件环境:操作系统:Ubuntu18.04LTS编程语言:Python(3.7.9)Web后端框架:django(2.2.0)分布式消息队列:Celery(5.1.0)反向代理服务器:Nginx(1.14.2)Web服务器:Gunicorn(20.1.0)数据库:MariaDB(10.3)缓存:Re

ESP32以太网(ETH)环境和参数配置,基于内部mac和外部PHY(LAN8720A)

ESP32在网上的资料很多,但问题也各式各样。由于ESP32主要做wifi功能,因此对于以太网的资料也很少。相对应的开发板也很少。本人使用的是淘宝上购买的雨甄机电的带网口的开发板(如下图)安信可ESP-32S参考资料主要以热心博主《兴趣使然_》的(5条消息)ESP32单片机学习笔记-06-(以太网)Ethernet转Wifi_esp32以太网_兴趣使然_的博客-CSDN博客这篇文章。对于我一个小白来说,先得学习一些理论知识。首先,以太网是局域网的通讯方式,以太网是具有TCP/IP协议,以太网常用接口有RJ45接口。然后以太网的组成包括mac和phy芯片和RJ45的座子。然后一个芯片说支不支持网