Показать сообщение отдельно
Старый 17.11.2015, 08:18   #570
klimsky
Пользователь
 
Регистрация: 13.10.2014
Возраст: 45
Город: Томск
Регион: 70
Машина: Ford Mondeo MK4
Сообщений: 32
klimsky is on a distinguished road
По умолчанию

код из шапки темы на XDA
Код:
#include <Button.h>
const unsigned int DPin = 13;
const unsigned int APin = A0;

Button button = Button(DPin, HIGH);
unsigned int value = 0;
boolean holding = false;

void setup()
{
  Serial.begin(9600);
  button.setDebounceDelay(10);
  button.setHoldDelay(800);
}

void loop()
{
  button.listen();

  if (button.onPress()) {
    value = analogRead(APin);
    Serial.print("<click:");Serial.print(value); Serial.print(">");  
  }

  if(!holding && button.isHold()) {
    Serial.print("<hold:");Serial.print(value); Serial.print(">"); 
    holding = true;  
  }

  if(holding && button.onRelease()) {
    Serial.print("<release:");Serial.print(value); Serial.print(">");
    holding = false;
  }
}
в итоге в авто в терминале вижу <click значениекнопки> <hold значениекнопки> и всё
klimsky вне форума   Ответить с цитированием