Ардуино менен баскычты кантип байланыштырса болот

Мазмуну:

Ардуино менен баскычты кантип байланыштырса болот
Ардуино менен баскычты кантип байланыштырса болот

Video: Ардуино менен баскычты кантип байланыштырса болот

Video: Ардуино менен баскычты кантип байланыштырса болот
Video: Подключение: Touch memory (ТМ) или iButton DS1990 к Arduino / ArduBlock 2024, Ноябрь
Anonim

Бул баскычты туташтыргандан жеңилирээк окшойт? Ошого карабастан, бул жерде да кемчиликтер бар. Келгиле, аны аныктайлы.

Сылыктык баскычы
Сылыктык баскычы

Ал зарыл

  • - Arduino;
  • - такт баскычы;
  • - каршылыгы 10 кОм;
  • - нан тактайы;
  • - зымдарды туташтыруу.

Нускамалар

1 кадам

Баскычтар ар башка, бирок алардын бардыгы бирдей милдетти аткарышат - электрдик байланышты камсыз кылуу үчүн өткөргүчтөрдү физикалык жактан туташтырышат (же тескерисинче, бузушат). Жөнөкөй учурда, бул эки өткөргүчтүн туташуусу; көбүрөөк өткөргүчтөрдү бириктирген баскычтар бар.

Кээ бир баскычтар, баскандан кийин, өткөргүчтөрдү туташтырган бойдон калтырышат (бекитүүчү баскычтар), калгандары бошоткондон кийин (бекитпей) схеманы дароо ачышат.

Ошондой эле, баскычтар кадимкидей ачык жана жабык деп бөлүнөт. Биринчиси, басылганда, чынжырды жабыңыз, экинчиси ачык.

Азыр "такт баскычтары" деп аталган баскычтардын түрү кеңири колдонула баштады. Барлар "такт" деген сөздөн эмес, тескерисинче "тийүү", tk. басуу манжалар менен жакшы сезилет. Булар басылганда, электр чынжырын жапкан жана бошотулганда ачылган баскычтар.

Ар кандай баскычтар жана алардын схемалары
Ар кандай баскычтар жана алардын схемалары

2-кадам

Баскыч - бул адам менен технологиянын өз ара байланышын жакшыртууга кызмат кылган өтө жөнөкөй жана пайдалуу ойлоп табуу. Бирок, жаратылыштагы бардык нерсе сыяктуу эле, ал кемчиликсиз эмес. Бул баскычты басканда жана аны коё бергенде, деп аталган нерседе көрүнөт. "секирүү" (англисче "секирүү"). Бул баскычтын абалын туруктуу абалга келтиргенге чейин кыска убакыттын ичинде бир нече жолу которуу (бир нече миллисекундалык тартипте). Бул жагымсыз көрүнүш, баскычты которуу учурунда, баскычтын материалдарынын ийкемдүүлүгүнөн же электрдик контакттан пайда болгон микро учкундардан улам болот.

Ардуинонун жардамы менен байланыштардын секиришин өз көзүңүз менен көрө аласыз, биз аны кийинчерээк жасайбыз.

Баскычты басып секирүү менен байланышыңыз
Баскычты басып секирүү менен байланышыңыз

3-кадам

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

Пикиппени алдын алуу үчүн, адатта, санарип төөнөгүч жетиштүү чоң резистор аркылуу (10 кОм) жерге же электр кубатына туташтырылат. Биринчи учурда, бул "тартылуу резисторунун схемасы" деп аталат, экинчисинде, "тартылуу резисторунун схемасы" деп аталат. Келгиле, алардын ар бирин карап чыгалы.

Баскычты түздөн-түз Arduinoго туташтыруу схемасы
Баскычты түздөн-түз Arduinoго туташтыруу схемасы

4-кадам

Алгач, биз баскычты Arduinoго туташтыруучу резистор схемасын колдонуп байланыштырабыз. Бул үчүн баскычтын бир байланышын жерге, ал эми экинчисин санариптик чыгууга 2 туташтырыңыз. Санарип чыгышы 2 да 10 кОм резистор аркылуу +5 В кубатка туташтырылат.

Резистордун тартылуу схемасы
Резистордун тартылуу схемасы

5-кадам

Келгиле, ушул эскизди баскычты чыкылдатуу менен иштөө үчүн жазып, Arduinoго жүктөлсүн.

13-төөнөгүчтөгү орнотулган LED азыр баскыч басылганга чейин биротоло күйүп турат. Биз баскычты басканда, ал ТӨМӨН болуп, диод өчүп калат.

Тартуучу резистор менен схема боюнча баскычты чыкылдатууну иштеп чыгуу үчүн эскиз
Тартуучу резистор менен схема боюнча баскычты чыкылдатууну иштеп чыгуу үчүн эскиз

6-кадам

Эми тартылуучу резистор чынжырын чогулталы. Баскычтын бир байланышын +5 В кубаттуулукка, экинчисин санариптик чыгууга 2 туташтырыңыз. Санарип чыгууну 2 10 кОм резистор аркылуу жерге туташтырыңыз.

Эскизди өзгөртпөйбүз.

Төмөнкү резистордун схемасы
Төмөнкү резистордун схемасы

7-кадам

Азыр LED баскычы басылганга чейин өчүп турат.

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