目录

工欲善其事

实践出真知

活跃标签: linux java mysql 待分类 js springboot win10 电路 vue macOS nginx esp32 windows git docker idea maven esp8266 python Arduino

存档:

[ESP-IDF] 点灯

ESP32开发有很多方式 MicorePy,Arduino,Mixly等。不过本章讲的是乐心官方的开发工具ESP-IDF。下面我们点亮一盏led灯。

首先配置gpio口gpio_set_direction具体参数如下:

esp_err_t gpio_set_direction(gpio_num_t gpio_num, gpio_mode_t mode)

设置io输出gpio_set_level参数如下:

esp_err_t gpio_set_level(gpio_num_t gpio_num, uint32_t level)

最终代码如下,idf默认代码执行入口为app_main。不要写错了

void app_main(void) {
  
    gpio_set_direction(LED_CLK, GPIO_MODE_OUTPUT);

    gpio_set_level(LED_CLK, 1);
    bool status = 0;
    while (true) {
        status = !status;
        gpio_set_level(LED_CLK, status);

        vTaskDelay(250 / portTICK_PERIOD_MS);
    }
}

可以参考这位大佬的博客:ESP32 之 ESP-IDF 教学(一)——GPIO(1) GPIO配置及其简单操作_espidf同时配置多个gpio-CSDN博客


标题:[ESP-IDF] 点灯
作者:llilei
地址:http://solo.llilei.work/articles/2024/02/11/1707642879690.html