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

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

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

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

ESP32內(nèi)置電容觸摸傳感器的使用

jf_88434166 ? 來(lái)源:jf_88434166 ? 作者:jf_88434166 ? 2025-07-23 19:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡(jiǎn)介

ESP32芯片內(nèi)置了多達(dá) 10 個(gè)電容式觸摸傳感 GPIO,能夠探測(cè)由手指或其他物品直接接觸或接近而產(chǎn)生的電容差異。這種設(shè)計(jì)的低噪聲特性和電路的高靈敏度支持使用相對(duì)較小的觸摸板。也可以使用觸摸板陣列以探測(cè)更大區(qū)域或更多點(diǎn)。這些引腳可以很容易地集成到電容盤(pán),并取代機(jī)械按鈕。此外,當(dāng)ESP32處于深度睡眠狀態(tài)時(shí),觸摸還可以用作喚醒源。

觸摸傳感器系統(tǒng)主要由 3 個(gè)部分組成,從外到內(nèi)依次為平面保護(hù)層、電極與基片,如下圖
在這里插入圖片描述
主要特性:
? 最多支持 10 路電容觸摸管腳/通用輸入輸出接口 (General Purpose Input and Output, GPIO)
? 觸摸管腳可以組合使用,可覆蓋更大觸感區(qū)域或更多觸感點(diǎn)
? 觸摸管腳的傳感由有限狀態(tài)機(jī) (FSM) 硬件控制,由軟件或?qū)S糜布?jì)時(shí)器發(fā)起
? 觸摸管腳是否受到觸碰的信息可由以下方式獲得:
– 由軟件直接檢查觸摸傳感器的寄存器
– 由觸摸監(jiān)測(cè)模塊發(fā)起的中斷信號(hào)判斷
– 由觸摸監(jiān)測(cè)模塊上的 CPU 是否從 Deep-sleep 中喚醒判斷
? 支持以下場(chǎng)景下的低功耗工作:
– CPU 處于 Deep-sleep 節(jié)能模式,將在受到觸碰后逐步喚醒
– 觸摸監(jiān)測(cè)由超低功耗協(xié)處理器 (ULP coprocessor) 管理
ULP 用戶(hù)程序可通過(guò)寫(xiě)入與檢查特定寄存器,判斷是否達(dá)到觸碰閾值
在這里插入圖片描述
在這里插入圖片描述
觸摸管腳的電容會(huì)進(jìn)行周期性充放電。” 觸摸管腳的內(nèi)部電壓” 代表充/放電電壓在參考高值 (drefH) 與參考低值(drefL) 之間的變化。在每次變化中,觸摸傳感器將生成一個(gè)輸出脈沖 (OUT)。由于觸摸管腳受到觸碰(高電容)與未受到觸碰(低電容)時(shí)的電壓變化速率不同,我們可以通過(guò)統(tǒng)計(jì)同一時(shí)間間隔內(nèi)出現(xiàn)的輸出脈沖數(shù)量,判斷觸摸管腳是否受到觸碰。可以通過(guò) TIE_OPT 設(shè)置開(kāi)始充/放電的初始電壓電平。
在這里插入圖片描述

讀取觸摸傳感器引腳的轉(zhuǎn)態(tài)值示例

打開(kāi)Arduino IDE ESP32的觸摸傳感器的示例
在這里插入圖片描述

// ESP32 Touch Test
// Just test touch pin - Touch0 is T0 which is on GPIO 4.

void setup() {
  Serial.begin(115200);
  delay(1000);  // give me time to bring up serial monitor
  Serial.println("ESP32 Touch Test");
}

void loop() {
  Serial.println(touchRead(T0));  // get value using T0
  delay(1000);
}

由于T1對(duì)應(yīng)GPIO0,GPIO0被用作BOOT程序下載模式占用,這里修改T1為T(mén)0,T0對(duì)應(yīng)GPIO4

實(shí)驗(yàn)驗(yàn)證

上傳代碼到ESP32開(kāi)發(fā)板,連接一根導(dǎo)線(xiàn)到GPIO4引腳,并用手指觸摸導(dǎo)線(xiàn),可讀取不同的觸摸值
在這里插入圖片描述
打開(kāi)串口助手或串口繪圖儀,觸摸導(dǎo)線(xiàn)另一頭,ESP32可讀取到不同的觸摸值
在這里插入圖片描述在這里插入圖片描述

總結(jié)

通過(guò)本實(shí)驗(yàn)我們了解了ESP32芯片內(nèi)置的電容式觸摸傳感器的基本原理和使用方法。把讀取到的觸摸值和一個(gè)設(shè)定閾值比較,還可以實(shí)現(xiàn)更多的功能,比如觸摸燈,觸摸門(mén)禁等。

審核編輯 黃宇

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

    關(guān)注

    100

    文章

    6484

    瀏覽量

    159321
  • 觸摸傳感器
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    23840
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1194

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于ESP32的環(huán)境傳感器集線(xiàn)器開(kāi)源項(xiàng)目介紹

    想監(jiān)測(cè)家庭或辦公環(huán)境空氣質(zhì)量,卻找不到合適的解決方案?要么傳感器功能單一,只測(cè)溫濕度忽略顆粒物、VOC;要么數(shù)據(jù)分散難整合,無(wú)法長(zhǎng)期追蹤趨勢(shì);要么缺乏專(zhuān)業(yè)可視化工具,數(shù)據(jù)看不懂、用不上;還有的不能擴(kuò)展,想加傳感器卻沒(méi)接口?
    的頭像 發(fā)表于 03-05 10:07 ?199次閱讀
    基于<b class='flag-5'>ESP32</b>的環(huán)境<b class='flag-5'>傳感器</b>集線(xiàn)器開(kāi)源項(xiàng)目介紹

    ESP32-S2-MINI-2:高性能、高集成度的物聯(lián)網(wǎng)Wi-Fi模組解析

    ESP32-S2-MINI-2是一款緊湊的2.4 GHz Wi-Fi(802.11 b/g/n)模塊,內(nèi)置ESP32-S2 系列芯片(版本v1.0),搭載Xtensa單核32位LX7微控制
    的頭像 發(fā)表于 02-04 17:43 ?1035次閱讀
    <b class='flag-5'>ESP32</b>-S2-MINI-2:高性能、高集成度的物聯(lián)網(wǎng)Wi-Fi模組解析

    ESP32開(kāi)發(fā)板創(chuàng)建同步WebServer網(wǎng)頁(yè)服務(wù)

    ESP32 內(nèi)置了 Wi-Fi 功能,能夠作為網(wǎng)頁(yè)服務(wù)(Web Server)向網(wǎng)絡(luò)中的其他設(shè)備提供服務(wù)。通過(guò)在 ESP32 上運(yùn)行網(wǎng)頁(yè)服務(wù)
    的頭像 發(fā)表于 01-30 11:36 ?214次閱讀
    <b class='flag-5'>ESP32</b>開(kāi)發(fā)板創(chuàng)建同步WebServer網(wǎng)頁(yè)服務(wù)<b class='flag-5'>器</b>

    Wi-Fi/藍(lán)牙無(wú)線(xiàn)通信!樂(lè)鑫ESP32-S3方案3.5寸觸摸串口彩屏,支持LVGL低代碼UI開(kāi)發(fā)!

    快速、高效、穩(wěn)定的HMI方案來(lái)了!啟明智顯SC01Plus3.5寸觸摸串口屏,基于ESP32-S3方案打造,支持RS485通訊接口以及Wi-Fi/藍(lán)牙無(wú)線(xiàn)通信,簡(jiǎn)直是為嵌入式交互而生的HMI解決方案
    的頭像 發(fā)表于 01-16 18:18 ?1065次閱讀
    Wi-Fi/藍(lán)牙無(wú)線(xiàn)通信!樂(lè)鑫<b class='flag-5'>ESP32</b>-S3方案3.5寸<b class='flag-5'>觸摸</b>串口彩屏,支持LVGL低代碼UI開(kāi)發(fā)!

    無(wú)需安裝!在瀏覽里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    無(wú)需安裝!在瀏覽里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!【往期精選】十年嵌入式最深的痛,不是Bug,而是抓不到日志!vivo宣布原生支持HomeAssistant生態(tài)設(shè)備接入(含
    的頭像 發(fā)表于 01-10 10:01 ?826次閱讀
    無(wú)需安裝!在瀏覽<b class='flag-5'>器</b>里就能玩轉(zhuǎn)<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266,這個(gè)神器絕了!

    ESP32 Wi-Fi 控制 LED 燈的原理

    控制LED燈的——從底層硬件連接,到網(wǎng)絡(luò)通信邏輯,一步步拆解整個(gè)過(guò)程。一、系統(tǒng)概覽ESP32是一顆集成度極高的芯片,內(nèi)置Wi-Fi、藍(lán)牙、雙核MCU和豐富的外設(shè)接
    的頭像 發(fā)表于 01-09 19:04 ?291次閱讀
    <b class='flag-5'>ESP32</b> Wi-Fi 控制 LED 燈的原理

    ESP32藍(lán)牙驅(qū)動(dòng)MAX98357對(duì)音頻音樂(lè)播放

    本文介紹了MAX98357音頻模塊的基本特性,并利用ESP32的藍(lán)牙功能程序驅(qū)動(dòng)此模塊,最后用手機(jī)藍(lán)牙連接ESP32播放手機(jī)音樂(lè)
    的頭像 發(fā)表于 12-19 19:55 ?2641次閱讀
    <b class='flag-5'>ESP32</b>藍(lán)牙驅(qū)動(dòng)MAX98357對(duì)音頻音樂(lè)播放

    ESP32-WROOM-32 技術(shù)規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《ESP32-WROOM-32 技術(shù)規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 11-11 17:27 ?0次下載

    樂(lè)鑫ESP32-C6和ESP32-C61究竟該如何選擇?一文讀懂本質(zhì)區(qū)別

    樂(lè)鑫科技推出的ESP32-C6和ESP32-C61均支持Wi-Fi6,但定位不同。ESP32-C6是多協(xié)議樞紐,集成Wi-Fi6、藍(lán)牙5、Zigbee和Thread,適合智能家居網(wǎng)關(guān)和Matter
    的頭像 發(fā)表于 10-28 14:17 ?2033次閱讀
    樂(lè)鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟該如何選擇?一文讀懂本質(zhì)區(qū)別

    ESP32-運(yùn)行網(wǎng)頁(yè)服務(wù)(Web Server)-實(shí)用篇

    在前一篇文章《ESP32-運(yùn)行網(wǎng)頁(yè)服務(wù)(WebServer)-入門(mén)篇》,我們介紹了ESP32運(yùn)行網(wǎng)頁(yè)服務(wù)(WebServer)的原理,然后我們基于
    的頭像 發(fā)表于 07-28 18:05 ?3645次閱讀
    <b class='flag-5'>ESP32</b>-運(yùn)行網(wǎng)頁(yè)服務(wù)<b class='flag-5'>器</b>(Web Server)-實(shí)用篇

    ESP32開(kāi)發(fā)板元件資料

    ESP32開(kāi)發(fā)板元件
    發(fā)表于 07-21 14:47 ?15次下載

    ESP32驅(qū)動(dòng)ST7789觸摸屏開(kāi)發(fā)指南:LVGL主題設(shè)置與示波器面板

    本文介紹如何使用ESP32微控制驅(qū)動(dòng)ST7789 TFT液晶屏和XPT2046觸摸芯片,通過(guò)LVGL圖形庫(kù)實(shí)現(xiàn)主題切換功能,并開(kāi)發(fā)一個(gè)實(shí)用的觸摸屏示波器應(yīng)用。項(xiàng)目包含兩大核心功能::
    的頭像 發(fā)表于 04-28 18:07 ?3559次閱讀
    <b class='flag-5'>ESP32</b>驅(qū)動(dòng)ST7789<b class='flag-5'>觸摸</b>屏開(kāi)發(fā)指南:LVGL主題設(shè)置與示波器面板

    ESP32-C3:革新物聯(lián)網(wǎng)應(yīng)用的超高效能芯片,家電遠(yuǎn)程控制應(yīng)用等

    內(nèi)置12位ADC和溫度傳感器 應(yīng)用場(chǎng)景 智能家居 智能燈具、插座控制 溫濕度傳感器節(jié)點(diǎn) 家電遠(yuǎn)程控制 工業(yè)物聯(lián)網(wǎng) 設(shè)備狀態(tài)監(jiān)測(cè) 無(wú)線(xiàn)傳感器網(wǎng)絡(luò) 預(yù)
    發(fā)表于 04-03 16:47

    白皮書(shū):在HMI應(yīng)用中實(shí)現(xiàn)高精度電容觸摸傳感器

    在HMI 應(yīng)用中實(shí)現(xiàn)高精度電容觸摸傳感器
    的頭像 發(fā)表于 03-17 16:46 ?2014次閱讀
    白皮書(shū):在HMI應(yīng)用中實(shí)現(xiàn)高精度<b class='flag-5'>電容</b>式<b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>

    ESP32運(yùn)行網(wǎng)頁(yè)服務(wù) (Web-Server)-入門(mén)篇

    什么是ESP32WebServer?ESP32WebServer是在ESP32微控制上運(yùn)行的一個(gè)嵌入式網(wǎng)頁(yè)服務(wù)。它能夠處理HTTP請(qǐng)求并
    的頭像 發(fā)表于 03-09 14:24 ?7553次閱讀
    <b class='flag-5'>ESP32</b>運(yùn)行網(wǎng)頁(yè)服務(wù)<b class='flag-5'>器</b> (Web-Server)-入門(mén)篇