Съдържание:
- Стъпка 1: Подготовка на всички компоненти
- Стъпка 2: Свързване на компонентите
- Стъпка 3: Написване на кода
- Стъпка 4: Демо
Видео: Натиснете превключвател за управление Led (Arduino): 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Проекти на 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: Демо
Ако има някакъв проблем, моля да ме уведомите
Препоръчано:
Натиснете: Бутон за смартфон „Направи си сам“: 10 стъпки (със снимки)
Натиснете: Бутон за смартфон „Направи си сам“: Повечето физически клавиши са изгонени от телефони, благодарение на широко разпространеното развитие на технологията със сензорен екран, но ето проект „Направи си сам“, който иска да внесе по-интелигентен вид физически ключ към вашия смартфон. Pressly е хардуерен бутон, свързан към 3,5 мм
Трябва да натиснете бутон!: 10 стъпки
Имате бутон за натискане!: Здравейте, момчета! Аз съм Ириса Цай от Тайпе, Тайван. Аз съм девети клас в международното училище Kang Chiao. Kang Chiao е училище, разположено на планината с изчерпателни курсове, които учениците могат да посещават. Различни видове теми са достъпни в моите
Превключвател за шамар: Прост сензорен превключвател без запояване: 7 стъпки
Slap Switch: Прост сензорен превключвател без запояване: Slap Switch е прост сензорен превключвател с съпротива, предназначен за моя проект Explode the Controller за включване на физическа игра в компютърни игри с Makey Makey и Scratch. Проектът се нуждаеше от сензорен превключвател, който беше: здрав, за да бъде ударен
Предупреждение за пералня със сушилня Arduino - Натиснете известие към телефона с Blynk: 5 стъпки (със снимки)
Предупреждение за пералня със сушилня Arduino - Натиснете известие до телефона с Blynk: Нашата пералня е в гаража и не чуваме звуковите сигнали, които показват, че измиването е завършено. Исках да намеря начин да получа известия, където и да сме в къщата, когато цикълът приключи. Карах се с Arduino, ESP8266 WiFi
Проникнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: 4 стъпки
Хакнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: Наскоро изградих алармена система и я инсталирах в къщата си. Използвах магнитни превключватели на вратите и ги свързах по тавана. Прозорците бяха друга история и трудното окабеляване не беше опция. Имах нужда от безжично решение и това е