This drive is working well with "LPD3806-600BM-G5-24G", and have Simple program

Dependencies:   mbed

Committer:
Yifan_Du
Date:
Tue Feb 19 05:31:32 2019 +0000
Revision:
3:6a91d523b146
Parent:
2:7d34758c3cc4
Add return 'float' function

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Yifan_Du 1:4d205546ec69 1 // Attention: External pull-up resistance is required
Yifan_Du 2:7d34758c3cc4 2 /*
Yifan_Du 2:7d34758c3cc4 3 Red Line -> 5V
Yifan_Du 2:7d34758c3cc4 4 Black Line -> GND
Yifan_Du 2:7d34758c3cc4 5 Green Line -> your STM32 pin
Yifan_Du 2:7d34758c3cc4 6 White Line -> your STM32 pin
Yifan_Du 2:7d34758c3cc4 7 */
Yifan_Du 0:b2ffb830539c 8 #include "mbed.h"
Yifan_Du 0:b2ffb830539c 9 #include "Rotary_Encoder.h"
Yifan_Du 1:4d205546ec69 10 // (White Line, Green Line)
Yifan_Du 0:b2ffb830539c 11 Rotary_Encoder Encoder(PA_0, PA_1);
Yifan_Du 0:b2ffb830539c 12
Yifan_Du 0:b2ffb830539c 13 int main(void)
Yifan_Du 0:b2ffb830539c 14 {
Yifan_Du 0:b2ffb830539c 15 while(1)
Yifan_Du 0:b2ffb830539c 16 {
Yifan_Du 0:b2ffb830539c 17 printf("Direction: %s\r\n", Encoder.Calculate_Direction());
Yifan_Du 0:b2ffb830539c 18 printf("\r\n");
Yifan_Du 0:b2ffb830539c 19
Yifan_Du 0:b2ffb830539c 20 wait(0.2);
Yifan_Du 0:b2ffb830539c 21 }
Yifan_Du 0:b2ffb830539c 22 }