Программирование контроллеров или как стать волшебником. Новый курс Роботрек | Занимательная робототехника
2025.10.18 23:18
Кружки Мероприятия Arduino Raspberry Pi Энциклопедия Книги Найти педагога Edurobots в Telegram Edurobots в Instagram Edurobots на Youtube Edurobots в Twitter Edurobots на Facebook Edurobots во ВКонтакте Новости Робототехника для для детей и мейкеров всех возрастов для учителей и кружков для родителей для всех обо всем События и конкурсы Каталог робототехнических мероприятий Отдельные мероприятия FIRST WorldSkills JuniorSkills WRO / РРО / ВРО РобоФест Робофинист Добавить мероприятие в каталог Кружки и секции Каталог кружков робототехники и ЦМИТ Реабилитационная робототехника Добавить кружок Поиск преподавателей Статьи Уроки Курсы Университета Иннополис Курс «Arduino для начинающих» Курс «Raspberry Pi: первое знакомство» Курс «Робототехника на VEX IQ» Подборка сторонних курсов Отдельные уроки Энциклопедия робототехники Книги и учебники по робототехнике DIY-проекты Каталог DIY-проектов роботов Отдельные проекты Добавить DIY-проект Конструкторы Arduino Raspberry Pi Lego роботы Fischertechnik ROBOTIS ТРИК LittleBits VEX IQ Роботрек-Huna-MRT PIC Купить Новости робототехники
Программирование контроллеров или как стать волшебником. Новый курс Роботрек
05.08.2021 Занимательная робототехникаСпециалисты «Брейн Девелопмент» и «Роботрек» разработали новый курс «Программирование микроконтроллера Трекдуино ПРО на языке Python», сообщается в пресс-релизе группы компаний.
Известный автор-фантаст ХХ века Артур Кларк сказал, что «любая достаточно развитая технология неотличима от магии». Научиться самостоятельно создавать умные гаджеты, не имея технического образования, разве это не волшебство? Базой для такой магии является умение работать с микроконтроллером, а точнее – его программировать. Программирование действительно можно сравнить с волшебством, но только пока не научишься творить его сам.
Если говорить серьезно, то программирование — фундаментальный навык. Когда вы программируете, то заставляете себя мыслить абстрактно. В его основе лежат принципы анализа и синтеза. В английском языке существует понятие “computational thinking”, которое можно определить как совокупность умений мыслить абстрактно, критически и разделять задачу на небольшие части. Именно этому может научить программирование.
Микроконтроллеры, программирование, волшебство и гаджеты. Что же тут общего? Все просто, объясняют разработчики. Если научился программировать контроллер, значит ты понял как работает любое электронное устройство: от элементарной бытовой техники до космических шатлов.
Курс ориентирован на детей от 12 лет и содержит 45 заданий общей длительностью 2000 минут (то есть примерно 18-20 занятий по 100 минут каждое).
Для успешного освоения материалов курса желательно иметь базовые навыки программирования на языке Python.
После прохождения курса школьник приобретет навыки работы с микроконтроллером Трекдуино ПРО как через терминал, так и через программирование в среде разработки. Кроме программирования в среде разработки и в терминале, ребята познакомятся с различными исполнительными механизмами и датчиками, научатся работать с ними. Данный курс позволит закрепить навыки программирования, применяя их для того, чтобы влиять на объекты физического мира.
Весь курс состоит из двух модулей. Каждый модуль включает два блока.
Структура курса
Блок 1 каждого из модулей включает в себя задачи, которые знакомят каждого школьника с исполнительными механизмами и датчиками, а также с API Trackduino ПРО. Все задачи этого блока выполняются в терминале. После решения задач каждый школьник умеет подключать все механизмы и датчики робототехнического набора, объявлять переменные для работы с ними, управлять ими при помощи простых команд.
Блок 2 включает в себя более алгоритмически сложные задачи. Написание программ осуществляется уже не в консоли, а в одной из сред программирования (IDE). Помимо базового управления исполнителями и датчиками, ребенок закрепляет свои навыки программирования на практике. В этом блоке также предлагаются к решению творческие задачи, в условии которых нет жестких ограничений и рамок.
Основное различие модуля I от модуля II заключается в количестве используемых различных датчиков и исполнителей. Для удобства работы с курсом все материалы сгруппированы: отдельно для педагога, отдельно для школьников.
Материалы для педагога включают:
Рабочая программа; Теоретические материалы для каждого из блоков (для педагога); Теоретические материалы для каждой из задач (для педагога); Дидактические карты для педагогов для каждой из задач (с ответами к задачам); Сборник заданий с ответами.Материалы для школьников включают:
Дидактические карты для обучающихся (без ответов к задачам).
Модуль I – Базовый
Название блока Тема Количество задач Результат (приобретенные навыки) Блок 1. Работа в терминале Введение. Управление платой через терминал (12 задач, ~200 минут) Управление исполнителями через терминал (100 минут) 7 Навыки работы в терминале, понимание структуры Трекдуино ПРО API, навыки подключения датчиков (ИК- и УЗ-датчики, датчик силы, встроенные кнопки) и исполнителей (встроенный светодиод, встроенная светодиодная матрица*, моторы постоянного тока и сервомоторы).Импорт модулей, использование переменных. Чтение показаний датчиков через терминал (100 минут) 5 Блок 2. Разработка алгоритмов в PyCharm IDE (17 задач, ~800 минут) Сервомотор и моторы постоянного тока. Датчик силы. Работа со временем и функцией delay. (150 минут) 2 Работа с циклами и условными конструкциями, функциями.
Работа с различными типами данных (list, dict, строки).
Применение функций delay() и random(). Использование переменных типа bool в качестве флагов.
Закрепление навыков работы с датчиками и исполнителями.
Кнопки и светодиод. Работа с циклами и условиями. Генерация случайных величин
минут) 7 * Анимация на светодиодной матрице (80 минут) 1 ИК-датчик и моторы (200 минут) 3 Азбука Морзе (160 минут) 1 Умный дом (150 минут) 1
Модуль II – Продвинутый
Название блока Тема Количество задач Результат (приобретенные навыки) Блок 1. Работа в терминале Введение. Управление платой через терминал (14 задач, ~300 минут) Управление исполнителями через терминал (150 минут) 5 Навыки работы в терминале, понимание структуры Трекдуино ПРО API, навыки подключения датчиков (Датчик касания, Датчик звука, Датчик магнитного поля**, Датчик огня***, Датчик освещенности, Датчик цвета, Датчик наклона, Акселерометр/Гироскоп, Датчик вибрации) и исполнителей (Аудиотрек, Дисплей, Пьезоизлучатель, Динамик, Модуль светодиода).Импорт модулей, использование переменных. Чтение показаний датчиков через терминал (150 минут) 9 Блок 2. Разработка алгоритмов в PyCharm IDE (4 задачи, ~750 минут) Звуки и музыка (200 минут) 1 Закрепление всех навыков, приобретенных в ходе прохождения курса. Решение большой творческой задачи. Дисплей
(200 минут) 2 Умный дом. Творческое задание (350 минут) 1
Курсы доступны в клубах Роботрек (оффлайн).
Читайте также
Курсы повышения квалификации для педагогов «Подготовка к Российской робототехнической олимпиаде 2023» Результаты российских команд на Международных соревнованиях по детской робототехнике IYMRC 2022 в Корее Робофутбол для учителей: набор на бесплатные курсы повышения квалификации Теги: курсы , РоботрекНет комментариев.
Оставить комментарий
Твиты пользователя @Edu_Robots О проекте Сотрудничество Медиакит Авторы Контакты © 2014-2025 Занимательная робототехника , Гагарина Д.А., Гагарин А.С., Гагарин А.А. All rights reserved / Все права защищены. Копирование и воспроизведение в любой форме запрещено. Политика конфиденциальности . Соглашение об обработке персональных данных . Наверх- Программирование на языке python, помогите советом ...
- Micropython - это просто. Часть первая
- КАК СОЗДАТЬ КОНТРОЛЛЕР ИГРОКА НА PYTHON? | УРОК 3
- Python для микроконтроллера — CircuitPython
- Как использовать Python для работы с ...
- Python для микроконтроллеров
- Программирование контроллеров или как стать ...
- Подключение контроллера к проекту на python
- Python для микроконтроллеров. Учимся ...
- Пишем программу для контроллера TXT на Python
- Программирование на языке python, помогите советом ...
9 мар. 2025 г. — Для работы с MQTT в Python используйте библиотеку paho-mqtt . Она позволяет отправлять и получать сообщения через MQTT-брокер по стандартным ... - Micropython - это просто. Часть первая
Привет от преподавателя Международной школы программирования и дизайна CODDY! В этом коротком видеоролике ты научишься создавать контроллер ... - КАК СОЗДАТЬ КОНТРОЛЛЕР ИГРОКА НА PYTHON? | УРОК 3
4 сент. 2022 г. — MicroPython позволяет запускать Python-скрипты на микроконтроллерах esp8266, esp32, stm32, nRF и пр. А вот на Arduino с микроконтроллером ... - Python для микроконтроллера — CircuitPython
5 авг. 2021 г. — Программирование контроллеров ... Для успешного освоения материалов курса желательно иметь базовые навыки программирования на языке Python. - Как использовать Python для работы с ...
25 янв. 2018 г. — main.py — основной скрипт, который запускается сразу после выполнения boot.py , в него записывается основная программа. Начинаем разработку ... - Python для микроконтроллеров
7 июл. 2017 г. — Все что мне в итоге надо это уметь создавать вебстраницу с элементами управления (кнопки, флажки, текстовые поля) и управлять с этой страницы ... - Программирование контроллеров или как стать ...
21 июн. 2018 г. — Пишем программу для контроллера TXT на Python · Устанавливаем интерпретатор Python · Устанавливаем модуль ftrobopy · Устанавливаем редактор текста ... - Подключение контроллера к проекту на python
11 дек. 2013 г. — Python для микроконтроллеров · используется синтаксис Python 3.3; · может исполнять файлы, а также имеет интерфейс командной строки; ... - Python для микроконтроллеров. Учимся ...
28 мая 2024 г. — Подключите микроконтроллер к компьютеру с помощью USB-кабеля. · Сконфигурируйте среду разработки для работы с микроконтроллером. · Создайте новый ... - Пишем программу для контроллера TXT на Python
20 мар. 2020 г. — Эта статья начинает курс уроков по программированию микроконтроллеров с помощью языка Micropython. Это сравнительно новый язык ...
9 мар. 2025 г. — Для работы с MQTT в Python используйте библиотеку paho-mqtt . Она позволяет отправлять и получать сообщения через MQTT-брокер по стандартным ...
Привет от преподавателя Международной школы программирования и дизайна CODDY! В этом коротком видеоролике ты научишься создавать контроллер ...
4 сент. 2022 г. — MicroPython позволяет запускать Python-скрипты на микроконтроллерах esp8266, esp32, stm32, nRF и пр. А вот на Arduino с микроконтроллером ...
5 авг. 2021 г. — Программирование контроллеров ... Для успешного освоения материалов курса желательно иметь базовые навыки программирования на языке Python.
25 янв. 2018 г. — main.py — основной скрипт, который запускается сразу после выполнения boot.py , в него записывается основная программа. Начинаем разработку ...
7 июл. 2017 г. — Все что мне в итоге надо это уметь создавать вебстраницу с элементами управления (кнопки, флажки, текстовые поля) и управлять с этой страницы ...
21 июн. 2018 г. — Пишем программу для контроллера TXT на Python · Устанавливаем интерпретатор Python · Устанавливаем модуль ftrobopy · Устанавливаем редактор текста ...
11 дек. 2013 г. — Python для микроконтроллеров · используется синтаксис Python 3.3; · может исполнять файлы, а также имеет интерфейс командной строки; ...
28 мая 2024 г. — Подключите микроконтроллер к компьютеру с помощью USB-кабеля. · Сконфигурируйте среду разработки для работы с микроконтроллером. · Создайте новый ...
20 мар. 2020 г. — Эта статья начинает курс уроков по программированию микроконтроллеров с помощью языка Micropython. Это сравнительно новый язык ...