Знакомство с Tinkercad и Arduino

Материал из КИИСЭиА
Перейти к навигации Перейти к поиску


  • Изучить два обучающих видео:

  • Создать проект (раздел сайта: Цепи), который объединяет два проекта из видео выше.
Бредборд

В проекте необходимо использовать плату Arduino UNO и макетную плату (бредборд), на которой разместить: три светодиода (СД1, СД2 и СД3) и три токоограничивающих резистора к ним, переменный резистор, кнопку. Бредборд (беспаечная плата) представляет собой конструкцию, в которой часть контактов соединены друг с другом. Обычно по обоим сторонам бредборда идут длинные шины, к которым подключают линии питания («+» и «-»), а в середине — пятиконтактные ряды, перпендикулярные этим шинам.

  • Создать программу, которая реализует следующее.

Яркость свечения светодиода СД1 должна изменяться при вращении штока переменного резистора.

Два других светодиода (СД2 и СД3) должны управляться кнопкой. Когда кнопка нажата, мигает один светодиод, когда кнопка отжата — другой.

Требования: размещение всех компонентов в проекте должно быть изящным, провода при необходимости следует загибать под углом 90 градусов, используя закругления на сгибах.

  • Дополнительное задание: (даёт +0.1 балла к тесту)

Модифицировать проект таким образом, чтобы каждое следующее нажатие/отпускание кнопки приводило к циклической смене мигающего светодиода, то СД2, то СД3. То есть после первого нажатия/отпускания кнопки мигал СД2, после второго нажатия/отпускания кнопки мигал СД3, а СД2 прекращал мигать, и т. д.

Проверить, будет ли проект правильно функционировать, если светодиод СД1 подключить к другим линиям 0…13 на разъеме Arduino UNO (соответственно, немного поправив программный код — явно указать выбранную линию)?