|
MAKETNI LOYIHALASH VA PLATA EHTIYOT QISMLARNI YIG`ISH
|
bet | 4/8 | Sana | 22.01.2024 | Hajmi | 4,08 Mb. | | #143359 |
Bog'liq Bozorov Tulevberdiyev MAKETNI LOYIHALASH VA PLATA EHTIYOT QISMLARNI YIG`ISH MAKETNING TUZILISHI VA KO’RINISHI
Kerakli jihozlar
1 Arduino uno platasi
Biz qurayotgan aqlli chiqindi qutisi kontekstida Arduino Uno platasi tizimning Markaziy protsessor birligi yoki "miyasi" bo'lib xizmat qiladi. Uning asosiy vazifasi boshqa komponentlarning, ya'ni servo vosita va harakat sensori harakatlarini boshqarish va muvofiqlashtirishdir. Ushbu aqlli qutidagi Arduino Uno-ning asosiy funktsiyalari:
Sensor Ma'lumotlarni Qayta Ishlash:
- Arduino Uno har qanday aniqlangan harakat uchun atrofini kuzatadigan harakat sensori kirish signallarini o'qiydi. Harakat sensori odatda harakatning mavjudligini yoki yo'qligini ko'rsatish uchun raqamli signalni (yuqori yoki past) chiqaradi.
Qaror Qabul Qilish:
- Harakat sensoridan olingan kirish asosida Arduino Uno servo motorni qanday boshqarish haqida qaror qabul qiladi. Masalan, harakat aniqlanganda, Arduino qopqoqni ochish uchun servo motorni faollashtirishga qaror qilishi mumkin.
Servo Motorni Boshqarish:
- Arduino Uno harakatini tartibga solish uchun servo motorga boshqaruv signallarini yuboradi. Qopqoqni ochish yoki yopish uchun zarur bo'lgan burilish burchagini aniqlaydi. Ilgari taqdim etilgan kodda ' lidServo.yozish (burchak) funktsiyasi servo dvigatelning holatini boshqarish uchun ishlatiladi.
Vaqt va kechikishlar:
- Arduino Uno qopqoqning harakatlanish vaqtini boshqaradi, qopqoqni yana yopishdan oldin belgilangan muddat davomida ochiq ushlab turish uchun kechikishlarni amalga oshiradi. `Delay ()` kabi vaqt funktsiyalari harakatlar davomiyligini boshqarish uchun ishlatiladi.
Quvvatni Boshqarish:
- Arduino Uno quvvatni boshqarish strategiyasida ishtirok etishi mumkin. Masalan, u energiyani tejash, quvvat manbai (batareya yoki tashqi quvvat manbai) umrini uzaytirish uchun harakatsizlik davrida o'zini kam quvvatli uyqu rejimiga o'tkazishi mumkin.
Kodni Bajarish:
- Arduino Uno xotirasida saqlangan dasturlashtirilgan kodni ishlaydi. Arduino dasturlash tilida yozilgan kod (C++ varianti) sensor kirishlari va kerakli harakatlar asosida aqlli chiqindi qutisining xatti-harakatlarini belgilaydi.
|
| |