AS5048A magnetic angle encoder (SPI) con ESP32

Alimentazione 3.3 V Bus SPI Misura angolo, rotazione
3V35VGNDCSNCLKMOSIMISOPWM

Pin e collegamento all’ESP32

PinRuoloPin ESP32Note
3V3Alimentazione3V3Use this pin with the ESP32. Pin order differs between adapter boards
5VNon collegato all’ESP32—Only for 5 V systems. Leave unconnected when you use 3V3
GNDMassaGND
CSNChip select SPID5
CLKClock SPID18
MOSISPI MOSID23
MISOSPI MISOD19
PWMUscita (la pilota il componente)D25Angle as PWM duty cycle. Optional

Collegamento consigliato per l’ESP32 DevKit a 30 pin, evitando i pin della flash, di sola lettura e di strapping. BoardPilot lo controlla mentre colleghi.

Codice di partenza (Arduino)

void setup() {
  Serial.begin(115200);
  pinMode(25, INPUT);  // PWM
}

void loop() {
  Serial.println(digitalRead(25));
  delay(100);
}

Fonti

Provalo in 3D in BoardPilot

BoardPilot Dati del componente (JSON)

Componenti simili

Dati dei componenti: CC BY 4.0, riutilizzabili citando BoardPilot.