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