Перейти к основному содержимому

Подготовка среды

Tinkercad Circuits позволяет начать программировать Arduino без платы, проводов и риска случайно повредить компонент. В браузере можно собрать виртуальную схему, открыть блочный редактор, запустить симуляцию и сразу увидеть, как программа влияет на светодиод, кнопку, датчик или мотор.

Рабочее поле Tinkercad Circuits с Arduino

Коротко

В этом разделе Tinkercad используется как первая безопасная среда: сначала собираем простую виртуальную схему, затем добавляем блоки программы, запускаем симуляцию и проверяем результат. Если у вас есть реальная Arduino, Tinkercad всё равно полезен для подготовки и проверки идеи перед сборкой на столе.

Что нужно подготовить

Для работы достаточно современного браузера и доступа к сайту tinkercad.com. Проекты сохраняются в аккаунте Autodesk. Если занятие проходит в группе, преподаватель может выдать код класса: тогда ученик входит не через личную почту, а через подключение к классу.

Перед уроком проверьте:

ЧтоЗачем
браузер открывает сайт Tinkercadвсе проекты выполняются онлайн
вы знаете способ входаличный аккаунт или код класса от преподавателя
выбран раздел Circuitsименно он нужен для Arduino и электронных схем
включён режим Blocks или Blocks + Textв этом разделе сначала работаем визуальными блоками
проект запускается кнопкой Start Simulationтак проверяется схема и программа

Вход в Tinkercad

Откройте сайт Tinkercad. Можно перейти по прямой ссылке или найти его в поиске.

Поиск Tinkercad в браузере

Если интерфейс открылся на английском языке и это мешает, язык можно переключить в нижней части страницы. Названия кнопок в Tinkercad со временем меняются, поэтому ориентируйтесь не только на текст, но и на общий смысл действия.

Переключение языка на сайте Tinkercad

Нажмите кнопку входа. Если преподаватель выдал код класса, выберите вход ученика с кодом класса.

Кнопка входа в Tinkercad

Вход ученика по коду класса

Введите код класса, который дал преподаватель. Не используйте чужой код из старых инструкций: класс, доступ и срок действия зависят от конкретного занятия.

Поле ввода кода класса

После этого Tinkercad попросит псевдоним. Обычно преподаватель заранее задаёт правило имени, например фамилия и имя без пробелов. Важно использовать один и тот же псевдоним, чтобы преподаватель мог найти ваши проекты.

Вход по псевдониму

Пример ввода псевдонима ученика

Создание первого проекта

После входа откроется личный кабинет. В нём отображаются старые проекты и кнопка создания нового.

Личный кабинет Tinkercad

Создайте новый проект в разделе схем. Если Tinkercad предлагает разные типы работ, выбирайте Circuits, потому что именно там находятся Arduino, макетная плата, светодиоды, кнопки, резисторы, датчики и симуляция.

Создание нового проекта

В рабочем поле появятся компоненты, область схемы и кнопка запуска симуляции. В первых уроках мы будем добавлять Arduino Uno, макетную плату и один элемент, который легко наблюдать: светодиод, кнопку или потенциометр.

Рабочее поле Tinkercad Circuits

Как работать с компонентами

Компоненты перетаскивают из правой панели на рабочее поле. Для первых проектов удобно придерживаться одного порядка:

  1. добавить Arduino Uno R3;
  2. добавить макетную плату, если деталь не подключается прямо к плате;
  3. поставить один изучаемый элемент;
  4. добавить обязательные резисторы;
  5. соединить питание, землю и сигнальные провода;
  6. только после проверки открывать редактор кода.

Провод создаётся щелчком по контакту компонента и щелчком по точке назначения. Цвет провода не меняет электрический смысл, но помогает читать схему: красный удобно использовать для 5V, чёрный для GND, а другие цвета для сигналов.

Как открыть блоки программы

В рабочем поле нажмите кнопку Code. Для заданий этого раздела выберите режим Blocks или Blocks + Text. Режим Blocks показывает только визуальные блоки. Режим Blocks + Text полезен позже: он показывает, какой текстовый код Arduino получается из блоков.

В блочном редакторе обычно есть группы:

ГруппаЧто искать
Outputвключение вывода, встроенного LED, сервопривода, звука
Inputчтение цифрового или аналогового контакта
Controlожидание, повторение, ветвление
Mathсравнение и вычисления
Variablesсоздание и изменение переменных
Notationкомментарии к программе

Сначала собирайте минимальную программу. Например, для мигания нужен только вывод, ожидание, вывод и ожидание. Кнопка, датчик и мотор добавляются позже, когда базовый цикл уже понятен.

Как запускать симуляцию

Перед запуском проверьте три вещи:

  1. схема собрана по одному понятному пути;
  2. в программе выбран тот же контакт, к которому подключён провод;
  3. блоки находятся внутри правильной области запуска или повторения.

После этого нажмите Start Simulation. Если Tinkercad показывает ошибку, сначала прочитайте сообщение. Частые причины: неверная схема, неподключённый контакт, неправильный режим редактора или блок, который оказался вне цикла.

Останавливайте симуляцию перед изменением схемы. В реальной электронике провода не переставляют под питанием; в симуляторе полезно сразу привыкать к такому же порядку.

Внутренняя последовательность раздела

Дальше раздел идёт от простого к сложному:

  1. мигаем одним светодиодом;
  2. плавно меняем яркость через PWM;
  3. читаем кнопку;
  4. читаем аналоговый датчик;
  5. используем встроенные блоки Tinkercad для поддерживаемых компонентов;
  6. управляем мотором через драйвер;
  7. управляем сервоприводом.

Каждая следующая статья использует то, что объяснено раньше в этом разделе: вывод, ожидание, цикл, вход, условие, переменную и только потом встроенные блоки устройств.

Практика

Задание 1

Войдите в Tinkercad способом, который дал преподаватель. Создайте новый проект Circuits и переименуйте его так, чтобы было понятно: фамилия, тема и номер урока.

Задание 2

Добавьте Arduino Uno R3 на рабочее поле. Откройте Code и переключитесь в Blocks. Найдите блоки для установки встроенного LED и ожидания.

Задание 3

Запустите пустую симуляцию, затем остановите её. Запишите, где находится кнопка запуска и где открывается редактор блоков.

Проверьте себя

  1. Зачем использовать Tinkercad, если реальная Arduino уже есть?
  2. В каком разделе Tinkercad создают схемы Arduino?
  3. Чем режим Blocks отличается от Blocks + Text?
  4. Почему цвет провода помогает чтению, но не задаёт электрический смысл?
  5. Что нужно проверить перед запуском симуляции?
  6. Почему схему лучше менять при остановленной симуляции?
Ориентиры для самопроверки

Сначала ответьте без подсказки. Ответ можно считать полным, если вы:

  • формулируете основную мысль своими словами;
  • называете важные условия, ограничения или меры безопасности;
  • для схемы, кода или расчёта показываете ход решения и ожидаемый результат.

Если один из пунктов объяснить не получается, найдите соответствующую главу статьи, перечитайте её и повторите ответ.

Словарь статьи

  • Tinkercad Circuits — браузерная среда для сборки и симуляции электронных схем.
  • Circuits — раздел Tinkercad с электронными компонентами и Arduino.
  • Blocks — режим редактора только с визуальными блоками.
  • Blocks + Text — режим, в котором видны блоки и созданный ими код Arduino.
  • Симуляция — запуск компьютерной модели схемы.

Связанные темы

Источники