步驟1:接線。
將一根導(dǎo)線連接到3.3v引腳,再將一根導(dǎo)線連接到ADC引腳?,F(xiàn)在,將這兩根導(dǎo)線彼此靠近放置,或在面包板上使用訂書機(jī)引腳或裸跳線?,F(xiàn)在,當(dāng)我們觸摸這兩個(gè)端子時(shí),ADC引腳將根據(jù)手指或拇指的電阻返回值(它不如電容模塊那么好,只要它具有一定的導(dǎo)電性,它就可以使用所有器件)。 施加的壓力越大,值越高(令人敬畏的部分)。
可以在Arduino IDE中使用以下代碼在串行監(jiān)視器中讀取ADC值并控制內(nèi)置顯示器的亮度LED:
const int ain = A0;
const int LED = 2;
int inputVal = 0;
void setup()
{
pinMode(LED,OUTPUT);
Serial.begin(9600);
}
無效循環(huán)()
{
inputVal = analogRead(ain);
if (inputVal 《= 20)
{
analogWrite(LED,1024);
}
否則if(inputVal》 20 && inputVal 《50)analogWrite(LED,768);
else if(inputVal》 50 && inputVal 《100)analogWrite(LED,512);
else if(inputVal》 100 && inputVal 《1000)analogWrite(LED,256);
else {analogWrite(LED,0);}
//用于串行監(jiān)視器
for(int i = 0; i {
Serial.print(“-”);
}
Serial.println(inputVal);
}
步驟2:一種其他方法。
要想更具創(chuàng)造力,可以用紙和鉛筆長期使用觸摸屏。:)是的,您沒看錯(cuò)。
確保鉛筆筆芯上的石墨層較黑,并且終端端子又大又密。
請(qǐng)注意:
1。痕跡可能會(huì)隨著時(shí)間的流逝而逐漸消失,因此需要重新繪制。
2??梢酝ㄟ^觀察串行監(jiān)視器根據(jù)需要在代碼中更改靈敏度值。
3。當(dāng)我用筆記本電腦為NodeMCU供電并且筆記本電腦插入充電器時(shí),值不穩(wěn)定(可能是一些接地問題)。使用其他電源,效果很好。
-
觸摸傳感器
+關(guān)注
關(guān)注
0文章
127瀏覽量
23921
發(fā)布評(píng)論請(qǐng)先 登錄
六維力傳感器是維度最高的力覺傳感器
AD7142電容觸摸傳感器可編程控制器:技術(shù)解析與應(yīng)用指南
深入解析AD7147:電容式觸摸傳感器的理想之選
解析AD7142電容觸摸傳感器可編程控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
探索AD7142:可編程電容觸摸傳感器控制器的卓越性能
在越野賽車中使用齒輪傳感器
雷達(dá)傳感器和紅外傳感器的區(qū)別
什么是照度傳感器和接近傳感器
ESP32內(nèi)置電容觸摸傳感器的使用
如何選擇酒精傳感器
如何選擇地磁傳感器
觸摸傳感器DIY圖解
評(píng)論