Открытые уроки по Arduino. Урок 2: учимся программировать Ардуино

preview_player
Показать описание
Приглашаем на второй урок — «Программируем Arduino».

______________________________________________________________________________

0:00 Комментарий: цели и план занятия.

I. Работа с выходами. Цифровой сигнал.

1:47 Что такое цифровой сигнал?
4:38 Функция digitalWrite().
5:59 Функция pinMode().
6:49 Напоминание о мощной нагрузке, подключаемой к контроллеру.

II. Использование датчиков для изменения работы устройства

11:39 Несколько важных оговорок о работе с переменными.

III. Как сделать работу с программой более удобной для программиста?

13:37 Директива #define. Зачем и как использовать?
15:57 Комментарий: нужны ли макроопределения детям?

24:19 Разговор о домашних наблюдениях за температурой.

IV. Логические высказывания и ветвление программы

26:20 Логические высказывания
30:06 Как выбрать, какую часть программы выполнять? Оператор if

V. Усложнение условий. Логический оператор “И” и использование else if.

46:22 Важные оговорки по итогу задачи.

VI. Заключительные обсуждения

48:36 Подведение итогов урока.

50:13 Обсуждение задачи на дом.

58:07 Впечатления слушателей.

59:15 Комментарий автора.

__________________________________________________________________________

Материалы урока
Рекомендации по теме
Комментарии
Автор

Здравствуйте я новичок в Ардуино, попробовал загрузить последний скетч Дискретный ночник, и у меня получается что когда я включаю свет то светодиоды горят, когда я выключаю они гаснут, подскажите что может быть?

pnsizds
Автор

Дизреспект за дифайн - оптимизатор прекрасно консты инлайнит (вы ведь на крестах пишете, судя по bool), плохому учите с нуля =)

ScorpioT
Автор

Такой перерыв, дети небось забыли что было на первом уроке!

lxjrszi
Автор

Когда речь зашла сигнале бедствия, была допущена серьёзная ошибка при описании самого сигнала. Этот сигнал не разбивается при передаче на три отдельные буквы (увеличенными промежутками), а передаётся как один знак, то есть промежутки между короткими посылками, между длинными и между короткой и длинной все одинаковы и равны по длительности короткой посылке (соответственно и автоматические приёмники настраиваются на такой непрерывный знак). Так как описано в уроке, этот сигнал вообще может не восприниматься как знак бедствия.
По поводу длительностей - принято, что длинная посылка (тире) в три раза длиннее, чем короткая (точка). Короткий промежуток (внутри символов) равен по длительности точке, длинный промежуток (между символами) соответствует тире. Между словами принято оставлять промежуток в два-три тире. Длительность тире можно немного увеличить, но не сильно. Во-первых, это замедляет передачу, во вторых, такой промежуток может быть воспринят как межсловный.
Сейчас выполнение этих соотношений особенно важно, так как морзянка в обыденной связи почти не применяется, и потому приём передач ведёт обычно автомат, который пишет всё принятое в журнал. А он не умеет додумывать за радиста. В частности при приёме знака SOS (слитно) он может сам объявить "спасательную" тревогу, а три буквы отдельно попадут в журнал, и тревогу объявит радист, когда до него доберётся.

yvkbfwq
Автор

По ощущению если сравнить этого преподавателя и Джереми Блума то сравнение будет крайне не в пользу вашего товарисча.

lxjrszi
Автор

а вы с коллегами не обсуждали использовать вместо директивы #define слово const?

MegaAfon
Автор

Амперка, уберите пожаоуйста отрожение в мониторе и почаще показываете что и куда печатаете. Сыну не интересно смотреть на детей ему интересно что и как правельно писать

vojquhg
Автор

То нахер чувство, когда ты того же примерно возраста и сам это уже изучил за неделю.

robingood
Автор

Я дико извиняюсь, у меня вопрос как педагога.

А разработчики Amperka всегда говорят "пишем в лупа" или "пишем в сетапа"
Всё таки английский язык, зачем же так коверкать и приучать детей.

Сразу в глаза бросается, что это лекция а не урок. Лектор явно не профессионал и не педагог.

Нет чёткой структуры занятия в области поэтапного объяснения - всё как то рывками. Явно сам лектор очень волнуется.
Лектор "не чувствует" уровень подготовленности детей и их уровень знаний и немного задаёт вопросы не в том контексте, поэтому дети отвечают не так как ожидается - такое ощущение, что структуру языка С они видят впервые хотя это уже 2 урок, значит было уделено мало времени на закрепление знаний по этому вопросу, а в начале второго урока не было повторения и актуализации полученной информации.

Поэтому и необходимы конспекты занятий и тренировки перед зеркалом особенно для начинающих учителей.

andrylua
Автор

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

SecurKsb
Автор

Вообще не отвечать на реплики и замечания-дурной тон.В эфире множество занятий по ардуино и программированию, но тот формат который выбрали вы (занятие в аудитории в виде открытого урока) требует более тщательной подготовки.Можно было бы разложить ваш урок поминутно и обсудить, но боюсь в этом не будет никакого смысла.

vijpnse
Автор

зачем пиджак ?! как то стремно выглядит....

zmvelektro