Hi. I'm working on a project that will use an AS5600 board, one of those that already have the chip, but also the required capacitors and resistors, and the in and out pins. I plan on using the I2C pin, as I believe these have the option of a PWM output as well, and I also believe you can set the 0 and the maximum angle.
My project will only have a movement of about 30 to 45 degrees, and I would need to be able to set the 0, and the 45 degree values, which I've read in the datasheet that needs to be done by sending commands via I2C, such as a BURN_ANGLE command. How do you do that?
Also, to define the movement, if I need this to be clockwise (for reference, the 0 position would be at about degree 270, and the max position would be at about 315), I just need to jump pin DIR with GND, right?
I think it would be wise to set a calibration method in the Arduino sketch somehow, don't you? You should only need to do this once, but considering this is going to be an enclosed project, and opening it to calibrate it can be a pain, I think it would be safe to have the possibility to do it at any point if something happened and the positions were lost. How would you suggest to do that?
Exactly what sort of AS6500 board are you using. Please post a link to it.
Again this might be answered if you answer the point above, but at the moment this makes no sense.
You might want to look at this How to get the best out of this forum before you proceed any further.
We only know what you tell us, and without knowing what you have, we don't stand a chance.
Also your title talks about an AS5600 yet your text talks of an AS6500 which one is it?
Not to be grumpy, but can't you see by the context of the message that AS6500 was a typo?
AS6500 google search: AS6500 Time-to-Digital Converter. How would that apply to what I asked in my OP?
That being out of the question, how many board ready AS5600 do you know? The most common one I can find is this one and rarely some variation with very similar layouts/inputs/outputs.
Yeah, my attitude is the problem...
Since he muted the thread like the coward he is, throwing the stone and running, I'll take my opportunity to rant about him.
Joining just to say that he couldn't make up what board I was talking about when it's crystal clear even with the typo. Those people that don't want to help, just criticize, argue and just being nasty. Grumpy_Mike? I'm thinking of other adjectives. Grumpy falls way too short.
My OP: Subject AS5600 (a sensor that reads angles). Body: AS6500 and speaking about I2C, BURN_ANGLE and angles in general. And you tell me you can't make out which one the typo is? either you don't know what an AS5600 is, you can't help and just joined to rant, argue and anything but try to help, or you knew perfectly fine what I was talking about and just didn't want to help.
So if you don't want to help, just stfu, don't need your input.