91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

[esp32教程]1、點燈之術(shù)

板凳說 ? 來源:板凳說 ? 作者:板凳說 ? 2023-04-30 18:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

esp32點燈之術(shù)

0、前期準備

1、參考上一篇文章搭建好esp32環(huán)境

2、準備好一塊esp32開發(fā)開發(fā)板(本作者使用了esp32c3作為開發(fā)平臺)

1、新建工程

idf.py create-project project_led # 新建工程
cd project_led
idf.py set-target esp32c3 # 設(shè)置工程使用的芯片

由于本作者使用的是最新的idf-sdk,但是使用的esp32c3的芯片版本比較老,因此在下載的時候會提示

A fatal error occurred: bootloader/bootloader.bin requires chip revision in range [v0.3 - v0.99] (this chip is revision v0.2). Use --force to flash anyway.

所以要進行如下配置:

Component config  --->
    Hardware Settings  --->
          Chip revision  --->
               Minimum Supported ESP32-C3 Revision (Rev benzv0.2 (ECO2))  
                        #選擇Rev v0.2 (ECO2) 默認的是 Rev v0.3 (ECO3)

2、查看原理圖確定led控制引腳

len_pin.png

經(jīng)查閱原理圖,確定led的引腳為gpio_19,讀者根據(jù)自身開發(fā)板來修改引腳

3、編寫程序

#include 
#include 
#include 
#include 


#define LED_PIN GPIO_NUM_19

void app_main(void)
{

    gpio_config_t gcfg = {
        .mode = GPIO_MODE_OUTPUT,
        .pin_bit_mask = 1ULL << LED_PIN,
    };
    gpio_config(&gcfg);

    while (pdTRUE)
    {
        gpio_set_level(LED_PIN,1);
        vTaskDelay(1000 / portTICK_PERIOD_MS);
        gpio_set_level(LED_PIN, 0);
        vTaskDelay(1000 / portTICK_PERIOD_MS);
    }
}

4、編譯下載

#編譯
idf.py build
#燒錄以及查看日志,使用ctrl+] 可以退出監(jiān)視窗口
idf.py -p /dev/ttyUSB0 flash monitor

5、運行結(jié)果

test.gif

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54004

    瀏覽量

    465837
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6288

    瀏覽量

    118010
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    694

    瀏覽量

    35154
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    315

    瀏覽量

    37086
  • ESP32-C3
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    1204
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ESP32-CAM ArduinoIDE開發(fā)

    的設(shè)計與實現(xiàn)第四篇:ESP32-CAM創(chuàng)建熱點構(gòu)成并發(fā)式DNS服務(wù)器文章目錄ESP32-CAM ArduinoIDE開發(fā)系列文章目錄前言一、ESP32-CAM創(chuàng)建熱點構(gòu)成并發(fā)式DNS服務(wù)器是什么?二、系統(tǒng)設(shè)計
    發(fā)表于 12-16 07:01

    ESP32讀寫IO點燈程序分享

    2021年6月28日,第一次嘗試,利用ESP32開發(fā)板點燈,通用IO口,數(shù)字讀寫。1)原理圖2)Arduino 代碼/*Switch_Led 基于Blink程序修改Turns an LED
    發(fā)表于 01-25 08:12

    ESP32模組的主要特性

    ●?ESP32-WROOM-32D ●?ESP32-WROOM-32U ●?ESP32-SOLO-1 模組 ●?ESP32-WROVER ●?ES
    發(fā)表于 11-04 14:54 ?4978次閱讀

    VScode嵌入式開發(fā)ESP32以及ESP8266入門

    VScode嵌入式開發(fā)ESP32以及ESP8266入門1.適用與有部分C語言的開發(fā)者或者學(xué)生學(xué)習(xí)ESP系列的開發(fā)入門2.
    發(fā)表于 11-03 12:51 ?29次下載
    VScode嵌入式開發(fā)<b class='flag-5'>之</b><b class='flag-5'>ESP32</b>以及<b class='flag-5'>ESP</b>8266入門

    51單片機驅(qū)動繼電器模塊點燈

    51單片機驅(qū)動繼電器模塊點燈的使用ESP32ESP8266簡介ESP8266接口視圖ESP32功能框圖基于arduino的
    發(fā)表于 11-11 16:36 ?2次下載
    51單片機驅(qū)動繼電器模塊<b class='flag-5'>點燈</b>

    ESP32 開發(fā)之旅② Arduino For ESP32說明

    文章目錄1. Arduino Core For ESP32是什么?2.Arduino core for ESP32庫3.與ESP8266庫類比3.1 WiFi ——
    發(fā)表于 11-13 19:51 ?33次下載
    <b class='flag-5'>ESP32</b> 開發(fā)之旅② Arduino For <b class='flag-5'>ESP32</b>說明

    ESP32 ESP-IDF 教學(xué)(三)——通用硬件定時器(Timer)

    ESP32 ESP-IDF 學(xué)習(xí)筆記(三)【通用硬件定時器(Timer)】文章目錄ESP32 E
    發(fā)表于 11-26 11:36 ?38次下載
    <b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(xué)(三)——通用硬件定時器(Timer)

    ESP32 ESP-IDF 教學(xué)(九)—— 串口通信(UART)

    ESP32 ESP-IDF 教學(xué)(九)—— 串口通信(UART)文章目錄ESP32 ESP
    發(fā)表于 11-26 13:21 ?45次下載
    <b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(xué)(九)—— 串口通信(UART)

    ESP32讀寫IO點燈程序

    2021年6月28日,第一次嘗試,利用ESP32開發(fā)板點燈,通用IO口,數(shù)字讀寫。1)原理圖2)Arduino 代碼/* Switch_Led 基于Blink程序修改 Turns
    發(fā)表于 11-30 14:21 ?14次下載
    <b class='flag-5'>ESP32</b>讀寫IO<b class='flag-5'>點燈</b>程序

    ESP32 ESP-IDF 教學(xué)(五(1))——ESP-IDF的CMake 構(gòu)建系統(tǒng)(Build System)

    ESP32 ESP-IDF 學(xué)習(xí)筆記(五)【ESP-IDF CMake構(gòu)建系統(tǒng)(Build System)】文章目錄ESP32
    發(fā)表于 12-16 16:53 ?24次下載
    <b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(xué)(五(<b class='flag-5'>1</b>))——<b class='flag-5'>ESP</b>-IDF的CMake 構(gòu)建系統(tǒng)(Build System)

    ESP32 ESP-IDF 教學(xué)(八)—— 模數(shù)轉(zhuǎn)換器(ADC)

    ESP32 ESP-IDF 學(xué)習(xí)筆記(七)——模數(shù)轉(zhuǎn)換器(ADC)文章目錄ESP32 ESP
    發(fā)表于 12-22 19:08 ?38次下載
    <b class='flag-5'>ESP32</b> <b class='flag-5'>之</b> <b class='flag-5'>ESP</b>-IDF 教學(xué)(八)—— 模數(shù)轉(zhuǎn)換器(ADC)

    ESP32 MINI 1/ESP32 MINI 1U技術(shù)規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《ESP32 MINI 1/ESP32 MINI 1U技術(shù)規(guī)格書.pdf》資料免費下載
    發(fā)表于 09-23 11:05 ?2次下載
    <b class='flag-5'>ESP32</b> MINI <b class='flag-5'>1</b>/<b class='flag-5'>ESP32</b> MINI <b class='flag-5'>1</b>U技術(shù)規(guī)格書

    WIoT2氣象站Nextion TFT with ESP8266/ESP32

    電子發(fā)燒友網(wǎng)站提供《WIoT2氣象站Nextion TFT with ESP8266/ESP32.zip》資料免費下載
    發(fā)表于 01-30 11:58 ?2次下載
    WIoT2氣象站<b class='flag-5'>之</b>Nextion TFT with <b class='flag-5'>ESP</b>8266/<b class='flag-5'>ESP32</b>

    樂鑫ESP32-MINI-1參考設(shè)計

    樂鑫ESP32-MINI-1參考設(shè)計樂鑫多年來深耕?AIoT?領(lǐng)域軟硬件產(chǎn)品的研發(fā)與設(shè)計,專注于研發(fā)高集成、低功耗、性能卓越、安全穩(wěn)定、高性價比的無線通信SoC,現(xiàn)已發(fā)布ESP8266、ESP32
    發(fā)表于 10-19 16:13 ?16次下載

    ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《ESP32-S3-WROOM-1/ESP32-S3-WROOM-1U技術(shù)規(guī)格書.pdf》資料免費下載
    發(fā)表于 12-07 15:30 ?13次下載