ইউনোর পিন 13 এলইডি এর সাথে কী চুক্তি হয়েছে?


13

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

কেন এখানে এলইডি? এটি কিসের ক্ষেত্রে ব্যবহার হয়?

এই এলইডি অ্যাকাউন্টে আমাকে কী ধরণের সার্কিট সামঞ্জস্য করতে হবে?

পিন 13 traditionতিহ্যগতভাবে একটি ডিবাগ বা সমস্যা সমাধানের পিন? এই সম্মেলনটি কোথা থেকে এল?


2
মাউসে কেন একটি স্ক্রোল হুইল রয়েছে? এটি সুবিধাজনক, তবে প্রয়োজন নেই।
বেনামে পেঙ্গুইন

উত্তর:


9

13 পিন নেতৃত্বে দ্বারা ব্যবহৃত হয় optiboot লোডার (চালু ব্যবহার করা ইউএনও ):

  • আরডিনো বুট সময়ে (কয়েকবার এলইডি জ্বলজ্বল করে)
  • আরডুইনোতে স্কেচ আপলোড করার সময়

আমি অন্যান্য বুটলোডার চেক করি নি, তারা অপটিবুটের মতো আচরণ করতে পারে।

অপটিবোটের জন্য, এই আচরণটি সংশোধন করতে alচ্ছিক সংজ্ঞা (সংকলন সময়ে) রয়েছে:

  • LED_START_FLASHESবুট সময় পিন 13 এলইডি ফ্ল্যাশগুলির সংখ্যা নির্ধারণ করে (সেট করা যেতে পারে 0)
  • LED_DATA_FLASHসংকলন-সময়ে সংজ্ঞায়িত হলে স্কেচ আপলোড চলাকালীন পিন 13 এলইডি ব্যবহার করবে

এই সংজ্ঞাগুলি hardware/arduino/bootloaders/optiboot/optiboot.cআপনার আরডুইনো আইডিই ইনস্টল ডিরেক্টরি থেকে ব্যাখ্যা করা হয়েছে ।

আপনি যদি এগুলি পরিবর্তন করতে চান তবে আপনাকে প্রথমে অপটিবুট লোডারটি পুনরায় কম্পাইল করতে হবে এবং তারপরে কোনও আইএসপি প্রোগ্রামারটির মাধ্যমে এটি আপনার আরডুইনোতে জ্বালাতে হবে ।

আমি অনুমান করি যে পিন 13 এ এলইডির আরও একটি কারণ হ'ল আর্দুইনোর " হ্যালো ওয়ার্ল্ড " স্কেচের প্রদর্শন সহজতর করা , যথা Blinkস্কেচ, কোনও অতিরিক্ত উপাদান ছাড়াই প্রয়োজন ছাড়াই।


8

এই এলইডি অ্যাকাউন্টে আমাকে কী ধরণের সার্কিট সামঞ্জস্য করতে হবে?

আপনি যদি সেই পিনটি ডিজিটাল ইনপুট হিসাবে ব্যবহার করেন তবে আপনাকে এটিকে অ্যাকাউন্টে নেওয়া দরকার।

দ্রষ্টব্য: ডিজিটাল পিন 13 অন্যান্য ডিজিটাল পিনের তুলনায় ডিজিটাল ইনপুট হিসাবে ব্যবহার করা আরও শক্ত কারণ এটির সাথে একটি এলইডি এবং প্রতিরোধক সংযুক্ত রয়েছে যা বেশিরভাগ বোর্ডের বোর্ডে সোনারড থাকে। যদি আপনি এর অভ্যন্তরীণ 20 কে পুল-আপ রেজিস্টার সক্ষম করে থাকেন তবে এটি প্রত্যাশিত 5 ভি এর পরিবর্তে প্রায় 1.7V-এ স্থির হবে কারণ জাহাজে নেতৃত্বাধীন এলইডি এবং সিরিজ রেজিস্টর ভোল্টেজের স্তরটিকে নীচে টানবে, যার অর্থ এটি সর্বদা স্বল্প ফিরে আসে। ডিজিটাল ইনপুট হিসাবে আপনাকে অবশ্যই পিন 13 ব্যবহার করতে হবে, এটির পিনমড () ইনপুটতে সেট করুন এবং একটি বাহ্যিক টান ডাউন প্রতিরোধক ব্যবহার করুন। আরডুইনো - ডিজিটালপিন্স


1
1 ওয়্যার তাপমাত্রা সেন্সর ব্যবহার করার সময় আমি এই সমস্যার মধ্যে পড়েছিলাম just এই এলইডি হস্তক্ষেপের কারণে আমি বাসটি গণনা করতে পারিনি। আমি এই পিনটি ব্যবহার করার সময় আমার অ্যাসিলোস্কোপে কিছু বিজোড় স্পাইক লক্ষ্য করেছি। আমি অন্য পিনে চলে এসেছি এবং সব ভাল ছিল।
গিটারপিকার

3

বাকি সবাই যা বলেছিল, প্লাস: আপনি যদি ডিজিটাল -13 এলইডি আপনাকে কোনও সমস্যা দেয় তবে আপনি সর্বদা এটি সার্কিট থেকে সরিয়ে ফেলতে পারেন, হয় হয় LED বা সিরিজ প্রতিরোধকের অপসারণ করে।

এটি কার্যকর হতে পারে যদি আপনি ডিজিটাল আই / ওএসের বাইরে চলে যান বা আপনি বেশ কয়েকটি সংযুক্ত আই / ও বিট চান এবং তাদের একটিরও অন্যের থেকে আলাদা আচরণ করতে চান না।


1

হ্যাঁ, পিন 13 traditionতিহ্যগতভাবে একটি আউটপুট পিন যা একটি LED চালায়। তবে নীল এলইডি জ্বলজ্বল করা উচিত নয় কারণ এটি "পাওয়ার অন" ইনডিকেটর - আপনার বোর্ডে কি ক্ষুধা বিদ্যুৎ সরবরাহ রয়েছে?

আপনি পিডব্লিউএমের সাথে পিন 13 এলইডি পরীক্ষা করতে পারেন, যা এর আপাত উজ্জ্বলতা নিয়ন্ত্রণ করবে। ওয়েবে প্রচুর উদাহরণস্বরূপ স্কেচ রয়েছে।


গ্রান্ট বিদ্যুৎ সরবরাহ কী তা আমি জানি না; ইউএসবি মাধ্যমে শক্তি সরবরাহ করা হয়েছিল। দেখে মনে হচ্ছে রেডবোর্ডগুলি ব্লিঙ্ক স্কেচের সাথে প্রাক-প্রোগ্রামড, যা পিন 13 ব্যবহার করে
ক্যাটিক

"Grunty"। হাঃ হাঃ হাঃ. আমি মনে করি তিনি একটি খুব উচ্চ বর্তমান বিদ্যুৎ সরবরাহ বোঝায়। আমি "কড়া" শব্দটি ব্যবহার করি যার অর্থ এটি উচ্চ লোডে ভোল্টেজ ড্রপকে প্রতিহত করে।
ডানকান সি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.