Энкодер

bod9I
Offline
Зарегистрирован: 23.04.2016

Подскажите и дайте примеры скетчей с использованием энкодера (без использования библиотек).

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Ну мой "устаревший вариант" Полный скетч https://yadi.sk/d/aeYxE17v3Dhusf

/* class_do_Encoder_KY_040.ino 
  #1 энкодер  CLK->2 (CLK_PIN)
               DT->3 (DT_PIN)
               SW->4 (SW_PIN)
  Принцип кода:В сериал отправляется действие на энкодере.
*/
//#1 энкодер
#include "Cl_do_Encoder_KY_040.h"

void func_SW(void) {
  Serial.println("Press SW");
}
void func_plus(void) {
  Serial.println("Turn +");
}
void func_minus(void) {
  Serial.println("Turn -");
}
void setup() {
  Serial.begin(9600);
  //#1 энкодер
  Encoder.setup(& func_SW , & func_plus, & func_minus );
}
void loop() {
  //#1 энкодер
  Encoder.loop();
}

ПС: Библиотеки "самопал". Без них не программирую.:(

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014
Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

*платно разбаниваю в гугле - реферальная ссылко https://www.google.com