Читаем Пиши, сокращай полностью

Контроллеры управляют другими частями вашего проекта через специальные вводы и выводы — их называют портами.

У чипов AVR простые порты: они умеют подавать ток на одни ножки и принимать ток с других. Вы можете сказать контроллеру, например, «Подай ток на пятый вывод». И если к пятому выводу подключен светодиод, он загорится. Если подключен мотор — он начнет вращаться. Если динамик — услышите звук.

У контроллеров Ardurno помимо таких портов есть USB, с помощью которого контроллер умеет общаться с компьютером.


Какое бы решение вы ни выбрали, помните, что объяснять новое нужно всегда на основе того, что человек уже знает.


Объяснять новое через известное.

Привязать к реальности

Человеку тяжело воспринимать абстрактное. Как только мы рассказываем о чём-то оторванном от жизни, нормальные люди теряют интерес. Вспомните уроки алгебры в старших классах: «Зачем эти интегралы? Как они пригодятся в жизни?»

Голая теория — это скучно. Поэтому в хорошем учебнике много примеров, историй, персонажей и всего, что привязывает материал к реальности.

С другой стороны, без теории невозможно объяснить почти ничего. Если просто дать человеку много примеров, он их вряд ли сможет применить. Это как перечисление фактов на уроках истории — «И что это все должно значить?». Просто примеры не работают без теории.

Чтобы разрешить это противоречие, приводите примеры к любой теории. Объясняйте, зачем это знать и как эти знания повлияют на жизнь читателя.

Вот голая теория:


Контроллеры AVR и Arduino не поддерживают многозадачность, но ее можно имитировать с помощью программ.


Добавим практический пример, привязанный к реальности:


Если вы делаете метеостанцию и хотите одновременно измерять влажность и температуру, на самом деле нужно будет замерять их последовательно. Сначала вы даете команду считать влажность, потом температуру, потом вывести их на экран и начать сначала. Так как Arduino может выполнять сотни операций в секунду, со стороны это будет выглядеть так, будто всё происходит параллельно.


Этот пример основан на реальной задаче, которую мы можем решить с помощью контроллера. Реальная задача — хорошо.

Другой способ добавить практики — рассказать случай из жизни, реальный или выдуманный. Вот теория:


В качестве первого контроллера советуем выбрать оригинальные платы, а не китайскую копию — даже не смотря на высокую цену.


Здесь есть абстракции «оригинальное» и «высокая цена». Разовьем их на примерах из жизни:


Мой первый контроллер был оригинальным итальянским Ardurno за 1500 рублей. Он сразу и без проблем подключился к компьютеру, и я смог в этот же день записать на него первую программу.

Следующие контроллеры я заказывал в Китае за 200–300 рублей. Всякий раз с ними было что-то не так и их приходилось перепрошивать через оригинальный Ardurno.


Если вы пишете большую статью, полезно создать одного или двух персонажей. С ними будут происходить все практические случаи, которые вам нужны для объяснения теории:


Олег решил сэкономить и заказал первый контроллер в Китае…

Маша решила не заказывать копию, а начать с оригинального…


Читатель привыкнет к персонажам, а вам будет легко всякий раз приводить примеры.


К любой теории — практику, пример или случай.

Помочь с трудностями

Перейти на страницу:

Похожие книги

Правила игры Го
Правила игры Го

Новые правила игры Го составлены в лучших традициях русской и японской школ Го. Соавтор первых российских учебников по игре Го «Мыслить и побеждать: игра Го для начинающих» и «Русский Учитель японского Го» Михаил Емельянов на страницах Правил Го обучает основам игры, раскрывает нюансы подготовки к поединку и поведения за игровой доской, рассказывает малоизвестные факты из истории этой древнейшей игры. Впервые в России правила игры Го публикуются полностью, без изъятий и сокращений, дополненные описанием традиционного этикета Го. В качестве иллюстраций используются уникальные фотографии, на которых Мастера Русской Школы Го и Стратегии показывают как правильно играть в Го: каким должен быть игровой набор, стиль одежды, дизайн игрового зала, а также точная посадка, положение рук и головы. Правила игры Го — это самостоятельное, оригинальное издание, не являющееся копией или перепечаткой других книг по игре Го.

Михаил Геннадьевич Емельянов

Развлечения / Руководства / Дом и досуг / Словари и Энциклопедии