Съдържание:

Натиснете превключвател за управление Led (Arduino): 4 стъпки
Натиснете превключвател за управление Led (Arduino): 4 стъпки

Видео: Натиснете превключвател за управление Led (Arduino): 4 стъпки

Видео: Натиснете превключвател за управление Led (Arduino): 4 стъпки
Видео: Home Automation: Using 4 Push button push-ON and push-OFF 4 relays with Arduino 2024, Ноември
Anonim
Натиснете превключвател за управление Led (Arduino)
Натиснете превключвател за управление Led (Arduino)

Проекти на Tinkercad »

Здравейте! Днес ще покажа как да използвам бутона за управление на състоянието ВКЛЮЧВАНЕ/ИЗКЛЮЧВАНЕ на светодиода в Arduino.

За това ще използвам TinkerCAD, който е много лесен за използване и служи за нашите цели, когато става въпрос за неща като това.

Ако искате да знаете как да използвате TinkerCAD, можете да проверите публикацията ми за основното използване на TinkerCAD за електронни проекти.

Връзка:

Стъпка 1: Подготовка на всички компоненти

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

Сега вземете всички компоненти, необходими за нашето тестване:

1) Arduino Uno

2) Малка дъска

3) LED

4) Бутон за натискане

5) Резистор (10K-ома) (стойността може да бъде променена в менюто с опции на резистора, като щракнете върху него)

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

Стъпка 2: Свързване на компонентите

Свързване на компонентите
Свързване на компонентите

Сега трябва да свържем всички компоненти според нашите изисквания. Така че за това трябва да мислим за проста логика. Когато получим някакъв входен сигнал от бутон, само тогава трябва да приложим изходния сигнал към светодиода, свързан към Arduino.

За целта поставете бутона за натискане в моста на макетната платка (както е показано) и издърпайте проводник от един от щифтовете на бутона и го свържете към положителната серия на макета. След това свържете резистора 10k-ohms към другия щифт на резистора (както е показано). Сега това ще действа като превключвател между положителната секция и резисторната секция.

Издърпайте проводник от същия терминал на бутон, свързан към резистора и го свържете към щифт 2 на Arduino. Това ще действа като вход от бутон. Свържете другия край на резистора към заземителната част (-ve) на макета. Свържете положителната част към 5V захранването на Arduino и отрицателната секция към GND (земята) на Arduino.

Сега трябва да свържем светодиода към щифта 13 (можете да изберете всеки) на Arduino през резистора 220 ома.

Стъпка 3: Написване на кода

Писане на кодекса
Писане на кодекса

Отворете раздела Код в дясната част на екрана и изберете режима на кодиране като текст и изтрийте съществуващия код в него.

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

Сега във функцията за настройка декларирайте режима на светодиодния извод като OUTPUT, а режимът на pin pin като INPUT.

Във функцията void loop прочетете състоянието на бутона с помощта на digitalRead и го запазете в променливата.

Сега проверете дали състоянието на бутона е HIG H, приложете високо напрежение към LED щифт или друго ниско напрежение.

Тествайте кода, като щракнете върху симулацията.

Стъпка 4: Демо

Ако има някакъв проблем, моля да ме уведомите

Препоръчано: