Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot:exp28 [2021/04/25 16:22] – [Программный код эксперимента] labuser29 | products:laboratory_iot:exp28 [2024/11/15 13:32] (текущий) – [Программный код эксперимента] labuser30 | ||
---|---|---|---|
Строка 78: | Строка 78: | ||
button = Pin(0, Pin.IN) | button = Pin(0, Pin.IN) | ||
state_old = 1 | state_old = 1 | ||
- | count = 0 | ||
</ | </ | ||
Строка 111: | Строка 110: | ||
return count | return count | ||
</ | </ | ||
+ | |||
+ | Функция принимает в качестве параметра число и возвращает сумму его бит. Но, как мы помним, | ||
+ | |||
+ | <code python [enable_line_numbers=" | ||
+ | rand_digit = bit_summ(rand_bits) | ||
+ | rand_digit+=1 | ||
+ | </ | ||
+ | |||
+ | Полученное число выводим на индикатор с помощью функции '' | ||
+ | <code python [enable_line_numbers=" | ||
+ | draw_digit(rand_digit) | ||
+ | </ | ||
+ | Данная функция полностью скопирована из предыдущего эксперимента без изменений, | ||
+ | |||
+ | ==== Дополнительные задания ==== | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | * Добавь визуальный эффект, | ||
+ | </ |