Leitura de pulsos KY-040

Dependencies:   mbed EncoderAli

Committer:
henriquer
Date:
Tue Apr 19 20:41:28 2022 +0000
Revision:
1:0e176288c7ca
Parent:
0:862c19aa5239
Leitura de pulsos com encoder KY-040

Who changed what in which revision?

UserRevisionLine numberNew contents of line
henriquer 1:0e176288c7ca 1
henriquer 1:0e176288c7ca 2 //***********************Encoder/Decoder KY-040*******************************//
henriquer 1:0e176288c7ca 3
henriquer 1:0e176288c7ca 4 #include "mbed.h"
henriquer 1:0e176288c7ca 5 #include "Encoder.h" // Biblioteca responsável pela leitura dos pulsos
henriquer 1:0e176288c7ca 6
henriquer 1:0e176288c7ca 7 //****************************************************************************//
henriquer 1:0e176288c7ca 8 //****************************************************************************//
zelmic 0:862c19aa5239 9
zelmic 0:862c19aa5239 10
henriquer 1:0e176288c7ca 11
henriquer 1:0e176288c7ca 12 //****************************************************************************//
henriquer 1:0e176288c7ca 13 int pulse; // Variável responsável atribuída para leitura dos pulsos
henriquer 1:0e176288c7ca 14 //****************************************************************************//
zelmic 0:862c19aa5239 15
henriquer 1:0e176288c7ca 16
henriquer 1:0e176288c7ca 17
henriquer 1:0e176288c7ca 18
henriquer 1:0e176288c7ca 19
henriquer 1:0e176288c7ca 20 //****************************************************************************//
zelmic 0:862c19aa5239 21 int main()
zelmic 0:862c19aa5239 22 {
zelmic 0:862c19aa5239 23
henriquer 1:0e176288c7ca 24
henriquer 1:0e176288c7ca 25 EncoderAli Enc(PB_13,PB_14,PB_15); // Ligação do KY-040 nos pinos da Nucleo - DT, CLK, SW
henriquer 1:0e176288c7ca 26 Enc.setRange(1,20); // Função responsável por setar o Range do Encoder
henriquer 1:0e176288c7ca 27 while(1) {
henriquer 1:0e176288c7ca 28 printf("\n\r PULSOS: %d; ",Enc.getState()); // ,Enc.getState() -> Função Responsável por ler os pulsos ,Enc.getButtonState()-> Função responsável por ler o estado do botão SW
henriquer 1:0e176288c7ca 29
henriquer 1:0e176288c7ca 30 pulse = Enc.getState();
henriquer 1:0e176288c7ca 31
henriquer 1:0e176288c7ca 32
zelmic 0:862c19aa5239 33 }
zelmic 0:862c19aa5239 34 }
henriquer 1:0e176288c7ca 35
henriquer 1:0e176288c7ca 36 //****************************************************************************//