Программа демонстрирует работу с энкодером KY-040. Дополнительную информацию можно найти в моём блоге itworkclub.ru

Dependencies:   EncoderAli mbed

Больше информации http://itworkclub.ru/подключение-энкодера-ky-040-в-mbed/ /media/uploads/zelmic/2018-06-17_11-16-57.jpg

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);
+    }
+}