Домашняя страница
Дорогие друзья,
Приветствуем вас в увлекательном путешествии в мир микроконтроллеров! Это методическое пособие создано, чтобы вы могли легко и с интересом освоить программирование с нашей отладочной платой Рудирон
, разработанной на базе отечественного микроконтроллера MDR32
. Программировать Рудирон
можно на языке C++
в удобных средах, таких как VS Code
или Arduino IDE
, что делает его доступным как для новичков, так и для тех, кто уже пробует создавать свои проекты.
Рудирон
— это сквозная технология для учащихся школ, колледжей, вузов и специалистов на предприятиях. В школьные годы вы сможете познакомиться с отечественными технологиями, применяя знания информатики, программирования, физики, алгебры, математического анализа и геометрии. В вузе вы углубитесь в изучение промышленных технологий: CAN
, RS485
, внутрисхемная отладка и многое другое. В дальнейшем, на предприятиях, вы сможете применить микроконтроллер, используемый в Рудироне
, для разработки собственных решений. Примером практического применения нашего контроллера является его использование в серверах в системах мониторинга состояния (температура, запыленность и прочее). Более того, микроконтроллеры из состава Рудирона
применяются даже в ракетных двигателях. Его потенциал огромен: IoT
, системы ЧПУ
, системы с компьютерным зрением, БПЛА
, роботы и манипуляторы — это лишь малая часть областей, где он может быть использован.
С Рудироном
вы сможете создавать устройства, которые оживают благодаря вашим идеям. Хотите собрать датчик, который следит за температурой, или запрограммировать робота? Рудирон
поможет вам сделать первые шаги и вдохновит на новые свершения!
О чём это пособие
Наше методическое пособие состоит из четырёх глав, которые постепенно введут вас в мир микроконтроллеров и помогут освоить работу с платой Рудирон
:
Введение
Первая глава — это ваш старт! Мы расскажем, что такое микроконтроллеры и почему они так важны. Вы познакомитесь с платойРудирон
и выполните первые лабораторные работы по настройке среды разработки и запуску простых программ. Здесь не будет сложных деталей — только увлекательное начало, чтобы зажечь ваш интерес!Основы электроники
Во второй главе вы узнаете, как работают электрические цепи и познакомитесь с основными компонентами: резисторами, конденсаторами, диодами и транзисторами. Лабораторные работы помогут вам закрепить теорию и подготовиться к созданию собственных устройств.Основы программирования на C++
Третья глава посвящена языкуC++
. Мы начнём с азов: синтаксис, переменные, функции и управляющие конструкции. Задания для закрепления помогут вам уверенно писать код, даже если вы никогда раньше не программировали.Программирование микроконтроллеров
Финальная глава — это практика сРудироном
! Вы научитесь программировать микроконтроллер, подключать датчики и исполнительные устройства, а также использовать технологии, такие какUART
иI2C
. Лабораторные работы помогут вам создать реальные проекты, от мигающих светодиодов до умных устройств.
Каждая глава сочетает теорию и практику, чтобы вы могли не только узнать новое, но и сразу применить знания в лабораторных работах и задачах. Наша цель — показать, как школьные знания превращаются в реальные проекты, и вдохновить вас на дальнейшее изучение технологий.
Дополнительные материалы
Хотите пойти дальше? Загляните в наш репозиторий проектов Рудирон. Там вы найдёте примеры кода, схемы и инструкции для работы с различными модулями и сенсорами — всё, чтобы ваши идеи стали реальностью!
Я искренне надеюсь, что данный набор и учебное пособие вызовут у вас интерес к современным технологиям. Убеждён, что современный специалист в области цифровых интеллектуальных систем должен обладать широким спектром знаний и навыков. Начав с ознакомления с технологиями и понимания их практического применения, вы сможете с большим интересом и усердием изучать базовые дисциплины.
С наилучшими пожеланиями,
Ульмасов Азиз
Педагог Московского дворца пионеров на Воробьёвых горах
- Страницы
- 1. Введение
- 1.1.1. Лабораторная работа №1
- 1.2. Лабораторная работа №2
- 1.3. Лабораторная работа №3
- 1.4. Лабораторная работа №4
- 2. Основы электроники
- 2.1. Электрический ток и параметры цепи
- 2.1.1. Лабораторная работа №1
- 2.1.2. Лабораторная работа №2
- 2.2. Сопротивление в цепи
- 2.2.1. Лабораторная работа №1
- 2.2.2. Лабораторная работа №2
- 2.3. Полупроводники
- 2.3.1. Лабораторная работа №1
- 2.3.2. Лабораторная работа №2
- 3. Основы программирование на C++
- 3.1. Типы данных и переменные
- 3.1.1. Практикум
- 3.2. Операторы в C++
- 3.2.1. Практикум
- 3.3. Структуры ветвления
- 3.3.1. Практикум
- 3.4. Структуры повторения
- 3.4.1. Практикум
- 3.5. Массивы
- 3.5.1. Практикум
- 3.6. Функции
- 3.6.1. Практикум
- 3.7. Решения задач
- 4. Программирование микроконтроллеров
- 4.1. Цифровые сигналы и GPIO
- 4.2. Аналоговые сигналы и ШИМ
- home
-
imgs
- 1. Введение
- 1.1.1. Лабораторная работа №1
- 1.2. Лабораторная работа №2
- 1.3. Лабораторная работа №3
- 1.4. Лабораторная работа №4
- 2. Основы электроники
- 2.1. Электрический ток и параметры цепи
- 2.1.1. Лабораторная работа №1
- 2.1.2. Лабораторная работа №2
- 2.2. Сопротивление в цепи
- 2.2.1. Лабораторная работа №1
- 2.2.2. Лабораторная работа №2
- 2.3. Полупроводники
- 2.3.1. Лабораторная работа №1
- 2.3.2. Лабораторная работа №2
- 3. Основы программирование на C++
- 3.1. Типы данных и переменные
- 3.1.1. Практикум
- 3.2. Операторы в C++
- 3.2.1. Практикум
- 3.3. Структуры ветвления
- 3.3.1. Практикум
- 3.4. Структуры повторения
- 3.4.1. Практикум
- 3.5. Массивы
- 3.5.1. Практикум
- 3.6. Функции
- 3.6.1. Практикум
- 3.7. Решения задач
- 4. Программирование микроконтроллеров
- 4.1. Цифровые сигналы и GPIO
- 4.2. Аналоговые сигналы и ШИМ
- home