Найдите в Интернете ссылку на коллекцию программных онлайн-инструментов Tinkercad, моделируйте электронные цепи и программируйте контроллер Arduino.
Пример выполнения: подготовим в Tinkercad модель мигающего светодиода. Приведённый порядок работы и результат служат образцом опыта.
-
Найдём Tinkercad по названию, откроем раздел электронных цепей и создадим новую модель. Разместим Arduino Uno, макетную плату, светодиод и резистор. В §
виртуальный конструктор предложен для экспериментов, когда настоящей платы нет. -
Соединим цифровой выход
с анодом светодиода, а катод через резистор — с GND. Это последовательная цепь, показанная на рис. . : вывод со знаком «плюс» обращён к выходу , вывод со знаком «минус» — к GND. Резистор ограничивает ток через светодиод; без него цепь не собираем. -
В редакторе программы зададим повторяющуюся последовательность: включить выход
; ждать секунду; выключить выход ; ждать секунду. По определению § это циклический алгоритм, поскольку одна последовательность выполняется многократно. В этой модели выберем постоянное повторение, пока работает симуляция. -
Запустим симуляцию. Ожидаемый результат: при включённом выходе светодиод светится, при выключенном — гаснет. Один полный период состоит из свечения и паузы:
секунды. В Tinkercad работу модели запускают симуляцией; зелёный флажок относится к показанной в учебнике среде визуального программирования. -
Остановим симуляцию и увеличим обе задержки до
секунд. После повторного запуска ожидаем период секунды. Он вдвое длиннее исходного, поэтому светодиод мигает вдвое медленнее. Так изменение программы изменяет работу той же электронной цепи.
Пример: модель цепи «выход
