Zeigt 'AMS_5600' does not name a type; did you mean 'AS5600'? an

Hi ich verstehe nicht wie ich den Fehler fixen kann. Das ist mein Code:

#include <Wire.h>
#include <AS5600.h>

AMS_5600 ams5600;
#define DIR_PIN 23

int angle_in = 0;

void setup() {
  pinMode(DIR_PIN, OUTPUT);
  Serial.begin(115200);
  Wire.begin();
}

int Angle() {
  digitalWrite(DIR_PIN, HIGH);
  int in;
  in = map(ams5600.getRawAngle(),0,4095,0,360);
  return in;
}

void loop() {
  if (ams5600.detectMagnet() == 1 ) {
    if (angle_in != Angle()) {
      angle_in = Angle();
      Serial.println(angle_in);
    }
  }
}

Danke im Voraus

Welchen Fehler ?

Es gibt 2 verschiedene Libs mit diesem Namen. Dein Sketch passt wohl nicht zu der von Dir verwendeten Lib. Nimm die Andere.

Gruß Tommy

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.