ESP32-C3F
文章平均质量分 73
Mculover666
CSDN博客专家,微信公众号mculover666,凭借与生俱来的热爱专注于嵌入式领域,在自己折腾的同时,以文字的方式分享所玩、所思、所想、所悟,作为一个技术人,我们一起前进~
展开
-
ESP32-IDF开发笔记 | 03 - 使用SPI外设驱动ST7789 SPILCD
SPI0和SPI1只能配置为在SPI内存模式下操作,而SPI2可以配置为在SPI内存和通用SPI模式下操作。比如我使用的NodeMCU开发板比较老,还用的是外置2MB flash,所以配置最低支持版本为v0.2。移植我之前写的st7789驱动,适配esp32的gpio接口和spi接口即可。在app_main任务中添加lcd_init调用,即可看到LCD屏幕被点亮。在SPI主机模式下,时钟频率不超过80mhz,支持四种SPI传输格式。ESP32-C3具有三个SPI接口(SPI0、SPI1和SPI2)。原创 2023-04-08 22:35:48 · 3788 阅读 · 4 评论 -
ESP32-IDF开发笔记 | 02 - 使用GPIO点亮RGB LED
GPIO的API头文件在:components\driver\include\driver\gpio.h。我使用的NodeMCU开发板比较老,还用的是外置2MB flash,所以配置最低支持版本为v0.2。复制examples\get-started\blink。原创 2023-04-08 15:07:28 · 826 阅读 · 0 评论 -
ESP32上手笔记 | 06 -驱动1.3‘ ST7789 SPI屏幕(TFT_eSPI)
一、TFT_eSPI库TFT_eSPI是用于TFT-LCD液晶屏的Arduino图形库,支持多种平台,多种LCD驱动IC。1. 安装库下载库:https://github.com/Bodmer/TFT_eSPI。git clone https://github.com/Bodmer/TFT_eSPI.git下载之后放到platformIO工程的lib文件夹中。2. 使用库2.1. 头文件#include <TFT_eSPI.h>2.2. 配置文件(1)用户设置文件User原创 2022-03-18 09:04:10 · 11801 阅读 · 8 评论 -
ESP32上手笔记 | 05 - 获取MPU6050数据进行姿态解算和展示(I2Cdev+MPU6050+Processing)
一、MPU6050陀螺仪加速度计传感器1. 介绍MPU6050是一个带有3轴加速度计和3轴陀螺仪的传感器,也称之为惯性测量单元(IMU)传感器:陀螺仪测量回转的速度(rad/s),是在X、Y、Z三个轴的角位置变化,分别称为roll、pitch、yaw,这可以使我们判断物体的朝向:加速度计用来测量加速度,也就是物体速度的变化率。2. 模块引脚说明VCC:3.3VGNDSCL:用于I2C通信SDA:用于I2C通信XDA:用来连接其它的I2C传感器到MPU6050XCL:用来连接其它的原创 2022-03-17 12:47:47 · 13930 阅读 · 10 评论 -
ESP32上手笔记 | 04 -通过MQTT对接腾讯云IoT Explorer物联网平台(PubSubClient)
一、WIFI库和ArduinoJson库阅读文章:ESP32上手笔记 | 03 -通过HTTP获取天气信息(WiFi+HTTPClient+ArduinoJson)。二、PubSubClient库PubSubClient库是一个针对Arduino的MQTT客户端库,github仓库链接:Arduino Client for MQTT。1. 安装库git clone https://github.com/knolleary/pubsubclient复制到platform工程的lib目录中。2.原创 2022-03-16 09:48:06 · 2786 阅读 · 0 评论 -
ESP32上手笔记 | 03 -通过HTTP获取天气信息(WiFi+HTTPClient+ArduinoJson)
一、WIFI库使用时包含头文件:#include <WiFi.h>1. 连接WiFi/** * Start Wifi connection * if passphrase is set the most secure supported mode will be automatically selected * @param ssid const char* Pointer to the SSID string. * @param passphrase con原创 2022-03-15 20:54:30 · 3294 阅读 · 0 评论 -
ESP32上手笔记 | 02 - ESP32-Arduino开发环境搭建
一、arduino-esp32Arduino core for the ESP32, ESP32-S2 and ESP32-C3 是乐鑫官方为ESP32提供的Arduino内核引擎。开源仓库地址: Arduino core for the ESP32, ESP32-S2 and ESP32-C3。在线文档地址:Getting Started¶。目前支持以下ESP32系列:SocStableDevelopmentDatasheetESP32YESYESESP32原创 2022-03-15 09:41:56 · 22467 阅读 · 2 评论