Shopping Cart

Your cart is empty.

Your cart is empty.

3pcs AS5600 Magnetic Encoder High Precision Sensor Module, 12bit, I2C, PWM, Voltage Output, Non-Contact, 23x23mm

Free shipping on orders over $29.99

$9.99

$ 4 .99 $4.99

In Stock

1.Color:5pcs


About this item

  • High precision, a variety of output modes:IIC,PWMAnd voltage
  • AS5600 Magnetic Encoder Magnetic Induction Angle Measurement Sensor Module 12bit high Precision
  • Package includes: 3 x Magnetic Encoder
  • Size: approx. 23x23mm(0.91x0.91in)
  • Non-contact magnetic induction angle measurement module.



Product Description

Electrical parameters:

VCC : 3.3V

GND :Power Ground

Out : PWM /Analog voltage output

DIR : Rotational direction (ground=Value increases clockwise; thenVCC =Clockwise values are decreased)

SCL : IICThe communication clock line

SDA : IICData communication line

GPO : Mode selection (internal pull ground=Programming modeB)

Package:

3pcs AS5600 Magnetic Encoder Magnetic Induction Angle Measurement Sensor Module 12bit high Precision


Danielle Norris
Reviewed in the United States on September 30, 2023
I used a basic proven sketch to test hardware functionality. The one I used can be found searching "cybertice" in google.Overview of the setup required.- For people just tinkering. The tiny board but that has it's benefits for your builds. If you have high heat on your soldering iron try to control it the best you can on the low end for your solders temp specification. Use LED based solder for better control from my experience with these.- I2C setup right out of the bag, don't change anything if you want the best resolution at 5v. If you need analog take the R4 resistor out. Read more about that in the manual.- To test hardware functionality before attempting to code; try searching "cybertice". There was a great instructional/source code there on their page and githubs without the use of an LCD screen.- Pinout as follows: * Pin (2) for DIR (default in the cybertice library) * Pin SDA and SCL to the Arduino * 5v and GND- After you download their library run the example "readAngle" and approach the magnet within the 0.5mm-3mm spec works greatI will purchase more of these now. 5pcs it is. (Lots of 3d prints available for these already, just search for them)
Chris
Reviewed in the United States on September 1, 2022
I had to remove the R1 and R4 resistors and use 5vdc input to get the described analog output on out pin. I2C still works fine with the resistors removed. It may be that only one of R1 or R4 needs to be removed, but I didn't try that. With that change I was able to see a very consistent 0-5 vdc change that corresponded to 0-360 degree rotation. 90 degrees was 1.25 vdc, and 180 degrees was 2.5vdc, and 270 degrees was 3.75 vdc. right at 0/360 degrees, the voltage changed from 0 to 5 vdc. Now very happy.
Arjun
Reviewed in the United States on May 13, 2022
I saw there were some negative reviews or at least comments about it not working with PWM out of the box. Makes sense, and I'm glad one reviewer pointed out how to remove the R4 resistor to make that work.For me, I typically use the AS5600 magnetic encoder using the I2C protocol on Arduino, and so for my application(s) I wasn't interested in PWM. This worked out of the box without any modifications for me, and this ready-to-go board is a huge time saver instead of buying the individual AS5600 chip and soldering the pins to capacitors yourself.Here's how you do it:1) Connect Vcc to a power supply between 3.3V-3.6V or 4.5-5.5V, e.g. the 5V or 3.3V pin on your Arduino Uno. (if you look online for the AS5600 datasheet, you'll see it supports 3.3-3.6V and 4.5-5.5V, depending on how you connect the capacitors. However, this board has capacitors mounted in such a way that you can go either way! I tested it and it does work with both).2) Connect GND to the ground of your power supply (or Arduino Uno, for example)3) Connect the SCL pin to your Arduino's SCL pin, and the SDA pin to your Arduino's SDA pin. These are labeled on the Arduino Uno. On other boards, you'll need to look online for your board's pinout diagram to see which pins are for SCL and SDA.4) Download a library for the AS5600. A good one is: google "as5600 arduino seeeduino", you'll find a result on the seeedstudio Wiki page for a Grove 12 bit magnetic rotary position sensor (AS5600). On that page is a link to "Download the AS5600 library from github"Download and install that library to your computer, and run the "readAngle" example by opening up your Arduino IDE and clicking File->Examples->Seeed Arduino-Master->readAngle.You should be able to bring a magnet (such as the one included in the package) close to the sensor and using the Serial monitor, you'll see the angle change as you rotate the magnet.Hope this helps anyone else out thee.
S. argyros
Reviewed in the United States on April 28, 2022
These work great, but they are wired for I2C ONLY! If you are looking for analog output, you will need to REMOVE the resistor which is connected to the PG0 pin (pin #8). then you will get an analog voltage output, at the out pin on the board. Without this, the output voltage will always be at Vcc (3.3 or 5V). Hope this helps someone....otherwise, they work great!
P. Meyer
Reviewed in the United States on November 17, 2021
Use a flush cut pliers to shatter/remove R4, it is holding the PGO pin low which engages program mode B. Without that pull down the pin floats high and analog mode is enabled. The part works fine at 5v.I raised this from 1 star to 4 stars because it took so much digging to find this out. I verified with the chip maker that the devices should be outputting analog by default so I purchased some bare chips and used one on one of these boards - behavior didn’t change. That’s when I found R4 tying PGO to ground.Also: I got some more magnets when I ordered the bare as5600 chips, they were the recommended parts on digikey for the as5600 and discovered they must be more powerful than the magnets that are shipped with these boards - when one of these digikey magnets is sufficiently close to the top of the chip to function the magnet begins ‘cogging’ significantly with the metal pins sticking out the bottom of the board. I removed the pins and the rotary motion I was trying to monitor went back to being just as smooth as when not in proximity to the sensor board.
Recommended Products