Помогите

Тема в разделе "Arduino & Shields", создана пользователем Максимус-Бог, 17 ноя 2015.

  1. Максимус-Бог

    Максимус-Бог Убийца матрёшек

    Я хотел бы записывалось время нажатия кнопки(в мс). Первое в time1, а второе в time 2(между первым и вторым перерыв не более 50 мс.)

    [​IMG]
    0/50663681
    0/50663681 - я не нажимал

    Код (C++):
    #define button 8 // кнопка

    void setup() {
      // put your setup code here, to run once:
      Serial.begin(9600);
    }

    void loop() {
      // put your main code here, to run repeatedly:
      unsigned long timing1 = pulseIn(button, HIGH); // время нажатия 1го клика
      unsigned long timing2;
      if(timing1 !=0)
      timing2 = pulseIn(button, HIGH, 8000); // время нажатия 2го клика
      Serial.print(timing1); // вывол
      Serial.print("/");
      Serial.println(timing2);
    }
     
  2. DrProg

    DrProg Вечный нерд

    Дребезг кнопки.
     
    ИгорьК нравится это.