Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| products:laboratory_iot:exp3 [2020/05/13 15:42] – [Схема эксперимента] labuser29 | products:laboratory_iot:exp3 [2024/11/12 16:31] (текущий) – [Программный код эксперимента] labuser30 | ||
|---|---|---|---|
| Строка 13: | Строка 13: | ||
| ==== Схема эксперимента ==== | ==== Схема эксперимента ==== | ||
| - | {{ : | + | {{ : |
| // | // | ||
| + | |||
| + | Давайте разберемся как работает эта схема. Светодиод VD2 подключен точно так же, как в прошлом эксперименте, | ||
| + | |||
| + | Когда на выводе микроконтроллера логическая единица (высокий уровень напряжения, | ||
| + | |||
| + | Когда на выводе микроконтроллер логический 0 (0 вольт), | ||
| + | |||
| + | Соберем эту схему как показано на Рисунке 3. | ||
| + | |||
| + | {{ : | ||
| // | // | ||
| ==== Программный код эксперимента ==== | ==== Программный код эксперимента ==== | ||
| + | |||
| + | <file python Exp3.py[enable_line_numbers=" | ||
| + | from machine import Pin | ||
| + | import time | ||
| + | _init() | ||
| + | |||
| + | LedPin = 16 | ||
| + | |||
| + | led = Pin(LedPin, Pin.OUT) | ||
| + | |||
| + | while True: | ||
| + | led.off() | ||
| + | time.sleep(1) | ||
| + | led.on() | ||
| + | time.sleep(1) | ||
| + | </ | ||
| + | |||
| + | Никаких отличий от программы из прошлого эксперимента нет. Два светодиода мигают по- очереди только благодаря схемотехнике. | ||