Оглавление:

Нажмите переключатель на светодиодный индикатор управления (Arduino): 4 шага
Нажмите переключатель на светодиодный индикатор управления (Arduino): 4 шага

Видео: Нажмите переключатель на светодиодный индикатор управления (Arduino): 4 шага

Видео: Нажмите переключатель на светодиодный индикатор управления (Arduino): 4 шага
Видео: Управление семисегментным индикатором 2024, Ноябрь
Anonim
Нажмите переключатель для управления светодиодом (Arduino)
Нажмите переключатель для управления светодиодом (Arduino)

Проекты Tinkercad »

Привет !, Сегодня я собираюсь показать, как использовать кнопку для управления состоянием ВКЛ / ВЫКЛ светодиода в Arduino.

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

Если вы хотите узнать, как использовать TinkerCAD, вы можете проверить мой пост о базовом использовании TinkerCAD для электронных проектов.

Ссылка:

Шаг 1. Подготовка всех компонентов

Подготовка всех компонентов
Подготовка всех компонентов

Теперь получите все компоненты, необходимые для нашего тестирования:

1) Arduino Uno

2) Малая макетная плата

3) светодиод

4) кнопка

5) Резистор (10 кОм) (значение можно изменить в меню параметров резистора, щелкнув по нему)

6) Резистор (220 Ом)

Шаг 2: Подключение компонентов

Подключение компонентов
Подключение компонентов

Теперь нам нужно соединить все компоненты в соответствии с нашим требованием. Итак, для этого нам нужно подумать о простой логике. Когда мы получаем какой-либо входной сигнал от кнопки, только тогда нам нужно подать выходной сигнал на светодиод, подключенный к Arduino.

Для этого поместите кнопку в перемычку макета (как показано на рисунке), оторвите провод от одного из контактов кнопки и подключите его к положительной серии макета. Затем подключите резистор 10 кОм к другому выводу резистора (как показано). Теперь он будет действовать как переключатель между положительной секцией и секцией резистора.

Оттяните провод от той же клеммы кнопки, подключенной к резистору, и подключите его к контакту 2 Arduino. Это будет действовать как вход от кнопки. Подключите другой конец резистора к заземляющей секции (-ve) макетной платы. Подключите положительную часть к источнику питания 5 В Arduino, а отрицательную часть - к GND (земле) Arduino.

Теперь нам нужно подключить светодиод к контакту 13 (вы можете выбрать любой) Arduino через резистор 220 Ом.

Шаг 3: Написание кода

Написание кода
Написание кода

Откройте вкладку «Код» в правой части экрана, выберите режим кодирования как текст и удалите в нем существующий код.

Сначала объявите кнопки и выводы светодиода подключенными к Arduino. Теперь нам нужна переменная, которая может хранить состояние кнопки (действуя как память). Поэтому объявите для этого целочисленную переменную и присвойте значение по умолчанию как 0 (состояние OFF обозначено как 0).

Теперь в функции настройки объявите режим вывода светодиода как ВЫХОД, а режим вывода кнопки как ВХОД.

В функции цикла void считайте состояние кнопки с помощью digitalRead и сохраните его в переменной.

Теперь проверьте, находится ли кнопка в состоянии HIG H, подайте высокое напряжение на вывод светодиода, иначе низкое напряжение.

Протестируйте код, щелкнув симуляцию.

Шаг 4: Демо

Если возникнут проблемы, дайте мне знать

Рекомендуемые: