Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:laboratory_iot:exp16 [2020/05/14 15:38] – [Схема эксперимента] labuser29products:laboratory_iot:exp16 [2024/11/14 14:51] (текущий) – [Программный код эксперимента] labuser30
Строка 13: Строка 13:
 ==== Программный код эксперимента ==== ==== Программный код эксперимента ====
  
-<file python Exp15.py[enable_line_numbers="2", start_line_numbers_at="1"]>+<file python Exp16.py[enable_line_numbers="2", start_line_numbers_at="1"]>
 from machine import Pin from machine import Pin
 import time import time
Строка 23: Строка 23:
 adc = machine.ADC(0) adc = machine.ADC(0)
  
-while 1:+while True:
     value = adc.read()     value = adc.read()
     led.on()     led.on()
-    time.sleep_ms(int(value))+    time.sleep_ms(value)
     led.off()     led.off()
-    time.sleep_ms(int(value))+    time.sleep_ms(value)
 </file> </file>
 +
 +==== Дополнительное задание ====
 +<WRAP center round tip 60%>
 +  * Сейчас, когда резистор выкручен полностью влево, светодиод мигает максимально часто. А когда выкручен полностью вправо — редко. Как изменить программу, чтобы стало наоборот?
 +  * Как добиться того же результата изменяя схему устройства, не изменяя программу?
 +</WRAP>
 +