স্থল হিসাবে একটি ডিজিটাল আই / ও পিন


9

আমি একটি আই / ও পিনটি সার্কিটের সাথে একইভাবে স্থলটির ফাংশন হিসাবে ফিরিয়ে আনতে চাই।

এর মধ্যে কোনটি আমার যা প্রয়োজন তা অর্জন করবে?

pinMode(pinnumber, OUTPUT)
digitalWrite(pinnumber, LOW)

অথবা

pinMode(pinnumber, input)

আপনার দ্বিতীয় বিকল্পটি pinMode(pinnumber,input)পিনের "তৃতীয় অবস্থানে" পিন স্থাপন করছে, একে "হাই প্রতিবন্ধকতা "ও বলা হয়। এটি মূলত যদি পিনটি সার্কিটের সাথে সংযুক্ত না থাকে, যেমন ওহমিটারের মতো।
zmo

"digitWrite"? আপনি " ডিজিটাল রাইট " বলতে চাইছেন না ?
পিটার মর্টেনসেন

উত্তর:


9

আপনার প্রথম স্নিপেট সঠিক সমাধান।

pinMode(pinnumber,OUTPUT)
digitalWrite(pinnumber,LOW)

সতর্কতা অবলম্বন করুন, আপনি কেবল পিন প্রতি 6 এমএ বা 9 এমএ পর্যন্ত ডুবতে পারেন ( ডকুমেন্টেশন অনুসারে ["ইনপুট এবং আউটপুট" বিভাগ], আমি আর বেশি চেষ্টা করিনি)। আপনার যদি আরও বর্তমান প্রয়োজন হয় তবে ট্রানজিস্টার ব্যবহার করুন ( এটি একটি ভাল উদাহরণের মতো দেখায়, আপনাকে কেবল আউটপুট পিনটি উল্টাতে হবে HIGH)।

যখন পিনটি ইনপুট হিসাবে কনফিগার করা থাকে তখন এটি উচ্চ প্রতিবন্ধী হওয়ার কথা, আপনি যা চান তা নয়।


ধন্যবাদ, বর্তমানটি আরডুইনোর আইও পিন থেকেও আসে। অতএব, আমি 40mA সীমা একটি সমস্যা হবে বলে মনে করি না।
রাজাত

@ রাজাত একরকম এলইডি ম্যাট্রিক্স করছেন? সতর্কতা অবলম্বন করুন, ধরে রেখে আপনি প্লাগ (উদাহরণস্বরূপ) দুটি পিনের মধ্যে একটি উচ্চ বর্তমান এলইডি (কমপক্ষে কোনও সঠিক বর্তমান সীমাবদ্ধ প্রতিরোধক ছাড়াই), আপনি এখনও চিপটিকে ক্ষতি করতে পারেন। এমনকি আপনি যেখানে শর্ট সার্কিট তৈরি করেন সে ক্ষেত্রেও উল্লেখ করা হচ্ছে না।
ফ্রেডপ

এটি একটি চাপ সংবেদক ম্যাট্রিক্স, এটি 10 ​​16: 1 মাল্টিপ্লেক্সার রয়েছে। বর্তমানটি কেবল আরডুইনো ইউএসবি কেবল এবং কোনও বাহ্যিক বিদ্যুৎ সরবরাহ থেকে আসে না fore অতএব, আমি মনে করি না যে উচ্চ স্রোত একটি সমস্যা হয়ে উঠবে। আপনি কি শর্ট সার্কিটের কারণ হতে পারে তার উপর কিছুটা আলোকপাত করতে পারেন?
রজনাত

@ রাজাত এমন কিছু শর্ট তৈরি করবে যদি পিন "1" এবং "2" সংযুক্ত থাকে: pinMode(pinnumber1,OUTPUT); pinMode(pinnumber2,OUTPUT); digitalWrite(pinnumber1,LOW); digitalWrite(pinnumber2,HIGH); পিএস: ঘরে এটি চেষ্টা করবেন না, নিষ্পাপ আরদুইনির ক্ষতি করবেন না, আমাকে মামলা করবেন না, ইত্যাদি ...
ফ্রেডপ

2
আমি 6 / 9mA নম্বরটি দেখে কিছুটা অবাক হয়েছিলাম। আপনি আরডুইনো ডিউয়ের জন্য সঠিক হন, তবে আমার মনে হয় যে AVR ভিত্তিক আরডুইনোস (ইউনো ইত্যাদি) এখনও বিস্তৃত সংখ্যাগরিষ্ঠে রয়েছেন, সেই সংখ্যাটি আরও 40mA এর মতো।
মাইক্রোথেরিয়ন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.