Бул баскычты туташтыргандан жеңилирээк окшойт? Ошого карабастан, бул жерде да кемчиликтер бар. Келгиле, аны аныктайлы.
Ал зарыл
- - Arduino;
- - такт баскычы;
- - каршылыгы 10 кОм;
- - нан тактайы;
- - зымдарды туташтыруу.
Нускамалар
1 кадам
Баскычтар ар башка, бирок алардын бардыгы бирдей милдетти аткарышат - электрдик байланышты камсыз кылуу үчүн өткөргүчтөрдү физикалык жактан туташтырышат (же тескерисинче, бузушат). Жөнөкөй учурда, бул эки өткөргүчтүн туташуусу; көбүрөөк өткөргүчтөрдү бириктирген баскычтар бар.
Кээ бир баскычтар, баскандан кийин, өткөргүчтөрдү туташтырган бойдон калтырышат (бекитүүчү баскычтар), калгандары бошоткондон кийин (бекитпей) схеманы дароо ачышат.
Ошондой эле, баскычтар кадимкидей ачык жана жабык деп бөлүнөт. Биринчиси, басылганда, чынжырды жабыңыз, экинчиси ачык.
Азыр "такт баскычтары" деп аталган баскычтардын түрү кеңири колдонула баштады. Барлар "такт" деген сөздөн эмес, тескерисинче "тийүү", tk. басуу манжалар менен жакшы сезилет. Булар басылганда, электр чынжырын жапкан жана бошотулганда ачылган баскычтар.
2-кадам
Баскыч - бул адам менен технологиянын өз ара байланышын жакшыртууга кызмат кылган өтө жөнөкөй жана пайдалуу ойлоп табуу. Бирок, жаратылыштагы бардык нерсе сыяктуу эле, ал кемчиликсиз эмес. Бул баскычты басканда жана аны коё бергенде, деп аталган нерседе көрүнөт. "секирүү" (англисче "секирүү"). Бул баскычтын абалын туруктуу абалга келтиргенге чейин кыска убакыттын ичинде бир нече жолу которуу (бир нече миллисекундалык тартипте). Бул жагымсыз көрүнүш, баскычты которуу учурунда, баскычтын материалдарынын ийкемдүүлүгүнөн же электрдик контакттан пайда болгон микро учкундардан улам болот.
Ардуинонун жардамы менен байланыштардын секиришин өз көзүңүз менен көрө аласыз, биз аны кийинчерээк жасайбыз.
3-кадам
Arduinoго кадимкидей ачылган саат баскычын туташтыруу үчүн, сиз эң жөнөкөй ыкманы жасай аласыз: баскычтын бир эркин өткөргүчүн электр же жерге туташтыруу, экинчисин Arduino санарип сайгычына туташтыруу. Бирок жалпысынан айтканда, бул туура эмес. Чындыгында, баскыч жабылбай калган учурларда Arduino санариптик чыгуусунда электромагниттик тоскоолдуктар пайда болот жана ушул себептен жалган коңгуроолор болушу мүмкүн.
Пикиппени алдын алуу үчүн, адатта, санарип төөнөгүч жетиштүү чоң резистор аркылуу (10 кОм) жерге же электр кубатына туташтырылат. Биринчи учурда, бул "тартылуу резисторунун схемасы" деп аталат, экинчисинде, "тартылуу резисторунун схемасы" деп аталат. Келгиле, алардын ар бирин карап чыгалы.
4-кадам
Алгач, биз баскычты Arduinoго туташтыруучу резистор схемасын колдонуп байланыштырабыз. Бул үчүн баскычтын бир байланышын жерге, ал эми экинчисин санариптик чыгууга 2 туташтырыңыз. Санарип чыгышы 2 да 10 кОм резистор аркылуу +5 В кубатка туташтырылат.
5-кадам
Келгиле, ушул эскизди баскычты чыкылдатуу менен иштөө үчүн жазып, Arduinoго жүктөлсүн.
13-төөнөгүчтөгү орнотулган LED азыр баскыч басылганга чейин биротоло күйүп турат. Биз баскычты басканда, ал ТӨМӨН болуп, диод өчүп калат.
6-кадам
Эми тартылуучу резистор чынжырын чогулталы. Баскычтын бир байланышын +5 В кубаттуулукка, экинчисин санариптик чыгууга 2 туташтырыңыз. Санарип чыгууну 2 10 кОм резистор аркылуу жерге туташтырыңыз.
Эскизди өзгөртпөйбүз.
7-кадам
Азыр LED баскычы басылганга чейин өчүп турат.