This drive is working well with "LPD3806-600BM-G5-24G", and have Simple program, external pull-up resistance is required
注意:需要外置上拉电阻。
main.cpp@1:4d205546ec69, 2019-02-08 (annotated)
- Committer:
- Yifan_Du
- Date:
- Fri Feb 08 07:07:21 2019 +0000
- Revision:
- 1:4d205546ec69
- Parent:
- 0:b2ffb830539c
- Child:
- 2:7d34758c3cc4
check error;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Yifan_Du | 1:4d205546ec69 | 1 | // Attention: External pull-up resistance is required |
Yifan_Du | 1:4d205546ec69 | 2 | |
Yifan_Du | 0:b2ffb830539c | 3 | #include "mbed.h" |
Yifan_Du | 0:b2ffb830539c | 4 | #include "Rotary_Encoder.h" |
Yifan_Du | 1:4d205546ec69 | 5 | // (White Line, Green Line) |
Yifan_Du | 0:b2ffb830539c | 6 | Rotary_Encoder Encoder(PA_0, PA_1); |
Yifan_Du | 0:b2ffb830539c | 7 | |
Yifan_Du | 0:b2ffb830539c | 8 | int main(void) |
Yifan_Du | 0:b2ffb830539c | 9 | { |
Yifan_Du | 0:b2ffb830539c | 10 | while(1) |
Yifan_Du | 0:b2ffb830539c | 11 | { |
Yifan_Du | 0:b2ffb830539c | 12 | printf("Direction: %s\r\n", Encoder.Calculate_Direction()); |
Yifan_Du | 0:b2ffb830539c | 13 | printf("\r\n"); |
Yifan_Du | 0:b2ffb830539c | 14 | |
Yifan_Du | 0:b2ffb830539c | 15 | wait(0.2); |
Yifan_Du | 0:b2ffb830539c | 16 | } |
Yifan_Du | 0:b2ffb830539c | 17 | } |