![](/media/cache/group/Display_Nokia_Insper_v01.jpg.50x50_q85.jpg)
Leitura de pulsos KY-040
Dependencies: mbed EncoderAli
Diff: main.cpp
- Revision:
- 0:862c19aa5239
- Child:
- 1:0e176288c7ca
--- /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); + } +}