Программирование в среде АРДУИНО: различия между версиями
Перейти к навигации
Перейти к поиску
Woronin (обсуждение | вклад) |
Woronin (обсуждение | вклад) |
||
Строка 63: | Строка 63: | ||
* Используем датчик ультразвука для проезда робота вдоль стены. [http://www.umkikit.ru/image/data/screen_code/ультразвук_препятствия.png КОД программы] | * Используем датчик ультразвука для проезда робота вдоль стены. [http://www.umkikit.ru/image/data/screen_code/ультразвук_препятствия.png КОД программы] | ||
== Датчик температуры для Водохода== | |||
* Используем датчик температуры для замера температуры воды водоходом. [[1802 temperatura ds18b20| КОД программы]] | |||
== Работа с Bluetooth == | == Работа с Bluetooth == |
Версия от 18:59, 24 декабря 2019
Видео эпизоды для изучения программирования с набором комплектов УМКИ на основе платы К6_3 и набора Ампер-КИТ
Программирование из среды СНАП - Школьный возраст - начальная школа
Первое включение
- 1001 работа с платой УМКИ К6_3 Видео эпизод демонстрирует аппаратную часть для подключения аналоговых и цифровых портов, а так же двух или четырех моторов на плату УМКИ К6_3 Презентация описания платы УМКИ К6
- 0100 встроенный светодиод Первое задание - работа со встроенным светодиодом (код)
- 0101 внешний светодиод Управление внешним светодиодом (код)
Три светодиода
- 0200 три светодиода Сборка схемы и программирование трех светодиодов (код)
- 0201 одновременное моргание Программирование одновременного морганиях схемы из трех светодиодов
- 0202 бегущий огонек Сборка схемы и программирования линейки светодиодов, по которым пробегает светящийся огонек. Каждый светодиод при этом загорается и гаснет в определенной последовательности (код)
- 0203 бегущая тень Программирование схемы, когда горят все диоды и перебегает от края до края - тень. Разбирается инверсия включения и выключения светодиода, последовательность действий в алгоритме
Датчик освещенности
- 0300 датчик освещенности Сборка простейшего датчика освещенности на одном светорезисторе, программирование и просмотр уровня освещенности в зависимости от затемнения датчика
- 0301 измерение градиента - уровня освещенности на схеме из трех светодиодов видео эпизод модернизации простой схемы датчика освещенности в схему с тремя светодиодами, и управления яркостью горения линейки светодиодов в зависимости от падающего освещения на датчик (код)
- 0400 RGB светодиод видео эпизод управления свечением разного цвета RGB светодиодом, собранном с резисторами
Работа с кнопками
- 0501 работа с кнопкой и диодом видео эпизод в котором собирается схема с кнопкой и светодиодом с резистором. Программа по нажатию на кнопку зажигает светодиод
- 0502 кнопка и диод без резистора видео эпизод в котором схема кнопки и диода собирается уже без резисторов. Для кнопки используется подтягивающий резистор на плате. А для диода используется ограничивающий резистор на плате. Программный код модернизирован для работы кнопки
- 0503 кнопка и RGB светодиод видео эпизод по включению и выключению работы многоцветного RGB светодиода
- 0601 кнопка и подтягивающий резистор видео эпизод демонстрирующий работу от кнопки с подтягивающим резистором. Схема на плате при этом получается более простая.
- 0602 две кнопки и RGB светодиод видео эпизод по работе схемы из двух кнопок. Программируется так: в нормальном режиме - диод горит постоянно, при нажатии на две кнопки одновременно - диод погасает
- 0603 логические схемы И, ИЛИ, НЕ из двух кнопок видео эпизод в котором программный код позволяет реализовать комбинацией из двух кнопок работу логической схемы И, логической схемы ИЛИ, логической схемы НЕ
Ультразвуковой датчик расстояния
- 0700 ультразвуковой датчик расстояния видео эпизод подключения к плате УМКИ К6 ультразвукового датчика расстояния, и демонстрация работы датчика расстояния в последовательный COM порт СХЕМА КОД программы
- 0701 датчик расстояния и светодиод видео эпизод демонстрирующий работу схемы датчика расстояния и управления работой светодиодом, в зависимости от расстояния до препятствия КОД программы
- 0702 датчик расстояния и RGB светодиод видео эпизод сборки схемы и программирование управления свечением светодиода в зависимости от расстояния до препятствия. Используется плата УМКИ К6 СХЕМА КОД программы
Работа с динамиком
- 0801 работа со встроенным динамиком видео эпизод сборки схемы и программирования работы пищалкой - встроенным динамиком. Проигрывание различных мелодий
- 0802 динамик и кнопка видео эпизод сборки схемы и программирования алгоритма работы музыкального звонка. Проигрывание простеньких мелодий по нажатию на кнопку.
- 0803 динамик, датчик расстояния, RGB светодиодвидео эпизод работы схемы с датчиком расстояния, многоцветным RGB светодиодом и динамиком в зависимости от расстояния до препятствия
Работа с DC моторами
- 0901 первое подключение двух моторов видео эпизод демонстрирующий работу двух моторов, подключенных к плате УМКИ К6, с использованием встроенных драйверов. Разбирается автономная работа от батареек, по нажатию на кнопку питания. Экспериментируем с полярностью присоединения моторов и направлением вращения.
Серво моторы
- 1310 сервомотор видео эпизод демонстрирующий уже собранный датчик расстояния на серво мотор, программирование поворотов на разные углы сервомотора. КОД программы
Датчик езды по линии
- Схема движения робота с датчиком линии Схема работы датчика линии Схема подключения датчика линии
- Используем датчик линии. Принимаем цифровой сигнал от датчика. Тестируем работу датчиков линии. КОД программы
- Используем датчик линии. Принимаем цифровой сигнал от датчика. Управляем моторами, используем дискретные команды движения с задержкой. КОД программы
- Используем датчик линии. Принимаем цифровой сигнал от датчика. Управляем моторами, используем аналоговые команды для движения. Езда по линии с изменяемой скоростью, с притормаживанием одного колеса для подруливания (чтоб не съехать с линии). КОД программы
- Используем датчик линии. Проезд перекрестков и дуг с малым радиусом (КОД программы)
Датчик ультразвука - проезд вдоль стены
- Используем датчик ультразвука для проезда робота вдоль стены. КОД программы
Датчик температуры для Водохода
- Используем датчик температуры для замера температуры воды водоходом. КОД программы
Работа с Bluetooth
- Первый пример- проверяем как работает порт блютус. КОД программы
- Второй пример- определяем массив данных в порту. КОД программы
- Третий пример- определяем нажатые команды. КОД программы
- Четвертый пример- добавляем подпрограммы с моторами. КОД программы
Начало электроники (для начальной школы)
- 3001 простейшие схемы Видео эпизод демонстрирующий сборку простейших электронных схем из конструктора типа Знаток. Демонстрируем работу лампочки, светодиода от батареек. Для самых начинающих.
- 3002 электроника - запуск мотора Видео эпизод демонстрирует работу мотора с вентилятором от четырех батареек АА.