| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| products:laboratory_iot:exp2 [2020/05/05 10:47] – labuser29 | products:laboratory_iot:exp2 [2020/05/13 12:43] (текущий) – [Подключение светодиода] labuser29 |
|---|
| В первом эксперименте мы мигали светодиодом, установленным на плате. Теперь настало время самостоятельно собрать схему и подключить светодиод. Перед этим нужно обязательно прочитать [[theory:breadboard|об устройстве макетной платы]], если это еще не сделано. Сначала нужно установить на макетную плату компоненты, потом провода. | В первом эксперименте мы мигали светодиодом, установленным на плате. Теперь настало время самостоятельно собрать схему и подключить светодиод. Перед этим нужно обязательно прочитать [[theory:breadboard|об устройстве макетной платы]], если это еще не сделано. Сначала нужно установить на макетную плату компоненты, потом провода. |
| |
| | ==== Подключение светодиода ==== |
| При подключении светодиода необходимо обратить внимание на то, что этот электронный компонент является //полярным//. То есть он имеет полярность, ему не все равно как его подключают. Часто говорят, что у него есть плюс и минус. На самом деле так говорить не совсем правильно. Правильно говорить, что у него есть //анод// и //катод//. Анод подключают к плюсу, а катод к минусу. | При подключении светодиода необходимо обратить внимание на то, что этот электронный компонент является //полярным//. То есть он имеет полярность, ему не все равно как его подключают. Часто говорят, что у него есть плюс и минус. На самом деле так говорить не совсем правильно. Правильно говорить, что у него есть //анод// и //катод//. Анод подключают к плюсу, а катод к минусу. |
| |
| | <WRAP center round info 60%> |
| Если светодиод подключить неправильной полярностью ничего страшного не произойдет, он не сгорит, но и светиться не будет. | Если светодиод подключить неправильной полярностью ничего страшного не произойдет, он не сгорит, но и светиться не будет. |
| | </WRAP> |
| | |
| | {{ :products:esp-iot:led.png?nolink&600 |}} |
| | |
| |
| Светодиод, в отличие от обычной лампочки, напрямую к источнику тока не подключают. Светодиод обязательно подключают последовательно с резистором. Этот резистор необходим для ограничения тока, протекающего через светодиод. Его называют токоограничительным резистором. Без этого резистора светодиод сгорит! На нашей плате Лаборатории IoT все светодиоды уже подключены последовательно с токоограничительными резисторами, чтобы при сборке схем не нужно было устанавливать их на макетной плате. Но этот опыт соберем с резистором на макетной плате, чтобы он точно отложился в памяти как совершенно необходимый элемент. | Светодиод, в отличие от обычной лампочки, напрямую к источнику тока не подключают. Светодиод обязательно подключают последовательно с резистором. Этот резистор необходим для ограничения тока, протекающего через светодиод. Его называют токоограничительным резистором. Без этого резистора светодиод сгорит! На нашей плате Лаборатории IoT все светодиоды уже подключены последовательно с токоограничительными резисторами, чтобы при сборке схем не нужно было устанавливать их на макетной плате. Но этот опыт соберем с резистором на макетной плате, чтобы он точно отложился в памяти как совершенно необходимый элемент. |
| | |
| | <WRAP center round important 60%> |
| | Перед сборкой или изменением любой схемы нужно отключать плату от питания, иначе есть вероятность что-то замкнуть и испортить в процессе сборки. |
| | </WRAP> |
| | |
| | <WRAP center round important 60%> |
| | Светодиод нельзя подключать к источнику питания напрямую. Всегда необходимо использовать токоограничительный резистор, иначе светодиод сгорит. |
| | </WRAP> |
| | |
| | ==== Схема эксперимента ==== |
| | {{ :products:esp-iot:exp2.1.png?direct |}} |
| | //Рисунок 1. Электрическая принципиальная схема эксперимента// |
| | |
| | {{ :products:esp-iot:exp2.png?direct&600 |}} |
| | //Рисунок 2. Монтажная схема эксперимента// |
| | Теперь подключим кабель и запустим на исполнение код эксперимента |
| | |
| | ==== Программный код эксперимента ==== |
| | <file python Exp2.py[enable_line_numbers="2", start_line_numbers_at="1"]> |
| | 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) |
| | </file> |
| | |
| | Отличие от программы из эксперимента 1 заключается в другом номере вывода микроконтроллера. Конечно, ведь мы подключили светодиод к другому выводу. Номера портов ввода-вывода (GPIO) подписаны справа от разъема. Мы подключили светодиод к контакту с надписью 16, поэтому и в программе мы обращаемся к нему по этому номеру. |
| | |
| | ==== Дополнительное задание ==== |
| | <WRAP center round tip 60%> |
| | Попробуй подключить светодиод к другим контактам и поменяй номер в программе |
| | </WRAP> |
| | |