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

Dependencies:   EncoderAli mbed

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

main.cpp

Committer:
zelmic
Date:
2018-06-20
Revision:
0:862c19aa5239

File content as of revision 0:862c19aa5239:

/*
* Автор - Железняков Андрей
* Сайт - 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);
    }
}