Мазмуну:

Push Switch to Control Led (Arduino): 4 кадам
Push Switch to Control Led (Arduino): 4 кадам

Video: Push Switch to Control Led (Arduino): 4 кадам

Video: Push Switch to Control Led (Arduino): 4 кадам
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноябрь
Anonim
Баскычты басууга өтүңүз Led (Arduino)
Баскычты басууга өтүңүз Led (Arduino)

Tinkercad долбоорлору »

Салам! Бүгүн мен Arduinoдогу LEDдин ON/OFF абалын көзөмөлдөө үчүн баскычты кантип колдонууну көрсөтөм.

Бул үчүн мен TinkerCADты колдоном, аны колдонуу абдан оңой жана ушул сыяктуу нерселерге келгенде биздин максаттарыбызга кызмат кылат.

Эгерде сиз TinkerCADты кантип колдонууну билгиңиз келсе, анда менин постумду текшерип, электрондук долбоорлор үчүн TinkerCADтын негизги колдонулушу боюнча текшере аласыз.

Шилтеме:

1 -кадам: Бардык компоненттерди даярдоо

Бардык компоненттерди даярдоо
Бардык компоненттерди даярдоо

Эми биздин тестирлөө үчүн зарыл болгон бардык компоненттерди алыңыз:

1) Arduino Uno

2) Small Breadboard

3) LED

4) баскыч

5) Резистор (10K-ohms) (маанини резистор опция менюсунда өзгөртсө болот, аны чыкылдатуу менен)

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

2 -кадам: Компоненттерди туташтыруу

Компоненттерди туташтыруу
Компоненттерди туташтыруу

Эми биз талапка ылайык бардык компоненттерди туташтырышыбыз керек. Демек, бул үчүн биз жөнөкөй логиканы ойлошубуз керек. Биз баскычтан кандайдыр бир кирүү сигналын алганда, ошондо гана биз Arduino менен туташкан LEDге чыгуу сигналын колдонушубуз керек.

Бул үчүн баскычты панелдин көпүрөсүнө коюңуз (сүрөттө көрсөтүлгөндөй) жана баскычтын түйрөгүчтөрүнүн бириндеги зымды сүйрөп алып, аны нан табактын оң катарына туташтырыңыз. Андан кийин 10k-ohms каршылыгын резистордун башка пинине туташтырыңыз (көрсөтүлгөндөй). Эми бул позитивдүү бөлүм менен резистордук бөлүмдүн ортосундагы которуштуруучу ролун аткарат.

Резисторго туташтырылган баскычтын ошол эле терминалындагы зымды сүйрөп барып, Arduino 2 пинге туташтырыңыз. Бул баскычтан киргизүү катары иштейт. Резистордун экинчи учун нан тактасынын жер бөлүгүнө (-ve) туташтырыңыз. Оң бөлүктү Arduino 5V менен терс бөлүмдү Arduino GND (жерге) туташтырыңыз.

Эми биз LEDди Arduino'дун 13 пинине (каалаганын тандай аласыз) 220 омдук резистор аркылуу туташтырышыбыз керек.

3 -кадам: Код жазуу

Код жазуу
Код жазуу

Экрандын оң жагындагы Код өтмөгүн ачыңыз жана текст катары коддоо режимин тандап, андагы кодду өчүрүңүз.

Биринчиден, баскычты жана LED казыктарын Arduino менен байланыштырыңыз. Эми биз баскычтын абалын сактай турган өзгөрмөгө муктажбыз (эстутумдун милдетин аткаруучу). Ошентип, бул үчүн бүтүн сан өзгөрмөсүн жарыялап, демейки маанини 0 деп белгилеңиз (ӨЧҮР абалын 0 деп белгилөө).

Эми орнотуу функциясында жетектүү пин режимин ЧЫККАН жана баскычтын пин режимин INPUT деп жарыялайбыз.

Void loop функциясында digitalRead аркылуу баскычтын абалын окуп, аны өзгөрмөгө сактаңыз.

Эми баскычтын абалы HIG H экендигин текшериңиз, жогорку чыңалууну башка төмөн чыңалууга алып барыңыз.

Симуляцияны басып кодду текшериңиз.

4 -кадам: Demo

Эгерде кандайдыр бир маселе болсо, мага кабарлап коюңуз

Сунушталууда: