Программа демонстрирует работу с энкодером KY-040. Дополнительную информацию можно найти в моём блоге itworkclub.ru
Больше информации http://itworkclub.ru/подключение-энкодера-ky-040-в-mbed/
Diff: main.cpp
- Revision:
- 0:862c19aa5239
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Jun 20 15:23:26 2018 +0000 @@ -0,0 +1,26 @@ +/* +* Автор - Железняков Андрей +* Сайт - itworkclub.ru +* Пример работы с энкодером KY-040 +*/ + + +#include "mbed.h" +#include "Encoder.h" + +DigitalOut Plus(D4); // пины D3 и D4 будем использовать для питания энкодера +DigitalOut GND(D3); +int main() +{ + + Plus = 1; + GND = 0; + + EncoderAli Enc(D6, D7, D5); //DT, CLK, SW + Enc.setRange(100,200); + while(1) + { + printf("\n\r Положение: %d; состояние кнопки %d",Enc.getState(), Enc.getButtonState()); + wait(0.25); + } +}