Кнопка старт, стоп, ресет для секундомера

RomanKot
Offline
Зарегистрирован: 16.01.2019

Здраствуйте! Нужна помощь с програмированием кнопок. Есть две кнопки, первая отвечает за старт секундомера и паузу, вторая просто сбивает значения к нулю. Так как в ардуино недавно, только учусь, прошу помощи и примеры. Искал в интернете но ни одну не получилось грамотно интерпретировать в проект.

// include the library code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
/*volatile unsigned long start = 0; //переменная для хранения начального значения millis
volatile unsigned long stop = 0; //переменная для хранения полученного промежутка времени
unsigned long prev_ms = 0; //переменная для создания отрезков, чтобы не использовать delay
volatile int state = LOW;*/

void setup() {
  lcd.begin(16, 2);
  lcd.print("G M S MS");
  pinMode(6,INPUT);
  //pinMode(7,INPUT);
Serial.begin(9600);
}

void loop() {
  lcd.setCursor(0, 1);
  lcd.print(millis() / 3600000);
  lcd.print(":");
  lcd.print(millis() / 60000);
  lcd.print(":");
  lcd.print(millis() / 1000);
  lcd.print(":");
  lcd.print(millis() %1000);
  /*if ((millis() - prev_ms) >  500) {
		prev_ms = millis();
		Serial.println(stop);
}*/
}

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

А я тут вапще ни одной кнопки не вижу

b707
Offline
Зарегистрирован: 26.05.2017

RomanKot пишет:

Так как в ардуино недавно, только учусь, прошу помощи и примеры. Искал в интернете но ни одну не получилось грамотно интерпретировать в проект.

Ну если из интернета ни один пример не удалось "грамотно интерпретировать" - то стоит ли надеятся, что наша помощь поможет больше? - Уж если даже в интернете, где масса статей разной степени сложности - ни одна не подошла - наверно это говорит о том, что вы пока не готовы к этому проекту.

Начните с чего-нибудь попроще

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DetSimen пишет:

А я тут вапще ни одной кнопки не вижу

А как Вы их увидите, они у ТС в столе лежат! А в программе их нету, в программе ТС

RomanKot пишет:
Нужна помощь с програмированием кнопок. 

Вот и помогайте! Чем квасить-то! :))))

bwn
Offline
Зарегистрирован: 25.08.2014

В этом разделе находите прикрепленную тему: "Работа с кнопками......", начинаете читать с самого начала и до наступления просветления. Потом пытаетесь добавить в код. И это, не постите в ту тему ничего, все равно потру.