1.01. Лабораторная работа №1.1.md
Подготовка рабочего пространства
Тема работы
В этой лабораторной работе вы сделаете первый шаг к созданию собственных проектов с отладочной платой Рудирон! Мы разберёмся, как установить всё необходимое программное обеспечение, подключить плату к компьютеру и настроить рабочее пространство. Это как подготовка мастерской перед созданием крутого изобретения — всё должно быть на своих местах, чтобы вы могли творить без проблем.
Цель
Научиться устанавливать программное обеспечение для работы с платой Рудирон, подключать её к компьютеру и ориентироваться в интерфейсе среды разработки. К концу работы вы будете готовы к экспериментам с микроконтроллерами!
Оборудование и материалы
- Компьютер с доступом в интернет (Windows или Linux).
- Отладочная плата
Рудирон. - USB-кабель (тип USB-A на USB-B) для подключения платы к компьютеру.
- Программное обеспечение
Arduino IDE(доступно бесплатно на arduino.cc).
Ход работы
-
Установка Arduino IDE
Начнём с установки программы, в которой вы будете писать код для
Рудирона. ЭтоArduino IDE— удобная среда разработки, идеальная для новичков.- Откройте браузер и перейдите на официальный сайт arduino.cc/software.
- Выберите версию
Arduino IDEдля вашей операционной системы (Windows или Linux) и скачайте установочный файл. - Запустите установщик и следуйте его инструкциям, чтобы завершить установку.
- После установки откройте
Arduino IDE. Вы увидите простое и понятное окно, где скоро будете писать свои первые программы!

-
Добавление поддержки платы
Рудиронв Arduino IDEЧтобы
Arduino IDE«понимала» вашу платуРудирон, её нужно «познакомить» с её настройками.- В
Arduino IDEоткройте меню File → Preferences. -
В поле «Additional Boards Manager URLs» вставьте следующую ссылку:
https://files.рудирон.рф/distribution/arduino/package_Rudiron_index.jsonНажмите «OK». Если в этом поле уже есть другие ссылки, добавьте новую через точку с запятой (
;).

- Теперь перейдите в менеджер плат через меню Tools → Board → Boards Manager.
- В строке поиска введите
Rudiron. Найдите в списке пакетRudiron boardsи нажмите кнопку «Install».

- После завершения установки закройте окно. Теперь ваша среда разработки готова к работе с
Рудироном!
- В
-
Установка драйвера (если необходимо)
Для связи с компьютером плата
Рудирониспользует специальный чип-преобразовательCP2102. Обычно операционная система устанавливает драйвер для него автоматически, но иногда это приходится делать вручную.- Подключите плату
Рудиронк компьютеру с помощью USB-кабеля. - Если система не распознала устройство, перейдите в репозиторий дистрибутива
Рудирон. - Скачайте драйвер для
CP2102, подходящий для вашей операционной системы, и установите его. - После установки переподключите плату, чтобы убедиться, что драйвер работает.
- Подключите плату
-
Подключение и настройка платы
Финальный шаг — проверка связи.
-
Возьмите USB-кабель и подключите плату
Рудиронк компьютеру.Обратите внимание! На плате должен загореться светодиод питания. Это ваш первый знак того, что всё идёт правильно!

- Откройте
Arduino IDE. - Перейдите в меню Tools → Board. В выпадающем списке найдите группу
Rudiron MDR32F9QX Boardsи выберитеRudiron_Buterbrod_R10_20MHz. - Перейдите в меню Tools → Port. После подключения
Рудиронав списке должен появиться новый порт (например,COM3на Windows или/dev/ttyUSB0на Linux). Выберите его. - Проверьте, что всё настроено верно. Если в меню Port выбран правильный порт, а в меню Board — ваша плата, значит,
Рудиронготов к получению команд!

-
Результаты
После выполнения всех шагов ваше рабочее пространство должно быть полностью готово:
Arduino IDEустановлена на компьютер.- Добавлена поддержка платы
Рудирон. - Установлен драйвер
CP2102(при необходимости). - Плата
Рудиронподключена, и индикатор питания горит. - В
Arduino IDEвыбран правильный порт и модель платы.
Если всё получилось, поздравляем! Вы готовы к своим первым проектам.
Анализ результатов
Подумайте, что вы сделали в этой работе. Вы установили и настроили программное обеспечение, а затем физически подключили плату. Появление нового COM-порта и возможность выбрать плату Рудирон в меню Arduino IDE означает, что всё настроено правильно. Если что-то не работает (например, порт не отображается), проверьте:
- Надёжность подключения - плотно ли вставлен USB-кабель?
- Установку драйвера - распознала ли система чип
CP2102? - Настройки IDE - правильно ли добавлена ссылка в
Boards Managerи установлен пакет плат?
Эти шаги — фундамент, без которого плата не сможет «общаться» с компьютером, а вы не сможете загружать на неё свои программы.
Выводы
В этой лабораторной работе вы подготовили всё необходимое для работы с Рудироном: установили Arduino IDE, добавили поддержку платы и настроили её подключение к компьютеру. Теперь ваше рабочее пространство готово, и вы можете приступать к созданию своих первых проектов! Подумайте, какие шаги были самыми важными и почему правильная настройка так важна для дальнейших экспериментов.
Вопросы для самопроверки
- Какая программа является основной средой разработки для
Рудиронав наших уроках? - Какую роль играет чип
CP2102на платеРудирон? - Как визуально проверить, что плата
Рудиронполучает питание от компьютера? - Какую ссылку нужно добавить в
Arduino IDEдля поддержки платыРудирон? - Какую именно модель платы нужно выбрать в меню Tools → Board?
- Что делать, если после подключения платы в меню Port не появляется новый COM-порт?
Вы успешно подготовили рабочее пространство для работы с Рудироном! Теперь переходите к следующей лабораторной работе, чтобы написать свою первую программу и заставить светодиод мигать.
- Страницы
- 1. Введение
- 1.01. Лабораторная работа №1.1
- 1.02. Лабораторная работа №1.2
- 1.03. Лабораторная работа №1.3
- 1.04. Лабораторная работа №1.4
- 1.05. Лабораторная работа №1.5
- 2. Основы электроники
- 2.01. Электрический ток и параметры цепи
- 2.01.1. Лабораторная работа №2.1.1
- 2.01.2. Лабораторная работа №2.1.2
- 2.02. Сопротивление в цепи
- 2.02.1. Лабораторная работа №2.2.1
- 2.02.2. Лабораторная работа №2.2.2
- 2.03. Полупроводники
- 2.03.1. Лабораторная работа №2.3.1
- 2.03.2. Лабораторная работа №2.3.2
- 3. Основы программирование на C++
- 3.01. Типы данных и переменные
- 3.01.1. Практикум
- 3.02. Операторы в C++
- 3.02.1. Практикум
- 3.03. Структуры ветвления
- 3.03.1. Практикум
- 3.04. Структуры повторения
- 3.04.1. Практикум
- 3.05. Массивы
- 3.05.1. Практикум
- 3.06. Функции
- 3.06.1. Практикум
- 3.07. Решения задач
- 4. Программирование микроконтроллеров
- 4.01. Цифровые сигналы и GPIO
- 4.01.1. Лабораторная работа №4.1.1
- 4.01.2. Лабораторная работа №4.1.2
- 4.01.3. Лабораторная работа №4.1.3
- 4.01.4. Лабораторная работа №4.1.4
- 4.01.5. Лабораторная работа №4.1.5
- 4.01.6. Лабораторная работа №4.1.6
- 4.01.7. Лабораторная работа №4.1.7
- 4.01.8. Лабораторная работа №4.1.8
- 4.02. Аналоговые сигналы и ШИМ
- 4.02.1. Лабораторная работа №4.2.1
- 4.02.2. Лабораторная работа №4.2.2
- 4.02.3. Лабораторная работа №4.2.3
- 4.02.4. Лабораторная работа №4.2.4
- 4.02.5. Лабораторная работа №4.2.5
- 4.03. Аналоговый сигнал и АЦП
- 4.03.1. Лабораторная работа №4.3.1
- 4.03.2. Лабораторная работа №4.3.2
- 4.03.3. Лабораторная работа №4.3.3
- 4.03.4. Лабораторная работа №4.3.4
- 4.03.5. Лабораторная работа №4.3.5
- 4.04. Аналоговый сигнал и ЦАП
- 4.04.1. Лабораторная работа №4.4.1
- 4.04.2. Лабораторная работа №4.4.2
- 4.05. Генерация и измерение импульсов
- 4.05.1. Лабораторная работа №4.5.1
- 4.05.2. Лабораторная работа №4.5.2
- 4.06. Аппаратные прерывания
- 4.06.1. Лабораторная работа №4.6.1
- 4.06.2. Лабораторная работа №4.6.2
- 4.07. Псевдопараллелизм
- 4.07.1. Лабораторная работа №4.7.1
- 4.07.2. Лабораторная работа №4.7.2
- 4.08. Интерфейсы связи - UART
- 4.08.1. Лабораторная работа №4.8.1
- 4.09. Интерфейсы связи - I2C
- 4.09.1. Лабораторная работа №4.9.1
- 4.10. Интерфейсы связи - SPI
- 4.10.1. Лабораторная работа №4.10.1
- home
-
imgs
- 1. Введение
- 1.01. Лабораторная работа №1.1
- 1.02. Лабораторная работа №1.2
- 1.03. Лабораторная работа №1.3
- 1.04. Лабораторная работа №1.4
- 1.05. Лабораторная работа №1.5
- 2. Основы электроники
- 2.01. Электрический ток и параметры цепи
- 2.01.1. Лабораторная работа №2.1.1
- 2.01.2. Лабораторная работа №2.1.2
- 2.02. Сопротивление в цепи
- 2.02.1. Лабораторная работа №2.2.1
- 2.02.2. Лабораторная работа №2.2.2
- 2.03. Полупроводники
- 2.03.1. Лабораторная работа №2.3.1
- 2.03.2. Лабораторная работа №2.3.2
- 3. Основы программирование на C++
- 3.01. Типы данных и переменные
- 3.01.1. Практикум
- 3.02. Операторы в C++
- 3.02.1. Практикум
- 3.03. Структуры ветвления
- 3.03.1. Практикум
- 3.04. Структуры повторения
- 3.04.1. Практикум
- 3.05. Массивы
- 3.05.1. Практикум
- 3.06. Функции
- 3.06.1. Практикум
- 3.07. Решения задач
- 4. Программирование микроконтроллеров
- 4.01. Цифровые сигналы и GPIO
- 4.01.1. Лабораторная работа №4.1.1
- 4.01.2. Лабораторная работа №4.1.2
- 4.01.3. Лабораторная работа №4.1.3
- 4.01.4. Лабораторная работа №4.1.4
- 4.01.5. Лабораторная работа №4.1.5
- 4.01.6. Лабораторная работа №4.1.6
- 4.01.7. Лабораторная работа №4.1.7
- 4.01.8. Лабораторная работа №4.1.8
- 4.02. Аналоговые сигналы и ШИМ
- 4.02.1. Лабораторная работа №4.2.1
- 4.02.2. Лабораторная работа №4.2.2
- 4.02.3. Лабораторная работа №4.2.3
- 4.02.4. Лабораторная работа №4.2.4
- 4.02.5. Лабораторная работа №4.2.5
- 4.03. Аналоговый сигнал и АЦП
- 4.03.1. Лабораторная работа №4.3.1
- 4.03.2. Лабораторная работа №4.3.2
- 4.03.3. Лабораторная работа №4.3.3
- 4.03.4. Лабораторная работа №4.3.4
- 4.03.5. Лабораторная работа №4.3.5
- 4.04. Аналоговый сигнал и ЦАП
- 4.04.1. Лабораторная работа №4.4.1
- 4.04.2. Лабораторная работа №4.4.2
- 4.05. Генерация и измерение импульсов
- 4.05.1. Лабораторная работа №4.5.1
- 4.05.2. Лабораторная работа №4.5.2
- 4.06. Аппаратные прерывания
- 4.06.1. Лабораторная работа №4.6.1
- 4.06.2. Лабораторная работа №4.6.2
- 4.07. Псевдопараллелизм
- 4.07.1. Лабораторная работа №4.7.1
- 4.07.2. Лабораторная работа №4.7.2
- 4.08. Интерфейсы связи - UART
- 4.08.1. Лабораторная работа №4.8.1
- 4.09. Интерфейсы связи - I2C
- 4.09.1. Лабораторная работа №4.9.1
- 4.10. Интерфейсы связи - SPI
- 4.10.1. Лабораторная работа №4.10.1
- home