Скачать 327.04 Kb.
|
Изучение платы ArduinoВведениеВ этом разделе курса студенты должны ознакомиться с микроконтроллером, который является «мозгом» для простых роботов. Для этого необходима готовая плата с микроконтроллером, так как курс не включает в себя проектирования схем, изготовления и пайки плат — это является отдельным предметом, на некоторых факультетах и вовсе не изучаемым. Кроме того, это долго, требует наличия специализированной лаборатории и не даёт возможности сразу приступить к программированию. Нами была выбрана плата итальянского OpenSource проекта Arduino. К её достоинствам можно отнести: доступность для новичков за счет обилия документации и обучающих примеров, отсутствие необходимости пайки и специализированного программатора, кроссплатформенность среды разработки, язык разработки C++ (avr-gcc). Из недостатков можно назвать высокую цену (~1000 рублей за стандартную плату, 500 рублей за уменьшенную плату формата Nano), аскетичную среду разработки. Основные цели работы с платой:
Технические требованияДля выполнения нижеперечисленных задач требуются:
Описание среды, установкаСреда разработки свободно скачивается с официального сайта http://arduino.cc Установка среды проста и не требует каких-либо разъяснений. При запуске есть один нюанс: если есть антивирус Касперского, то лучше его временно отключить, потому что он удаляет запускаемый Arduino java-файл. В этом случае ни одна программа не скомпилируется, и придётся переустанавливать всю среду. Практические задачиПредполагается, что студенты знакомы с языками C и (желательно) C++, а также физикой в объёме школьной программы. Схемы практически ко всем задачам есть в редакторе Fritzing, но полезнее, если студенты сами до них додумаются. Задача 1. Знакомство с платойЗдесь студенты рассматривают плату и осознают, где что находится. Они должны быть кратко проинформированы о технике безопасности при работе с платой (опасность короткого замыкания, статики). Преподаватель должен показать презентацию об Arduino. Например, очень хороша презентация Bionic Arduino — http://todbot.com/blog/bionicarduino/. О том, что рассказывается на занятиях: http://machineproject.com/archive/news/2007/10/10/bionicarduino/ При знакомстве с платой должны быть усвоены следующие понятия: аналоговый и цифровой сигнал, логические уровени, задержка по времени, вывод, конфигурация вывода как входа или выхода. Потом студенты осваивают среду разработки Arduino IDE, Processing IDE и смотрят редактор Fritzing. Также обязательно изучение мультиметра (приносится учителем самостоятельно). Отработать измерение:
Задача 2. Работа с выходами.Далее приведена таблица с подзадачами. В графе «Название» - условное название задачи. В графе «Изучаемые понятия» - теоретические сведения, которые иллюстрируются задачей, и которые предварительно нужно объяснить. В графе «Используемые устройства» - материалы, необходимые для выполнения; во всех задачах также необходимы плата Arduino и USB-кабель.
Примечание: в задачах со светодиодами на начальном этапе можно мигать встроенным в плату светодиодом, однако гораздо полезнее брать светодиод внешний, чтобы объяснить необходимость подключения через резистор. Задача 3. Работа с последовательным портомВ этой задаче необходимо освоить основные команды печати, а также особенности работы с Serial Port (выбор правильного COM-порта). Нужно донести мысль, что в отсутствие дебаггера, вывод на печать — единственный способ отладить программу.
Задача 4. Работа со входамиДля этих и дальнейших задач необходима беспаечная макетная плата и перемычки к ней.
Задача 5. Управление моторомДалее студенты должны освоить подключение мотора. Питание для мотора берется с Arduino (выводы 5V и GND), на которую оно идёт с USB-порта.
В 3-й сложной задаче должна быть наготове схема для сборки, на случай, если студенты сами не смогут её придумать. |
Алтайского государственного университета Автор: Кулаков К. М. старший преподаватель кафедры математики и прикладной информатики |
Учебно-методическое пособие для студентов Стоматологического факультета... Зав кафедрой терапевтической стоматологии гбоу впо кубгму минздрава России, к м н, доцент А. А. Адамчик, к м н., ассистент В. В.... |
||
Методические рекомендации по освоению учебного материала 2 Литература... Автор: Рязанова О. В., ст преподаватель кафедры математики и прикладной информатики |
Введение в интеллектуальные системы ... |
||
Клинические рекомендации (протокол) по оказанию скорой медицинской помощи при шоке Автор: Б. Н. Шах, ассистент кафедры скорой медицинской помощи и хирургии повреждений Первого Санкт-Петербургского государственного... |
Институт развития образования республики башкортостан развитие интеллектуальных Развитие интеллектуальных и творческих способностей учащихся образовательных учреждений: Сборник авторских программ. – Уфа: Издательство... |
||
Учебно-методический комплекс дисциплины фтд. 5 Практикум по переводу... Автор программы: Александрова Е. В., старший преподаватель кафедры иностранных языков мггу |
Методические указания предназначены для руководителей практики и... Составители: Заведующая кафедрой терапевтической стоматологии к м н., доцент Кочкина Н. Н., к м н., доцент Демина Р. Р., ассистент... |
||
Крюков В. В. Философия : учебник Содержание Введение. С. 4 Содержание мировоззрения. Формы мировоззрения. Типы философских построений. Классификация философских теорий. Эволюция философского... |
Методология создания интеллектуальных систем оценки профессиональной... Методология создания интеллектуальных систем оценки профессиональной надежности |
||
Вологды Департамент Гуманитарной политики Управление образования... Образовательная программа «Углубленное изучение математики» является программой естественно-научной направленности |
Рггу организация работы ученых секретарей диссертационных советов рггу Организация работы ученых секретарей диссертационных советов рггу: практическое руководство. / Рггу; сост. Л. В. Тропкина, А. Б.... |
||
Рггу организация работы ученых секретарей диссертационных советов рггу Организация работы ученых секретарей диссертационных советов рггу: практическое руководство. / Рггу; сост. Л. В. Тропкина, А. Б.... |
Исследование мочи на Е. Ю. Тумилович ассистент кафедры токсикологической химии гбоу впо пгфа минздравсоцразвития России |
||
План подготовки учащихся 9 класса к огэ-2016 по математики 2014-2015 учебный год Введение государственной итоговой аттестации по математике в новой форме (гиа) в 9 классе вызывает необходимость изменения в методах... |
Инструкция Ассистент кафедры Государственное образовательное учреждение высшего профессионального образования «Саратовский государственный технический университет»... |
Поиск |