步驟1:需要的組件
所需的一切。
需要硬件
NodeMCU
FSR(力敏電阻)
10K歐姆電阻器
面包板
Micro USB線
連接線
需要軟件
第2步:描述
伺服電機(jī)是可以轉(zhuǎn)到指定位置的絕佳設(shè)備。
通常,它們有一個(gè)可以從0到180度轉(zhuǎn)動(dòng)的伺服臂。
通常 FSR 是電阻器,它會(huì)改變其電阻值(歐姆)取決于多少它的力/壓力施加在它上面。
因此,使用NodeMCU,我們通過在FSR上施加力將伺服臂控制到指定位置。就這么簡(jiǎn)單!
將伺服電機(jī)與NodeMCU接口
接口強(qiáng)制電阻到NodeMCU
第3步:電路接線
無焊接技巧是必需的,因?yàn)槲覀儗⑹褂妹姘濉?/p>
FSR 連接 非常簡(jiǎn)單,請(qǐng)參閱電路圖。
伺服連接 :
橙色導(dǎo)線連接到數(shù)字引腳 D2。
布朗導(dǎo)線連接到 GND 引腳。
紅色導(dǎo)線連接到 3v3 pin。
第4步:編碼時(shí)間
CODE
#include Servo servo;
const int sensorOut = A0; // Pin A0 to read analog input
//Variables:
int pressure; //To store analog value void setup(){
Serial.begin(9600); // Begin serial communication
servo.attach(4); //D2
servo.write(0);
delay(1000);
} void loop(){
pressure = analogRead(sensorOut); //Read and store analog value from Force Sensitive Resistance
Serial.println(pressure); //Print value
pressure = map(pressure, 0, 1023, 0, 180);//Map value 0-1023 to 0-255 (PWM)
servo.write(pressure);
delay(100);
}
下載“ Control servo arm_FSR.ino ”文件并在Arduino IDE中打開它。
然后創(chuàng)建一個(gè)新草圖并將下面的代碼粘貼到Arduino IDE中并點(diǎn)擊Upload。你可以根據(jù)應(yīng)用程序修改它,或者只是按原樣使用它。
步驟5:輸出
使用串行監(jiān)視器,您可以檢查連接到FSR的模擬引腳的輸出。
根據(jù)施加的壓力,伺服臂轉(zhuǎn)動(dòng)。
-
NODEMCU
+關(guān)注
關(guān)注
13文章
289瀏覽量
21588 -
FSR
+關(guān)注
關(guān)注
0文章
33瀏覽量
6694
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何將ADC10D1500與Virtex-7fpga評(píng)估板連接,用哪個(gè)連接器?
微軟推出DirectSR接口,集成FSR 3.1等SR技術(shù)提升游戲體驗(yàn)
如何將LVDS/OLDI橋接到HDMI/DVI
![<b class='flag-5'>如何將</b>LVDS/OLDI橋接到HDMI/DVI](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何將GPIO修改為QSPI SLSO?
為什么無法在nodemcu和arduino mega之間交換數(shù)據(jù)?
如何將數(shù)組的的字符重新連接起來保存?
AMD發(fā)布FSR 3.1版,新增API及畫質(zhì)優(yōu)化
如何將TX模式設(shè)備MULTICH_CONNECT_PCB連接到RX模式設(shè)備?
如何將按鈕連接到Arduino板
![<b class='flag-5'>如何將</b>按鈕<b class='flag-5'>連接</b>到Arduino板](https://file1.elecfans.com/web2/M00/BD/9B/wKgZomWshZaAblm8AAArM21IjfU022.png)
如何將光敏電阻連接到Arduino板并讀取電壓
![<b class='flag-5'>如何將</b>光敏電阻<b class='flag-5'>連接</b>到Arduino板并讀取電壓](https://file1.elecfans.com/web2/M00/BE/86/wKgaomWshLuANvtsAAATkru5Mes173.png)
如何將HC-SR04連接到Arduino并編寫一個(gè)簡(jiǎn)單的程序來測(cè)量距離
![<b class='flag-5'>如何將</b>HC-SR04<b class='flag-5'>連接</b>到Arduino并編寫一個(gè)簡(jiǎn)單的程序來測(cè)量距離](https://file1.elecfans.com/web2/M00/BD/9A/wKgZomWsflaANt1SAADQJs8FUT4796.png)
如何將增量旋轉(zhuǎn)編碼器與Arduino連接
![<b class='flag-5'>如何將</b>增量旋轉(zhuǎn)編碼器與Arduino<b class='flag-5'>連接</b>](https://file1.elecfans.com/web2/M00/BE/85/wKgaomWsepSAWIAfAABv5e2I5S8036.png)
評(píng)論