Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
products:laboratory_iot:exp27 [2020/05/18 11:19] – [Программный код эксперимента] labuser29products:laboratory_iot:exp27 [2020/05/18 11:20] (текущий) – [Программный код эксперимента] labuser29
Строка 75: Строка 75:
 Логика работы программы аналогична прошлому эксперименту, кроме основного цикла. Сначала определяем состояние кнопки. Если новое состояние "нажато" и прошлое "не нажато", то увеличиваем значение счетчика нажатий.  Логика работы программы аналогична прошлому эксперименту, кроме основного цикла. Сначала определяем состояние кнопки. Если новое состояние "нажато" и прошлое "не нажато", то увеличиваем значение счетчика нажатий. 
  
-<code python [enable_line_numbers="2", start_line_numbers_at="33"]>+<code python [enable_line_numbers="2", start_line_numbers_at="36"]>
 new_state = button.value() new_state = button.value()
     if new_state == 0 and state_old == 1:     if new_state == 0 and state_old == 1:
Строка 83: Строка 83:
 Проверяем не переполнился ли счетчик, если количество нажатий было больше 9, то обнуляем его. Проверяем не переполнился ли счетчик, если количество нажатий было больше 9, то обнуляем его.
  
-<code python [enable_line_numbers="2", start_line_numbers_at="36"]>+<code python [enable_line_numbers="2", start_line_numbers_at="39"]>
     if count > 9:     if count > 9:
         count = 0         count = 0
Строка 90: Строка 90:
 Записываем текущее состояние кнопки как старое и отображаем текущее состояние счетчика нажатий на дисплее. Записываем текущее состояние кнопки как старое и отображаем текущее состояние счетчика нажатий на дисплее.
  
-<code python [enable_line_numbers="2", start_line_numbers_at="38"]>+<code python [enable_line_numbers="2", start_line_numbers_at="41"]>
     state_old = new_state     state_old = new_state
     draw_time(count)     draw_time(count)