Главная Обучение Олимпиады Контакты

 

 


Летняя КШ "КЭШ"


Программы обучения:

Ардуино - второй год обучения (34 часа)
Составители: Агарков Ю.Н., Иванов А.Н., Сапожникова Н.В.

Программа для продолжающих обучение после программы "Робототехника" и "Робототехника - готовимся к соревнованиям!", "Ардуино - первый год обучения.".





Содержание изучаемого курса "Ардуино - второй год обучения"

1. Повторение тем предыдущего курса

- техника безопасности
- цикл разработки мини-проекта
- понятие подпрограмма, виды подпрограмм: процедуры и функции [1, п.4.2]

2. Подпрограммы

- реализация процедур и функций на языке Ардуино: описание и вызов [1, п.4.2]
- мини-проект: “SOS” [1, п.4.3]
- * мини-проект: “hello world” [1, п.5.3]

3. Жидкокристаллические экраны

- понятие жидкокристаллический (ЖК, LCD) экран (дисплей), виды дисплеев: текстовый, графический [1, п.12.1]
- подключение текстового экрана (2 строки по 16 знаков) [1, п.12.1]
- понятие библиотека, подключение библиотеки (директива #include), использование библиотеки [1, п.12.2]
- понятие класс, поле (свойство), метод, использование экземпляра класса LiquidCrystal ([1, п.2.2]
- мини-проект: “Здравствуй, мир!” [1, п.12.3]
- * мини-проект: “Тестер батареек”

4. Обмен данными между Ардуино и компьютером

- понятие порт компьютера, способы передачи данных: параллельный, последовательный, синхронный, асинхронный [1, п.13.1]
- понятие скорость передачи данных и ее единицы измерения [1, п.13.1]
- мини-проект: “SOS 2” [1, п.13.2]
- * мини-проект: “Светильник, управляемый по USB”

5. Использование биполярных транзисторов

- понятие “транзистор”, виды транзисторов (биполярные и полевые), типовая схема подключения биполярного транзистора (15.1, 15.2 или http://wiki.amperka.ru/конспект-arduino:биполярный-транзистор)
- мини-проект: «Пульсар» (http://wiki.amperka.ru/конспект-arduino:пульсар)
- мини-проект: “Подключение мотора” (15.3)

6. Использование полевых транзисторов

понятие полевой транзистор, виды: МОП (15.3)
мини-проект: “Подключения мотора 2” (15.4)

7. Сервопривод

виды двигателей: коллекторный, бесколлекторный, шаговый, сервопривод (14.1)
библиотека , подключение сервопривода (14.2)
мини проект: “Сервопривод” (14.2)
мини-проект: “Пантограф” (http://wiki.amperka.ru/конспект-arduino:пантограф)

8. Образовательный набор “Амперка”

состав набора, отличие набора от набора “Матрешка Z”
понятие цифровой датчик, цифровой датчик наклона, его подключение (7.2, 7.3)
цифровой датчик линии (освещенности) и его подключение
мини-проект: “Цифровой датчик наклона” (7.3)
мини-проект: “Цифровой датчик линии”

9. Сборка мобильного робота

понятие мезонинная плата, их виды в наборе “Амперка” (Motor Shield, Troyka Shield) (16.2)
мини-проект: “Как собрать робота” (16.3, 16.4)

10. Программирование мобильного робота

регламент состязаний роботов “Следование по линии”
мини-проект: “Следование по линии” (17.2)

11. Микросхемы

понятие микросхема, зачем они нужны (11.1) назначение микросхемы-драйвер CD4026, ее распиновка (назначение ножек микросхемы), принципиальная схема включения микросхемы (11.2)
мини-проект: “Как сосчитать до 9”

12. Микросхемы 2

принципиальная схема включения двух микросхем CD4026 (11.3)
мини-проект: “Как сосчитать до 99” (11.3)
мини-проект: “Как вывести любое двухзначное число” (11.4)

13-16. Реализация собственных проектов на заданную тему

- разработка схемы устройства
- сборка устройства
- разработка алгоритма работы устройства
- программирование и отладка алгоритма устройства
Варианты тем проектов (ссылки на видеоролики!!!)

17. Защита и демонстрация проекта


СПИСОК ЛИТЕРАТУРЫ

1. Основы программирования микроконтроллеров / Артем Бачин, Василий Панкратов, Виктро Нкоряков - ООО “Амперка”, 2013 - 207 с.
2. Брошюра "Конспект хакера: 20 мини-проектов" - ООО “Амперка”, 84 стр.
3. Дистанционный курс: Основы работы с Arduino. Теория. Руководства. Проекты.

Дополнительная литература:

4. Соммер У. Программирование микроконтроллерных плат Arduino/Freeduino. - СПб.: БХВ-Петербург, 2012. - 256 с.
5. Презентации Тод Е. Курт “Arduino и бионика” в переводе на русский язык - Татьяна Волкова (сайт автора http://robofreak.ru)

Вы можете послать свое сообщение по электронному адресу temp3@yandex.ru или посетить раздел Контакты.

 
Copyright © 2016 янв
Великий Новгород