Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| 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%> | ||
| + | * Добавь визуальный эффект, | ||
| + | </ | ||