搖桿模組-ESP32
搖桿模組-ESP32
搖桿模組
,ESP32和Arduino上是使用類比訊號測量,不過在ESP32上只有3.3V所以類比訊號會到4059
必須轉換到1023,後來才發現ESP32有幾個內鍵轉換的函式不錯用,就不用一直死呆呆的用
map()來轉換。然後它的原理和可調電阻一樣,所以沒什麼特別要強調的。
接線
X-->D33(A5)
Y-->D32(A4)
程式碼
#define posX 33
#define posY 32
void setup()
{
Serial.begin(115200);
analogSetAttenuation(ADC_11db);
analogSetWidth(10);
}
void loop()
{
int valx=analogRead(posX);
int valy=analogRead(posY);
delay(500);
Serial.printf("posX的搖桿值為: %d // posY的搖桿值為: %d\n",valx, valy);
}
留言
張貼留言