![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESP
文章平均质量分 88
Wallace Zhang
目标:
有朝一日,自己能独立完成一个机器人。
博客初衷:
将学习到的知识分享给大家,一起学习,同时自己又能再一次提高对知识的理解(费曼定理)
爱好:
喜欢手冲黑咖啡。
展开
-
ESP32 + ESP-IDF | 串口1 - 简单的串口回环测试
文章目录一、前言**二、VSCODE + ESP-IDF****2.1、快速创建项目****2.2、选择串口通道,ESP芯片型号**三、代码3.1、头文件3.2、全局变量3.3、app_main( )函数3.4、实验代码四、相关API4.1、uart_param_config( )4.2、uart_set_pin( )4.3、uart_driver_install( )4.4、uart_write_bytes( )4.5、uart_read_bytes( )一、前言测试串口外设最省事的方法是串口回环原创 2022-04-17 23:44:16 · 4382 阅读 · 0 评论 -
ESP32 + ESP-IDF |GPIO 03 - 定时器轮询按钮的状态,控制LED亮或者灭
一、前言前面两个章节使用了GPIO的输出功能,本章节介绍如何使用ESP32上GPIO的输入功能。通过一个简单的实验来学习这个功能:1、开启一个定时器(上一章节学习了),定时器以每100ms的周期来轮询gpio26的电平(按钮被按下 = 电平0,按钮没有被按下 = 电平1)。2、当按钮被按下时,gpio27输出电平0,让led亮起来。当按钮没有被按下时,gpio27输出电平1,让led熄灭了。实验视频:ESP-IDF打印出来的信息:这个实验的代码只是演示GPIO的输入功能,并不能用于实际项原创 2022-04-10 00:43:14 · 5471 阅读 · 0 评论 -
ESP32 + ESP-IDF |GPIO 02 - 使用高分辨率定时器,每100ms时间间隔驱动外部两个LED灯闪烁
文章目录一、前言二、VSCODE + ESP-IDF2.1、快速创建项目2.2、选择串口通道,ESP芯片型号三、代码3.1、头文件3.2、全局变量3.3、app_main( )函数3.4、定时器回调函数3.5、实验代码四、相关API4.1、函数esp_timer_init( )4.2、函数esp_timer_create( )4.3、函数esp_timer_start_periodic( )4.4、变量类型esp_timer_handle_t4.5、变量类型esp_timer_create_args_t一原创 2022-04-05 23:14:57 · 4000 阅读 · 2 评论 -
ESP32 + ESP-IDF |GPIO 01 - 驱动外部两个LED灯,以每300ms的时间间隔闪烁
文章目录一、前言一、前言嵌入式软件开发从来都不是从hello world开始,而是从GPIO驱动LED闪烁开始。本次实验的目的是使用GPIO26与GPIO27各驱动一个LED灯,以300ms的时间间隔闪烁。原创 2022-04-05 16:10:27 · 5308 阅读 · 0 评论