Съдържание:
Видео: Свързващ бутон - основи на Arduino: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Бутонът е компонент, който свързва две точки във верига, когато го натиснете.
Когато бутонът е отворен (без натиск), няма връзка между двата крака на бутона, така че щифтът е свързан към 5 волта (чрез издърпващия се резистор) и отчитаме ВИСОКО. Когато бутонът е затворен (натиснат), той прави връзка между двата си крака, свързвайки щифта към земята, така че да четем НИСКО. (Пинът все още е свързан към 5 волта, но резисторът между тях означава, че щифтът е "по-близо" до земята.)
Стъпка 1: Необходими компоненти:
1. Arduino UNO
2. Платформа
3. Бутон
4. Резистор
5. Джъмпер тел
Стъпка 2: Електрическа схема:
Свържете три проводника към платката. Първият преминава от единия крак на бутона чрез издърпващ се резистор (тук 10k ohm) към земята. Вторият преминава от съответния крак на бутона до 5 -волтовото захранване. Третият се свързва с цифров I/O пин (тук пин 2), който отчита състоянието на бутона.
Когато бутонът е отворен (без натиск) няма връзка между двата крака на бутона, така че щифтът е свързан към земята (чрез издърпващия се резистор) и четем НИСКО. Когато бутонът е затворен (натиснат), той прави връзка между двата си крака, свързвайки щифта към напрежението, така че да прочетем HIGH. (Пинът все още е свързан към земята, но резисторът се съпротивлява на потока на тока, така че пътят на най -малкото съпротивление е до +5V.) Ако изключите цифровия I/O щифт от всичко, светодиодът може да мига неравномерно. Това е така, защото входът е "плаващ" - тоест, не е свързан нито с напрежение, нито с маса. Той ще се върне горе -долу на случаен принцип или ВИСОК, или НИСКИ. Ето защо имате нужда от издърпващ резистор във веригата.
Стъпка 3: Код:
За по -интересни проекти се свържете с мен на:
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Страница във Facebook:
Instagram: https://instagram.com/official_techeor? Igshid = uc8 …
бутон int = 2;
int a; void setup () {Serial.begin (9600); pinMode (бутон, INPUT); } void loop () {a = digitalRead (бутон); Serial.print ("Стойност на бутона ="); Serial.println (a); }
Препоръчано:
Свързващ ултразвуков модул за обхват HC-SR04 с Arduino: 5 стъпки
Свързване на ултразвуков модул за измерване HC-SR04 с Arduino: Хей, какво става, момчета! Akarsh тук от CETech. Този мой проект е малко по -простата страна, но толкова забавен, колкото и другите проекти. В този проект ще взаимодействаме с HC-SR04 ултразвуков сензорен модул за разстояние. Този модул работи от generatin
Бутон за отброяване на Arduino с бутон за почивка: 4 стъпки
Бутон за обратно отброяване на Arduino с бутон за почивка: Тази инструкция ще ви научи как да създадете таймер за обратно броене с помощта на 4-цифрен 7-сегментен дисплей, който може да се нулира с бутон. Получих идеята да направя това, защото докато създавах едноцифрен 7-сегментен дисплей в клас, исках да създам нещо
Схема на бутон за алармен бутон за паника, използваща 555 IC таймер (част-1): 4 стъпки
Схема на бутон за алармен бутон с помощта на таймер 555 (част-1): Алармена верига за паника се използва за незабавно изпращане на авариен сигнал до хората на близко място, за да се обадят за помощ или да ги предупредят. Възможната паническа ситуация може да бъде всяка, тя не се ограничава до няколко ситуации. Човек би могъл да запази
Схема на бутон за алармен бутон с паника, използваща 555 IC таймер (част-2): 3 стъпки
Схема на бутон за алармен бутон с паника, използваща 555 IC таймер (част-2): Хей момчета! Запомнете част 1 от тази инструкция. Ако не погледнете тук. Продължаване по -нататък … Алармена верига за паника се използва за изпращане на спешен сигнал незабавно до хората на близко място, за да се обадят за помощ или да ги предупредят. Възможният тиган
AVR микроконтролер. Превключване на светодиодите чрез превключвател с бутон. Отстраняване на бутон: 4 стъпки
AVR микроконтролер. Превключване на светодиодите чрез превключвател с бутон. Отстраняване на бутони: В този раздел ще научим как да направим код на програма C за ATMega328PU, за да превключва състоянието на трите светодиода според входа от превключвател на бутон. Също така, ние проучихме решения на проблема с „Switch Bounce“. Както обикновено, ние ще