Знакомство с Tinkercad и Arduino
- Зарегистрироваться на сайте https://www.tinkercad.com
- Изучить два обучающих видео:
- Создать проект (раздел сайта: Цепи), который объединяет два проекта из видео выше.
В проекте необходимо использовать плату Arduino UNO и макетную плату (бредборд), на которой разместить: три светодиода (СД1, СД2 и СД3) и три токоограничивающих резистора к ним, переменный резистор, кнопку. Бредборд (беспаечная плата) представляет собой конструкцию, в которой часть контактов соединены друг с другом. Обычно по обоим сторонам бредборда идут длинные шины, к которым подключают линии питания («+» и «-»), а в середине — пятиконтактные ряды, перпендикулярные этим шинам.
- Создать программу, которая реализует следующее.
Яркость свечения светодиода СД1 должна изменяться при вращении штока переменного резистора.
Два других светодиода (СД2 и СД3) должны управляться кнопкой. Когда кнопка нажата, мигает один светодиод, когда кнопка отжата — другой.
Требования: размещение всех компонентов в проекте должно быть изящным, провода при необходимости следует загибать под углом 90 градусов, используя закругления на сгибах.
- Дополнительное задание: (даёт +0.1 балла к тесту)
Модифицировать проект таким образом, чтобы каждое следующее нажатие/отпускание кнопки приводило к циклической смене мигающего светодиода, то СД2, то СД3. То есть после первого нажатия/отпускания кнопки мигал СД2, после второго нажатия/отпускания кнопки мигал СД3, а СД2 прекращал мигать, и т. д.
Проверить, будет ли проект правильно функционировать, если светодиод СД1 подключить к другим линиям 0…13 на разъеме Arduino UNO (соответственно, немного поправив программный код — явно указать выбранную линию)?