文号
904412
阅读
6533
回复
0
收藏
0
使用Arduino驱动TLE5012B绝对值磁编码器
2022/05/21
IP:广东

attachment icon TLE5012-v0.1.zip 5.00KB ZIP 54次下载

写了个最简单的TLE5012B驱动


使用方法

#include <TLE5012.h>

unsigned char ssc_delay = 0; // SSC clock frequency adjust, 0 = fastest, 255 = slowest
TLE5012 enc(D8, D9, D10, ssc_delay);

void setup() {
    Serial.begin(115200);
    enc.begin();
}

void loop() {
    unsigned int angle = enc.readAngle();       //took 1ms on ATmega328P
    Serial.print("Angle: ");
    if(angle == enc::invalidAngle) {
        Serial.println("invalid");
    } else {
        Serial.println(x);
    }
}


代码仓库:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX




笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的