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

Товчлуур ашиглах тоолуур - Tinker Cad: 3 алхам
Товчлуур ашиглах тоолуур - Tinker Cad: 3 алхам

Видео: Товчлуур ашиглах тоолуур - Tinker Cad: 3 алхам

Видео: Товчлуур ашиглах тоолуур - Tinker Cad: 3 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Image
Image
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Товчлуур ажиллаж эхэлмэгц та товчлуурыг хэдэн удаа дарж байгаагаас шалтгаалан ямар нэгэн үйлдэл хийхийг хүсдэг. Үүнийг хийхийн тулд та товчлуур хэзээ төлөвийг унтраахаас асаахыг мэдэж байх ёстой бөгөөд энэ байдал хэдэн удаа өөрчлөгдөхийг тоолох хэрэгтэй. Үүнийг төрийн өөрчлөлтийг илрүүлэх буюу ирмэгийг илрүүлэх гэж нэрлэдэг. Энэхүү гарын авлагад бид төлөв байдлын өөрчлөлтийг хэрхэн яаж шалгахыг сурч, холбогдох мэдээллийг агуулсан Цуваа монитор руу мессеж илгээж, LED -ийг асаах, унтраахын тулд дөрвөн төлөв байдлын өөрчлөлтийг тоолох болно.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд:

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

1. Arduino UNO

2. Талхны самбар

3. Товчлуур

4. Эсэргүүцэл

5. Холбогч утас

Алхам 2: Хэлхээ диаграм:

Image
Image

Гурван утсыг самбар дээр холбоно уу. Эхнийх нь товчлуурын нэг хөлөөс доош татах резистороор (энд 10к Ом) дамжин газардана. Хоёр дахь нь товчлуурын харгалзах хөлөөс 5 вольтын тэжээл рүү явдаг. Гурав дахь нь товчлуурын төлөвийг уншдаг дижитал I/O зүү (энд 2 -р зүү) -тэй холбогддог.

Товчлуурыг онгойлгоход (дараагүй) товчлуурын хоёр хөлний хооронд ямар ч холболт байхгүй тул зүүг газардуулаад (доош татах резистороор) холбож, бид LOW гэж уншдаг. Товчлуур хаагдсан (дарагдсан) үед энэ нь хоёр хөлнийхөө хооронд холболт хийж, зүүг хүчдэлд холбодог бөгөөд ингэснээр бид HIGH уншдаг. (Зүү нь газардуу холбогдсон хэвээр байгаа боловч резистор нь гүйдлийн урсгалыг эсэргүүцдэг тул хамгийн бага эсэргүүцлийн зам нь +5В хүртэл байдаг.) Хэрэв та дижитал оролт/гаралтын зүүг бүх зүйлээс салгавал LED нь тогтворгүй анивчих болно. Учир нь оролт нь "хөвж" байна, өөрөөр хэлбэл хүчдэл эсвэл газардуулгатай холбогдоогүй байна. Энэ нь их эсвэл бага хэмжээгээр санамсаргүй байдлаар HIGH эсвэл LOW -ийг буцааж өгөх болно. Ийм учраас танд хэлхээнд татах эсэргүүцэл хэрэгтэй болно.

Алхам 3: Код:

Илүү сонирхолтой төслүүдийн талаар надтай холбогдоорой: Youtube:

Фэйсбүүк хуудас:

Инстаграм:

int товчлуур = 2;

int a, i = 0; void setup () {Serial.begin (9600); pinMode (товчлуур, оролт); } void loop () {a = digitalRead (товчлуур); хэрэв (a == 1) {i = i+1; Serial.print ("Тоологч ="); Serial.println (i); } өөр {i = 0; }}

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