Различия

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

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

Следующая версия
Предыдущая версия
products:laboratory_iot:exp6 [2020/05/13 15:07] – внешнее изменение 127.0.0.1products:laboratory_iot:exp6 [2020/05/13 16:35] (текущий) – [Программный код эксперимента] labuser29
Строка 1: Строка 1:
-===== Эксперимент 5. Телеграф =====+===== Эксперимент 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>