আমার অ্যাক্সিলারোমিটার কি কাজ করছে?
টেস্ট শুরু করুন এবং আপনার ডিভাইস কাত করে m/s বর্গে রিয়েল-টাইম অ্যাক্সিলারেশন মান (X, Y, Z) দেখুন। একটি বৃত্তের ভিতর একটি বল মাধ্যাকর্ষণে সাড়া দেয়, আপনার ডিভাইস কিভাবে গতি অনুভব করে তা দেখায়।
এই টেস্ট DeviceMotionEvent API থেকে 3-অক্ষ অ্যাক্সিলারেশন ডেটা (X, Y, Z) পড়ে, ভিজ্যুয়াল বল-ইন-সার্কেল ইন্ডিকেটর সহ m/s²-তে g-force পরিমাপ করে।
সমতল পৃষ্ঠে বিশ্রামে Z-অক্ষ প্রায় 9.8 m/s² (পৃথিবীর মাধ্যাকর্ষণ) পড়ে; সেন্সর রেঞ্জ সাধারণত ±16g।
Sensor access is required to run this test.
আপনার ফলাফলের অর্থ কী?
| Result | Range | Meaning |
|---|---|---|
| ভালো | বিশ্রামে Z ≈ 9.8 m/s², সব অক্ষ কাতে সাড়া দিচ্ছে | আপনার অ্যাক্সিলারোমিটার সঠিকভাবে কাজ করছে। বল ডিভাইসের কাত মসৃণভাবে ট্র্যাক করে এবং মান রিয়েল টাইমে পরিবর্তিত হয়। |
| সতর্কতা | স্থির থাকলেও মান নয়েজি বা ড্রিফ্ট করছে | কিছু সেন্সর নয়েজ স্বাভাবিক। অতিরিক্ত ড্রিফ্ট ক্যালিব্রেশন সমস্যা নির্দেশ করতে পারে — পুনরায় ক্যালিব্রেট করতে আপনার ডিভাইস রিস্টার্ট করুন। |
| খারাপ | সব মান শূন্যে আছে বা কোনো ডেটা আসছে না | সেন্সর অসমর্থিত, নিষ্ক্রিয় বা অনুমতি অস্বীকৃত হতে পারে। iOS 13+-এ অনুমতি প্রম্পট ট্রিগার করতে Start ট্যাপ করুন। |
সাধারণ সমস্যা এবং সমাধান
সব অ্যাক্সিলারেশন মান শূন্য
iOS 13+-এ পেজকে ব্যবহারকারীর ট্যাপের পর DeviceMotionEvent.requestPermission() কল করতে হয়। Start বাটন ট্যাপ করুন এবং অনুরোধ করলে সেন্সর অনুমতি দিন।
ফোনে কাজ করে কিন্তু ডেস্কটপে না
বেশিরভাগ ডেস্কটপ কম্পিউটারে অ্যাক্সিলারোমিটার নেই। এই টেস্ট বিল্ট-ইন মোশন সেন্সর সহ ফোন ও ট্যাবলেটের জন্য ডিজাইন করা।