Arduino руу товчлуурыг хэрхэн яаж холбох вэ

Агуулгын хүснэгт:

Arduino руу товчлуурыг хэрхэн яаж холбох вэ
Arduino руу товчлуурыг хэрхэн яаж холбох вэ

Видео: Arduino руу товчлуурыг хэрхэн яаж холбох вэ

Видео: Arduino руу товчлуурыг хэрхэн яаж холбох вэ
Видео: Arduino Due - для тех, кто почувствовал, что классический контроллер уже не справляется с задачами 2024, Арваннэгдүгээр
Anonim

Энэ нь товчлуурыг холбохоос илүү хялбар байх шиг байна уу? Гэсэн хэдий ч энд бас бэрхшээлүүд бий. Үүнийг олж мэдье.

Ажиллах товч
Ажиллах товч

Энэ нь зайлшгүй шаардлагатай

  • - Ардуино;
  • - товчлуур товчлуур;
  • - эсэргүүцэл 10 кОм;
  • - талхны самбар;
  • - холбох утас.

Зааварчилгаа

1-р алхам

Товчлуурууд нь өөр өөр боловч бүгд ижил функцийг гүйцэтгэдэг бөгөөд тэдгээр нь цахилгаан холбоо барихын тулд дамжуулагчийг бие махбодийн хувьд холбодог (эсвэл эсрэгээр нь тасалдаг). Хамгийн энгийн тохиолдолд энэ нь хоёр дамжуулагчийн холболт юм; илүү дамжуулагчийг холбодог товчлуурууд байдаг.

Зарим товчлуурууд, дарсны дараа дамжуулагчийг холбосон хэвээр (түгжээний товчлуурууд), бусад нь сулласны дараа (түгжээгүй) хэлхээг нэн даруй нээнэ.

Түүнчлэн товчлуурыг ердийн нээлттэй, ердийн хаалттай гэж хуваадаг. Эхнийх нь дарагдсан үед хэлхээг хаагаад хоёр дахь нь нээлттэй байна.

Одоо "товчлуурын товчлуурууд" гэж нэрлэгддэг товчлууруудын төрөл өргөн хэрэглэгддэг болжээ. Баар нь "такт" гэсэн үгнээс биш харин "хүрэлцэх" гэсэн үгнээс гаралтай, tk. дарах нь хуруугаараа сайн мэдрэгддэг. Эдгээр нь дарахад цахилгаан хэлхээг хааж, суллахад нээгддэг товчлуурууд юм.

Өөр өөр товчлуурууд ба тэдгээрийн схемүүд
Өөр өөр товчлуурууд ба тэдгээрийн схемүүд

Алхам 2

Товчлуур нь хүн ба технологийн харилцан үйлчлэлийг сайжруулах үйлчилгээтэй маш энгийн бөгөөд хэрэгтэй шинэ бүтээл юм. Гэхдээ байгалийн бүх зүйл шиг энэ нь төгс биш юм. Энэ нь товчлуур дээр дарахад болон түүнийг суллахад гэгддэг зүйлээр илэрдэг. "bounce" (англиар "bounce"). Энэ нь товчлуурын төлөвийг тогтвортой төлөвт шилжихээс өмнө богино хугацаанд (хэдэн миллисекунд дарааллаар) олон удаа солих явдал юм. Энэхүү хүсээгүй үзэгдэл нь товчлуурын материалын уян хатан чанар эсвэл цахилгаан холбоо барихаас үүссэн бичил очны улмаас товчлуурыг солих үед тохиолддог.

Та Arduino ашиглан харилцагчдын үсрэлтийг нүдээрээ харж болно.

Товчлуур дээр дарахад үсрэлттэй холбоо бариарай
Товчлуур дээр дарахад үсрэлттэй холбоо бариарай

Алхам 3

Ардуино руу ердийн нээлттэй цагийн товчлуурыг холбохын тулд та хамгийн хялбар аргаар хийж болно: товчлуурын нэг чөлөөт дамжуулагчийг цахилгаан эсвэл газардуулга, нөгөөг нь Arduino-ийн дижитал зүүгээр холбоно уу. Гэхдээ ерөнхийдөө энэ нь буруу юм. Үнэн хэрэгтээ товчлуур хаагдаагүй үед Arduino-ийн дижитал гаралт дээр цахилгаан соронзон хөндлөнгийн оролцоо гарч ирэх бөгөөд үүнээс болж хуурамч дохиолол гарч болзошгүй юм.

Авахаас зайлсхийхийн тулд дижитал зүү нь ихэвчлэн хангалттай том эсэргүүцэл (10 кОм) -аар газардуулга эсвэл цахилгаан тэжээлд холбогддог. Эхний тохиолдолд үүнийг "татах эсэргүүцлийн хэлхээ", хоёрдугаарт "татах эсэргүүцлийн хэлхээ" гэж нэрлэдэг. Тэд тус бүрийг авч үзье.

Arduino руу товчлуурыг шууд холбох диаграмм
Arduino руу товчлуурыг шууд холбох диаграмм

Алхам 4

Нэгдүгээрт, бид товчлуурыг Arduino руу татах эсэргүүцлийн хэлхээний тусламжтайгаар холбоно. Үүнийг хийхийн тулд товчлуурын нэг контактыг газардуулгатай холбож, нөгөөг нь дижитал гаралтад 2. Дижитал гаралт 2-ийг 10 кОмм эсэргүүцэлээр +5 В цахилгаан тэжээлд холбоно.

Татах эсэргүүцлийн хэлхээ
Татах эсэргүүцлийн хэлхээ

Алхам 5

Товчлуурын товчлууруудтай ажиллахын тулд энэхүү ноорогоо бичээд Arduino дээр байршуулъя.

13-р зүү дээр суурилуулсан LED одоо товчлуур дарах хүртэл байнгын асаалттай байна. Товчлуурыг дарахад LOW болж, LED унтарна.

Татах резистор бүхий схемийн дагуу товчлуурыг дарахад зориулсан ноорог
Татах резистор бүхий схемийн дагуу товчлуурыг дарахад зориулсан ноорог

Алхам 6

Одоо татан буулгах эсэргүүцлийн хэлхээг угсарцгаая. Товчлуурын нэг контактыг +5 В цахилгаан тэжээлд, нөгөөг нь дижитал гаралтад 2. Дижитал гаралтыг 2 10 кОм эсэргүүцэлээр газардуулгаар холбоно.

Бид ноорогоо өөрчлөхгүй.

Татаж авах эсэргүүцлийн хэлхээ
Татаж авах эсэргүүцлийн хэлхээ

Алхам 7

Одоо товчлуур дарах хүртэл LED унтраалттай байна.

Зөвлөмж болгож буй: