Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Kinematikaga asoslanib, ushbu loyiha erkin harakatlanish ma'lumotlarini o'lchash orqali tortishish tezlanishining doimiy qiymatini ("g") o'lchaydi.
LCD displey ko'rsatmasi bo'yicha, ob'ekt (masalan, yog'och shar, shisha shar, po'latdan yasalgan shar va boshqalar) kimningdir qo'lidan tizimning asosiy tanasi (uzun vertikal silindrsimon naycha) orqali tepadan to oxirigacha erkin tushadi. pastki. Har qanday boshlang'ich tezlik yoki balandlik qabul qilinadi. Keyin tizim avtomatik ravishda hisoblangan "g" qiymatini beradi va ularni LCD displey orqali ko'rsatadi.
Xususiyatlar ro'yxati:
1) yorug'lik intensivligini sinab ko'ring va har qanday yorug'lik sharoitida sinov uchun standart qiymatni oling;
2) LCD displey yordamida tekshirgichning ishlash ko'rsatmalari va xatolarini tuzatish;
3) 3 ta fototransistor-LED guruhlari yordamida aniq vaqt o'lchami;
4) "g" doimiy hisobi va LCD displeyi
1 -qadam: Qanday foydalanish kerak
1 -qadam: Tayyorgarlik.
LCD displeyidagi ko'rsatmalarga amal qiling. Boshida LCD quyidagilarni ko'rsatadi:
"O'YINGA XUSH KELING, PRESS BOSHLANG";
2 -qadam: Ekologik sinov.
Tugma bosilganda, tizim quyidagilarni ko'rsatadi:
"ILTIMOS KUTING …"
Sinovga tayyorgarlik ko'rish uchun tizim 3 soniya vaqt oladi.
3 -qadam: Tayyor va tushishni kutish.
Ushbu qadam tizimi quyidagi ikkita natijani ko'rsatishi mumkin:
1) agar hamma narsa normal bo'lsa, tizim quyidagilarni ko'rsatadi:
"ILTIMOS, BIRINCHI NARSALARNI TOPGA QO'YING"
Keyin tizim 4 -bosqichga o'tadi;
2) agar baxtsiz hodisa ro'y bersa, masalan, ekologik sinov paytida yorug'lik o'zgarishi juda kuchli bo'lsa, tizim:
"Voy! Yonib ketadi, yana urinib ko'ring"
1,5 soniyadan so'ng tizim tayyorgarlikning birinchi bosqichiga qaytadi;
4 -qadam: tushirish testi.
Tekshiruvchi sinov ob'ektini tashlaganida, tizim ikkita natijani ko'rsatadi:
1) agar test normal bo'lsa, tizim quyidagilarni ko'rsatadi:
"AXShOYLI KO'RING! G = XX";
Tizim test natijasini beradi, 10 soniya davomida ko'rsatadi va 1 -bosqichga qaytadi;
2) agar testda muammolar bo'lsa, masalan, ob'ektlar harakatini yozib olmagan bo'lsa, tizim quyidagilarni ko'rsatadi:
"BIR NARSASI! Iltimos, yana urinib ko'ring"
6 soniya davomida ko'rsatiladi, tizim 1 -bosqichga qaytadi; Endi sinov operatsiyalari doirasi yakunlandi.
2 -qadam: qismlar ro'yxati
3 -qadam: ulanish
4 -qadam: Kod va tavsif
Kod 3 qismdan iborat: o'zgaruvchilar deklaratsiyasi, harakat ta'rifi va asosiy dastur.
1) O'zgaruvchilar ta'rifi bo'limi: Bu bo'limda jami 30 ta dalil aniqlangan. 15 o'zgaruvchan dalillar: yorug'lik sensori uchun 6, vaqt uchun 6, kalit holati uchun 1, tizim holati uchun 1 va g qiymatini hisoblash uchun 1. 15 ta doimiy argument: masofa uchun 2 ta, sezgir qiymat uchun 1 ta va PIN-kod uchun 12 ta (shu jumladan LCD interfeys bilan bog'liq 6 ta PIN);
2) Harakatlar ta'rifi bo'limi: Butun prektsiya har xil harakatlar bo'yicha 3 xil tizim holatiga bo'linadi, ular beshta harakat dasturidan foydalanadi: 'sensor o'qish ()', 'engil sinov ()', 'tushadi ()', 'gvalue () 'va' printall () '.
3) Asosiy dastur bo'limi: uchta tizim holati "sysState 0, 1 va 2" deb nomlangan. 1) sysState0 tizimni xush kelibsiz xabarini ko'rsatish bilan boshlaydi. Agar kalit bosilsa, lighttest () funktsiyasini chaqiring va ishga tushirilgandan keyin 1 holatini yoki 0 holatini qaytaring; 2) sysState1 da drop () va printall () funktsiyalari qayta -qayta chaqiriladi va ishga tushirilgandan keyin 2 yoki 0 holatini qaytaradi; 3) sysState2 da gvalue () funktsiyasini chaqiring va 0 holatini qaytaring;
Bundan tashqari, sensorli o'qish () funktsiyasi asosiy dasturda ikki marta chaqiriladi;