ডিজিটাল পিনের সংখ্যা বাড়ান
অনেকগুলি পোস্ট রয়েছে যা বিভিন্ন আরডুইনোগুলিতে কেবল স্ট্যান্ডার্ড পিনের চেয়ে বেশি কীভাবে ব্যবহার করতে হয় তা ব্যাখ্যা করে তবে তাদের মধ্যে কোনওটিই সীমাবদ্ধতা এবং প্রজননকে সঠিকভাবে ব্যাখ্যা করে না।
আরডুইনো ইউনো:
1. আপনি এনালগ পিন ব্যবহার করতে পারেন
Pin 14 = Analog in 0
Pin 15 = Analog in 1
Pin 16 = Analog in 2
Pin 17 = Analog in 3
Pin 18 = Analog in 4
Pin 19 = Analog in 5
digitalWrite(14,HIGH);
or
digitalWrite(A0,HIGH);
2. আপনি এসডিএ, এসসিএল এবং এ 4, এ 5 উভয়ই ব্যবহার করতে পারবেন না কারণ তারা মূলত একই (18,19)।
3. আপনি টিএক্স / আরএক্সও ব্যবহার করতে পারেন।
"এটি করবেন না, আপনি সিরিয়াল যোগাযোগ ভাঙ্গা ..."
"পিন 0 এবং 1 ব্যবহার করবেন না"
"আপনি টিএক্স / আরএক্স পিন ব্যবহার করতে পারবেন না"
আপনি পারেন ... তবে আপনার সাবধানতা অবলম্বন করা উচিত। কোনটা?
এটি ইউএসবি উপর সফ্টওয়্যার সিরিয়াল থাকা উচিত, তাই না?
নাকি আমি ইউএসবি সিরিয়ালটি ভাঙ্গি?
আমি যদি টিএক্স / আরএক্স ব্যবহার করি তবে কি অভ্যন্তরীণ চিপ সমস্যা আছে?
আমি যেমন কোডটিতে সেই টিএক্স / আরএক্স পিনগুলি ব্যবহার করি তখন আমার সম্ভবত ব্যবহার করা উচিত নয় Serial.print()
?
Serial.print()
পিন 0,1 ব্যবহার করা কোড আপলোড করার পরে যদি আমি মুছে ফেলতে ভুলে যাই তবে কী হবে ?
যদি কিছু ভুল হয়ে যায় তবে কীভাবে হার্ডওয়্যারকে আর্দুইনো / বুটলোডার পুনরায় সেট করবেন?
যেহেতু বিভিন্ন অন্যান্য আরডুইনো রয়েছে যা বিভিন্ন চিপ ব্যবহার করে, উপরের সমস্ত আট্মেল চিপের জন্য বৈধ?
সুতরাং, এই টিএক্স / আরএক্স ব্যবহার করার আগে বা অন্যান্য এনালগ পিনগুলি ব্যবহার করার আগে আমি কী জানি?
আপনার আই / ও প্রসারিত করার জন্য সস্তা শিফটগ্রিস্টর, পিডব্লিউএম ড্রাইভার, নেতৃত্বাধীন ড্রাইভার, এসপিআই, আই 2 সি এবং আরও আইসিস রয়েছে
তবে যদি বড় সমস্যা না হয় তবে এর অর্থ হ'ল আরডুইনোতে 20 আই / ও পিন রয়েছে ...
আপনি তাত্ত্বিকভাবে নিয়ন্ত্রণ করতে পারেন:
17x3 = 51 = 17 RGB leds (multiplexing, pwm sourcing&sinking);
14x6 = 84 leds (multiplexing, pwm on 6 rows/colums );
10x10 = 100 leds (multiplexing, high low);
20x(20-1) = 380 leds (charlieplexing, high low);
// yes it would flicker
আমি ভুল হলে শুধরে. এর অর্থ আপনি ডায়োড এবং একটি আরডুইনো ব্যবহার করে 380 "যাই হোক না কেন" নিয়ন্ত্রণ করতে সক্ষম হন।