Мазмуну:

Баракты автоматтык түрдө айландыруу: 6 кадам
Баракты автоматтык түрдө айландыруу: 6 кадам

Video: Баракты автоматтык түрдө айландыруу: 6 кадам

Video: Баракты автоматтык түрдө айландыруу: 6 кадам
Video: ЖАНЫ!!! Радио TECSUN PL320 #tecsun 2024, Ноябрь
Anonim
Image
Image
Жабдуулар
Жабдуулар

Аспапта ойноп жатып барактарды барактап кыйналып көрдүңүз беле? Мен ишенем, көбүбүздө бар. Бул автоматтык баракты айлантуучу сизге маселени чечүүгө жардам берет. Бул менен иштөө супер оңой. Сиз жөн гана продуктту полго койосуз жана муну жасоо үчүн барактардын баркын баскычына басыңыз. Баарынан маанилүүсү, муну жасоо абдан оңой! Андыктан көпкө созулбастан, баштайлы!

1 -кадам: Берилиштер

Жабдуулар
Жабдуулар
  • Ардуино Леонардо тактасы
  • Breadboard
  • Jumper зымдары x8
  • 470 Ом каршылыгы
  • Button
  • Shoebox кутуча

2 -кадам: Электрониканы чогултуу

Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
  • зымдарды баскычка туташтырыңыз
  • 5v позитивге жана GND терске туташтырыңыз
  • полдун оң жана терс бөлүгүн туташтыруу
  • GND'ди 4 -пинге жана 2 -пинге тактага туташтырыңыз
  • каршылыкты нанга туташтыруу
  • баскычты нан тактасына туташтырыңыз

3 -кадам: Коддоо

Coding
Coding

Акыркы кадам - коддоо. Сиз ArduBlock (сүрөт берилген) же коддун версиясын колдонууну тандай аласыз.

Коддун шилтемеси бул жерде

#кошуу

/* Бул негизги китепканалар 32u4 жана SAMDге негизделген такталарды (Леонардо, Эсплора, Нөл, Улам жана MKR үй -бүлөсү) туташтырылган компьютерге эне Чычкан жана/же Баскычтоп катары көрсөтүүгө мүмкүндүк берет. */ void setup () {// бир жолу иштетүү үчүн орнотуу кодуңузду бул жерге коюңуз: pinMode (2, INPUT); // санарип пинди киргизүү Keyboard.begin () катары белгилейт; // Keyboard.releaseAll () клавиатурасын көзөмөлдөөнү баштоо; } void loop () {// кайра иштетүү үчүн негизги кодуңузду бул жерге коюңуз: if (digitalRead (2)) {pinMode (4, INPUT_PULLUP); // пин 4тү киргизиңиз жана тартылуу каршылыгын күйгүзүңүз, эгерде жерге туташпаса, ал жогору кетет (digitalRead (4) == ТӨМӨН) {// пин 4 түшүп калмайынча эч нерсе кылбаңыз Keyboard.press (215); // басуу үчүн баскыч (ASCII коду)} Keyboard.releaseAll (); }}

4 -кадам: кутуча

Куту
Куту
Куту
Куту
  1. кутучадагы баскычтын өлчөмүнө көз салыңыз
  2. тешикти кесип

5 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
  1. Кнопканы тешиктен өткөрүңүз
  2. Ардуинону кутуга салыңыз

6 -кадам: Толук

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