Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:laboratory_iot:exp6 [2020/05/13 15:16] labuser29products:laboratory_iot:exp6 [2020/05/13 16:35] (текущий) – [Программный код эксперимента] labuser29
Строка 1: Строка 1:
 ===== Эксперимент 6. Телеграф ===== ===== Эксперимент 6. Телеграф =====
 +
 +Телеграф — это средство передачи сигнала по проводам, радио или
 +другим каналам электросвязи. Первые попытки создать электронное
 +средство связи относятся к 18 веку. Это были примитивные устройства,
 +способные передавать лишь факт наличия или отсутствия сигнала.
 +Поэтому для передачи текста необходим был шифр, где каждому
 +символу соответствовала бы определенная последовательность
 +электрических сигналов. Одним из таких шифров является известная
 +всем азбука Морзе. Буквы и цифры шифруются последовательностью
 +коротких и длинных сигналов. Точке соответствует короткий сигнал, а
 +тире — длинный.
 +
 +Наша схема не является передатчиком или приемником сигналов. С
 +ее помощью невозможно установить связь с кем-либо, но с ее помощью
 +можно освоить азбуку Морзе. При нажатии на кнопку схема издает
 +звуковой и световой сигнал.
 +
 +==== Азбука Морзе ====
 +{{ :products:esp-iot:morze.png?direct&600 |}}
 +
 +==== Зуммер ====
 +Соберем эксперимент, который имитирует телеграфный ключ. При нажатии на кнопку зажигается светодиод и звучит звуковой сигнал. Чтобы генерировать звук воспользуемся простым электронным компонентом— зуммером. Он издает звук при подаче питания. Зуммер является полярным элементом. При подключении необходимо следить за полярностью.
 +
 +{{ :products:esp-iot:buzzer.png?nolink |}}
 +//Рисунок 1. Внешний вид зуммера и его обозначение на принципиальных схемах//
 +
 +==== Схема эксперимента ====
 +{{ :products:esp-iot:zummerschematic.png?direct |}}
 +//Рисунок 2. Электрическая принципиальная схема эксперимента//
 +
 +{{ :products:esp-iot:buzzermontag.png?direct&600 |}}
 +//Рисунок 3. Монтажная схема эксперимента//
 +==== Программный код эксперимента ====
 +
 +<file python Exp6.py[enable_line_numbers="2", start_line_numbers_at="1"]>
 +from machine import Pin
 +_init()
 +
 +ButtonPin = 16
 +LedPin = 0
 +
 +Button = Pin(ButtonPin, Pin.IN)
 +Led = Pin(LedPin, Pin.OUT)
 +
 +while True:
 +    button_value = Button.value()
 +    if button_value == 1:
 +        Led.on()
 +    else:
 +        Led.off()
 +</file>
 +
 +Программный код эксперимента аналогичен коду прошлого эксперимента. Мы подключили зуммер к той же ножке микроконтроллера, что и светодиод. Теперь, когда на этой ножке присутствует напряжение, от него питаются одновременно и светодиод и зуммер.
 +
 +==== Дополнительные задания ====
 +<WRAP center round tip 60%>
 +Попробуй передать свое имя с помощью азбуки Морзе
 +</WRAP>
 +