Dieser Rotationssensor eignet sich zum Erfassen einer absoluten Dreh-Position. Oftmals werden solche Sensoren
in der Automobilindustrie eingesetzt um z.B. die Sitzposition zu erfassen. Der Sensor selbst ist ein
staubgeschütztes Potentiometer ohne Anschlag, d.h. man kann ihn beliebig in beide Richtungen drehen.
Wird das Modul mit einem Mikrocontroller -wie dem Arduino- über einen anlogen Pin ausgelesen, so ergeben
sich Werte von 0 bis 1023, die die entsprechenden Winkelpositionen von 0° bis 360° darstellen.
Betriebsspannung: | 3,3V bis 5V |
---|---|
Betriebstemperatur: | -40°C bis 85°C |
Totaler Widerstandswert: | 10kΩ |
Toleranz Totaler Widerstandswert: | +-30% |
Linearität: | +-2% |
Lebendsauer: | 1M Zyklen |
Abmessung: | 28mm × 13mm × 3,8mm |
Gewicht: | 2,5g |
Modul-Pin | Bedeutung | Arduino-Pin |
---|---|---|
GND | 0V/Masse | GND |
OUT | Analoger Ausgang | Analoger Pin, z.B. A5 |
VCC | Spannungsversorgung | 5V (auch 3,3V möglich) |
Der folgende Sketch liest zweimal pro Sekunde den Ausgang des CJMCU-103 aus und gibt den ermittelten Wert auf der seriellen Konsole aus.
void setup()
{
Serial.begin(9600);
pinMode(A5, INPUT);
}
void loop()
{
Serial.println(analogRead(A5));
delay(500);
}
Dieses CJMCU-103 Sensor-Modul kann beispielsweise als Positionsangabe für Schritt- oder Gleichstrommotoren
verwendet werden, auch in Zusammenspiel mit einem Getriebe, wo die Position eines bestimmten Zahnrades
ermittelt werden muss. Natürlich kann auch die Neigung von Ebenen gemessen werden.
Nicht zu empfehlen sind Anwendungen, die schnelle und/oder permanente Drehungen
benutzen, denn das Modul kann sich -ähnlich einem Potentiometer- dadurch schnell abnutzen und somit
falsche Werte liefern.