{{ t.products }}

{{ live_data.products.length }}

{{ t.categories }}

{{ live_data.categories.length }}

{{ t.brands }}

{{ live_data.brands.length }}
Menu
If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!
If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!If you cannot find a specific electronic or automation spare part on our website or in the market, please contact us — quantity does not matter!
WCMCU-103 Rotary Angle Sensor - 1WCMCU-103 Rotary Angle Sensor - 2
WCMCU-103 Rotary Angle Sensor - 1
WCMCU-103 Rotary Angle Sensor - 2
0 Comment

WCMCU-103 Rotary Angle Sensor

Category: Magnetic / EncoderBrand: MotorobitProduct code : SNS.MNY.01.000068
89,00 TL + VAT
106,80 TL
89,00 TL + VAT
106,80 TL
10+ Product
Add to Favorite
RecommendCommentAlarm Price

WCMCU-103 Rotary Angle Sensor

The WCMCU-103 Rotary Angle Sensor is a compact magnetic position sensor module designed for precise angle measurement and position detection. This sensor, which operates based on the Hall effect principle, provides long-lasting and reliable measurements without mechanical wear thanks to its contactless measurement capability.

Features

  • Supply Voltage: 3.3V - 5.0V DC
  • Measurement Range: 0-360 degrees (full rotation)
  • Output Type: Analog and digital (I²C)
  • I²C Address: 0x36 (fixed)
  • Analog Output Range: 0-5V
  • Resolution: 12-bit (4096 steps)
  • Accuracy: ±1.4° (typical)
  • Response Time: <1ms
  • Operating Temperature: -40°C to +125°C
  • Interface: I²C, PWM, Analog
  • PCB Dimensions: 22mm x 19mm
  • Mounting Hole Diameter: 3mm
  • Sampling Rate: Up to 10kHz
  • Internal Filter: Programmable
  • Magnet Requirement: Yes ( 8mm diameter cylindrical magnet, N35 or higher recommended)
  • Magnet Detection Distance: 0.5mm - 3mm
  • Low Power Consumption: ~6.5mA in active mode, ~1.5mA in sleep mode
  • Pin Connections;
    • VCC
    • GND
    • OUT
    • DIR
    • SDA
    • SCL

Example Codes

Arduino Code for Angle Measurement with I²C

#include 

#define AS5600_ADDRESS 0x36
#define RAW_ANGLE_REG 0x0C

void setup() { 
Wire.begin(); 
Serial.begin(9600); 
Serial.println("AS5600 Angle Sensor Test");
}

void loop() { 
// Read angle value 
Wire.beginTransmission(AS5600_ADDRESS); 
Wire.write(RAW_ANGLE_REG); 
Wire.endTransmission(); 

Wire.requestFrom(AS5600_ADDRESS, 2); 
if (Wire.available() >= 2) { 
uint16_t rawAngle = (Wire.read() << 8) | Wire.read(); 
// Convert to 12-bit resolution (0-4095) 
rawAngle &= 0x0FFF;

// Convert angle to degrees (0-360)
float angleDegrees = rawAngle * 0.087890625; // 360 / 4096

// Print results
Serial.print("Raw Value: ");
Serial.print(rawAngle);
Serial.print("Angle (degrees): ");
Serial.println(angleDegrees);
}

delay(100);
}


Arduino Code for Analog Reading

const int analogPin = A0; // Pin to which you connect the analog output

void setup() {
Serial.begin(9600);
Serial.println("AS5600 Analog Output Test");
}

void loop() {
// Read analog value
int rawValue = analogRead(analogPin);

// Convert 0-1023 to 0-360 degrees
float angleDegrees = map(rawValue, 0, 1023, 0, 360);

// Print results
Serial.print("Raw Value: ");
Serial.print(rawValue);
Serial.print("Angle (degrees): ");
Serial.println(angleDegrees);

delay(100);
}
T-Soft | Premium