| ||||||
Содержание изучаемого курса "Ардуино - второй год обучения" 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), использование библиотеки - понятие класс, поле (свойство), метод, использование экземпляра класса 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) мини-проект: “Пантограф” (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 янв |