搖桿模組-ESP32


搖桿模組-ESP32

tags: esp32 搖桿

搖桿模組

搖桿模組大都用於機械手臂或控制有伺服馬達的地方,它有2組軸(X和Y)和一個按鍵 ,ESP32和Arduino上是使用類比訊號測量,不過在ESP32上只有3.3V所以類比訊號會到4059 必須轉換到1023,後來才發現ESP32有幾個內鍵轉換的函式不錯用,就不用一直死呆呆的用 map()來轉換。然後它的原理和可調電阻一樣,所以沒什麼特別要強調的。


接線

X–>D33(A5)

Y–>D32(A4)

程式碼

esp32函式筆記本-https://esp32-blairan.blogspot.com/2021/04/esp32_26.html

#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);
}


文章作者: blairan
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY 4.0 許可協議。轉載請註明來源 blairan !
评论
  目錄