আসলে, আছিম এখানে একটি খুব ভাল পয়েন্ট করেছেন।
একটি রিড (চৌম্বক) রিলে (স্যুইচ) এবং একটি হল এফেক্ট সেন্সরের মধ্যে একটি বড় পার্থক্য রয়েছে।
প্রাথমিকভাবে, যখনই পর্যাপ্ত চৌম্বকীয় শক্তি এটির উপর / অফ সংকেত দেয় তখন একটি রিড রিলে একটি স্যুইচ সংযুক্ত করবে। একটি হল এফেক্ট সেন্সর একটি ভোল্টেজ স্তর সরবরাহ করে যা এতে বোঝায় যে এটিতে চৌম্বকীয় শক্তি প্রয়োগ করা হচ্ছে।
উপরের দেখানো কোডটি কেবল 'সরাসরি' রিড রিলে কাজ করবে, এটি হলের প্রভাব সংবেদকের জন্য মোটেই কাজ করবে না তা নয়, তবে এটি হল-এফেক্ট সেন্সর ব্যবহার করে অতিরিক্ত চ্যালেঞ্জ সরবরাহ করবে provide
প্রাথমিক চ্যালেঞ্জটি হ'ল আপনি কোনও এনালগ ডিভাইসটিকে একটি ডিজিটাল হিসাবে বিবেচনা করছেন - একটি স্পন্দনের উত্থানের দিকে ট্রিগার আশা করে। এখন, সংকেতটি স্পন্দিত হবে না - এটি সাধারণত বেল-বাঁকের মতো হবে, এতে সমস্ত প্রকারের ওঠানামা রয়েছে। চৌম্বকটি হল-ইফেক্ট সেন্সরটি পাস করার সাথে সাথে আপনি কোনও উচ্চ সিগন্যালের জন্য ন্যূনতম ভোল্টেজ (3.5v, IIRC?) এর কাছাকাছি যেতে পারেন।
অবশ্যই, হল ইফেক্ট সেন্সরের মতো কিছু ব্যবহার করার সময় আমাদের প্রথম প্রবৃত্তিটি এডিসি ব্যবহার করা এবং কোনও এনালগ পিনে ভোল্টেজের স্তরটি পড়তে হয়। তবে, আপনি এনালগ পিনে মোটামুটি 10,000 সেকেন্ডের মধ্যে সীমাবদ্ধ (প্রতিটি পঠনে 100uS লাগে)। এটি এমনও ধরে নেয় যে আপনার করা সমস্তগুলি লুপ এবং পড়া মানগুলি - আপনাকে কোনও ডিসপ্লে আপডেট করতে, গণনা করা ইত্যাদির জন্য অন্য অনেক সময় দেয় না উল্লেখ করার জন্য নয়, আপনি যদি ভুল সময়ে পড়েন, আপনি আপনার সিগন্যালটি মিস করেছেন!
আমি নিশ্চিত যে কোনওভাবে এডিসির সাথে লিঙ্কযুক্ত বাধা ব্যবহার করা সম্ভব, তবে আমার কাছে এ জাতীয় জ্ঞানের সুবিধা নেই।
পরিবর্তে, যদি আপনি প্রকৃত হল এফেক্ট সেন্সর ব্যবহার করতে চান তবে আমি এটিকে একটি চিত্তাকর্ষক স্তরে ডিজিটাল (অন / অফ) সিগন্যালে রূপান্তর করতে একটি স্মিট ট্রিগার হিসাবে খাওয়ানোর পরামর্শ দেব যা "সরাসরি চুম্বকের নীচে" নির্দেশ করে। অতিরিক্তভাবে, শিমিট ট্রিগারটিতে প্রয়োগ করা হিস্টেরেসিসের স্তরের উপর নির্ভর করে আপনার কিছু ডি-বাউন্সিংয়ের প্রয়োজন হতে পারে যা বর্তমান গতির উপর ভিত্তি করে ডি-বাউন্সের হারকে পরিবর্তন করবে। তারপরে আপনি এটিকে একটি সাধারণ রিড রিলের মতো আচরণ করতে পারেন।
! গ