ডিজিটাল আউট#
ভূমিকা#
digital_out ক্লাসটি V5 Brain-কে একটি LED, রিলে বা অন্য কোনো ইলেকট্রনিক ডিভাইসের মতো বাহ্যিক কোনো কম্পোনেন্টে ডিজিটাল সিগন্যাল পাঠাতে দেয়। এটি একটি হাই সিগন্যাল (5 ভোল্ট) বা একটি লো সিগন্যাল (0 ভোল্ট) পাঠাতে পারে।
ক্লাস কনস্ট্রাক্টর#
digital_out(
triport::port &port );
ক্লাস ডেস্ট্রাক্টর#
digital_out অবজেক্টটি ধ্বংস করে এবং সংশ্লিষ্ট রিসোর্সগুলো মুক্ত করে।
~digital_out();
প্যারামিটার#
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
ডিজিটাল আউটপুট ডিভাইসটি যে ৩-ওয়্যার পোর্টের সাথে সংযুক্ত থাকে, তা |
উদাহরণ#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
সদস্যদের কার্যাবলী#
digital_out ক্লাসে নিম্নলিখিত সদস্য ফাংশনগুলো অন্তর্ভুক্ত রয়েছে:
set— একটি 3-ওয়্যার ডিজিটাল আউট পোর্টের সিগন্যাল লেভেল উচ্চ বা নিম্নতে সেট করে।
যেকোনো digital_out মেম্বার ফাংশন কল করার আগে, digital_out একটি ইনস্ট্যান্স তৈরি করতে হবে, যেমনটি নিচে দেখানো হয়েছে:
/* This constructor is required when using VS Code.
Digital output configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
set#
নির্বাচিত ৩-ওয়্যার পোর্টের সিগন্যাল লেভেল নির্ধারণ করে।
Available Functionsvoid set(
bool value );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
উচ্চ বা নিম্ন সংকেত পাঠানো হবে কিনা: |
এই ফাংশনটি কোনো মান ফেরত দেয় না।
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);