আই 2 সি বাস প্রোটোকল টিউটোরিয়াল, অ্যাপ্লিকেশন সহ ইন্টারফেস

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





আজকাল প্রোটোকলগুলি এগুলিতে একটি অত্যাবশ্যক ভূমিকা পালন করে এম্বেড সিস্টেম নকশা । প্রোটোকলগুলিতে না গিয়ে আপনি যদি মাইক্রোকন্ট্রোলারের পেরিফেরিয়াল বৈশিষ্ট্যগুলি প্রসারিত করতে চান তবে জটিলতা এবং বিদ্যুৎ খরচ বৃদ্ধি পাবে। বিভিন্ন প্রকারের বাস প্রোটোকল যেমন ইউএসএআরটি, এসপিআই, ক্যান, আই 2 সি বাস প্রোটোকল , ইত্যাদি, যা দুটি সিস্টেমের মধ্যে ডেটা স্থানান্তর করার জন্য ব্যবহৃত হয়।

আই 2 সি প্রোটোকল

আই 2 সি বাস কি?




দুই বা একাধিক ডিভাইসের মধ্যে তথ্য প্রেরণ এবং গ্রহণের জন্য একটি বাস সিস্টেম হিসাবে পরিচিত একটি যোগাযোগের পথ প্রয়োজন। একটি আই 2 সি বাস একটি দ্বি নির্দেশমূলক দ্বি-তারের সিরিয়াল বাস যা সংহত সার্কিটগুলির মধ্যে ডেটা পরিবহনের জন্য ব্যবহৃত হয়। আই 2 সি এর অর্থ “ইন্টার ইন্টিগ্রেটেড সার্কিট”। এটি প্রথম ফিলিপস সেমিকন্ডাক্টররা 1982 সালে প্রবর্তন করেছিল। আই 2 সি বাসে স্ট্যান্ডার্ড, ফাস্ট-মোড এবং হাই-স্পিড-মোডের মতো তিনটি ডেটা ট্রান্সফার স্পিড থাকে। আই 2 সি বাস 7-বিট এবং 10-বিট ঠিকানা স্পেস ডিভাইস সমর্থন করে এবং এর অপারেশন কম ভোল্টেজের সাথে পৃথক।

আই 2 সি বাস প্রোটোকল

আই 2 সি বাস প্রোটোকল



আই 2 সি সিগন্যাল লাইন

আই 2 সি সিগন্যাল লাইন

আই 2 সি সিগন্যাল লাইন

আই 2 সি একটি সিরিয়াল বাস প্রোটোকল যা দুটি সিগন্যাল লাইন যেমন এসসিএল এবং এসডিএল লাইন সমন্বিত থাকে যা ডিভাইসগুলির সাথে যোগাযোগের জন্য ব্যবহৃত হয়। এসসিএল মানে একটি ‘সিরিয়াল ক্লক লাইন’ এবং এই সংকেতটি সর্বদা ‘মাস্টার ডিভাইস’ দ্বারা চালিত হয়। এসডিএলটির অর্থ ‘সিরিয়াল ডেটা লাইন’, এবং এই সংকেতটি মাস্টার বা আই 2 সি পেরিফেরিয়াল দ্বারা চালিত হয়। আই 2 সি পেরিফেরিলের মধ্যে কোনও স্থানান্তর নেই যখন এই এসসিএল এবং এসডিএল উভয় লাইনই ওপেন ড্রেন অবস্থায় রয়েছে।

খোলা ড্রেন আউটপুট


ওপেন-ড্রেন হল এফইটি ট্রানজিস্টর জন্য ধারণা এতে ট্রানজিস্টরের ড্রেন টার্মিনালটি খোলা অবস্থায় রয়েছে। মাস্টার ডিভাইসের এসডিএল এবং এসসিএল পিনগুলি ট্রান্সজিস্টারগুলির সাথে খোলা অবস্থায় ডিজাইন করা হয়েছে, সুতরাং এই ট্রানজিস্টর পরিচালিত হলেই ডেটা স্থানান্তর সম্ভব। সুতরাং, এই লাইনগুলি বা ড্রেন টার্মিনালগুলি পরিবাহী মোডের জন্য ভিসিসির সাথে পুঙ্খানুপুঙ্খ পুল-আপ প্রতিরোধকগুলি সংযুক্ত রয়েছে are

আই 2 সি ইন্টারফেস

অনেক স্লেভ ডিভাইসগুলি মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেস করা হয় তাদের মধ্যে তথ্য স্থানান্তর করার জন্য আই 2 সি লেভেল শিফটার আইসি মাধ্যমে আই 2 সি বাসের সাহায্যে। আই 2 সি প্রোটোকল সর্বাধিক 128 ডিভাইসকে সংযুক্ত করতে ব্যবহৃত হয়েছিল যা সমস্ত সংযুক্ত রয়েছে মাস্টার ইউনিটের এসসিএল এবং এসডিএল লাইনগুলির পাশাপাশি গোলাম ডিভাইসের সাথে যোগাযোগ করার জন্য। এটি মাল্টিমাস্টার যোগাযোগকে সমর্থন করে যার অর্থ বাহ্যিক ডিভাইসগুলি যোগাযোগ করার জন্য দুটি মাস্টার ব্যবহৃত হয়।

আই 2 সি ডেটা স্থানান্তরের হার

আই 2 সি প্রোটোকল তিনটি মোড পরিচালনা করে যেমন: দ্রুত মোড, হাই-স্পিড মোড এবং স্ট্যান্ডার্ড মোড যেখানে স্ট্যান্ডার্ড মোডের ডেটা গতি 0Hz থেকে 100Hz পর্যন্ত হয় এবং দ্রুত মোডের ডেটা 0Hz থেকে 400 KHz গতি এবং 10 সহ উচ্চ গতির মোডের সাথে স্থানান্তর করতে পারে কেএইচজেড থেকে 100KHz। 9 বিট ডেটা প্রতিটি স্থানান্তরের জন্য প্রেরণ করা হয় যেখানে 8 বিট ট্রান্সমিটার এমএসবি দ্বারা এলএসবিতে প্রেরণ করা হয় এবং 9 তম বিটটি রিসিভারের দ্বারা প্রেরিত একটি স্বীকৃতি বিট is

আই 2 সি ডেটা স্থানান্তরের হার

আই 2 সি ডেটা স্থানান্তরের হার

আই 2 সি যোগাযোগ

আই 2 সি বাস প্রোটোকল মাস্টার এবং স্লেভ যোগাযোগে সর্বাধিক ব্যবহৃত হয় যেখানে মাস্টারকে 'মাইক্রোকন্ট্রোলার' বলা হয় এবং স্লেভকে এমবেডেড সিস্টেমে অন্যান্য ডিভাইস যেমন এডিসি, ইপ্রোম, ড্যাক এবং অনুরূপ ডিভাইস বলা হয়। আই 2 সি বাসের সাহায্যে স্লেভ ডিভাইসগুলির সংখ্যা মাস্টার ডিভাইসের সাথে সংযুক্ত থাকে, যেখানে প্রতিটি দাস এটির যোগাযোগের জন্য একটি অনন্য ঠিকানা থাকে। মাস্টার ডিভাইসটি ক্রীতদাসের সাথে যোগাযোগ করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করা হয়:

ধাপ 1: প্রথমে, মাস্টার ডিভাইস সমস্ত স্লেভ ডিভাইসগুলিকে অবহিত করার জন্য একটি শুরুর শর্ত জারি করে যাতে তারা সিরিয়াল ডেটা লাইনে শোনায়।

ধাপ ২: মাস্টার ডিভাইস লক্ষ্য স্লেভ ডিভাইসের ঠিকানা প্রেরণ করে যা এসএসসিএল এবং এসডিএল লাইনগুলির সাথে সংযুক্ত হিসাবে সমস্ত দাস ডিভাইসের ঠিকানাগুলির সাথে তুলনা করা হয়। যদি কেউ মিলের ঠিকানা দেয় তবে সেই ডিভাইসটি নির্বাচিত এবং বাকি সমস্ত ডিভাইস এসসিএল এবং এসডিএল লাইন থেকে সংযোগ বিচ্ছিন্ন হয়ে গেছে।

ধাপ 3: মাস্টারের কাছ থেকে প্রাপ্ত ম্যাচের ঠিকানার সাথে স্লেভ ডিভাইস, মাস্টারের কাছে একটি স্বীকৃতির সাথে প্রতিক্রিয়া জানায় তারপরে ডেটা বাসে মাস্টার এবং স্লেভ উভয় ডিভাইসের মধ্যে যোগাযোগ স্থাপন করা হয়।

পদক্ষেপ 4: মাস্টার এবং স্লেভ উভয়ই যোগাযোগটি পড়া বা লেখা হয় কিনা তার উপর নির্ভর করে ডেটা গ্রহণ এবং সংক্রমণ করে।

পদক্ষেপ 5: তারপরে, মাস্টার রিসিভারে 8-বিট ডেটা প্রেরণ করতে পারে যা 1-বিট স্বীকৃতি দিয়ে উত্তর দেয়।

আই 2 সি টিউটোরিয়াল

ঘড়ির ডালের সাথে ধাপে ধাপে ধাপে তথ্য প্রেরণ এবং গ্রহণকে I2C প্রোটোকল বলে। এটি একটি আন্তঃব্যবস্থা এবং স্বল্প-দূরত্বের প্রোটোকল, যার অর্থ, এটি সার্কিট বোর্ডের মধ্যে মাস্টার এবং স্লেভ ডিভাইসগুলি যোগাযোগ করার জন্য ব্যবহৃত হয়।

আই 2 সি প্রোটোকল বুনিয়াদি

সাধারণভাবে, আই 2 সি বাস সিস্টেমে দুটি তার রয়েছে যা সহজেই ইনপুট এবং আউটপুট পেরিফেরাল বৈশিষ্ট্যগুলি যেমন এডিসি, ইআরএম এবং আরটিসি প্রসারণ করতে সহজেই ব্যবহৃত হয় এবং অন্যান্য মৌলিক উপাদান এমন একটি সিস্টেম তৈরি করতে যার জটিলতা খুব কম।

উদাহরণ: যেহেতু 8051 মাইক্রোকন্ট্রোলারের কোনও অন্তর্নির্মিত এডিসি নেই - সুতরাং, আমরা যদি 8051 মাইক্রোকন্ট্রোলারের সাথে কোনও এনালগ সেন্সর ইন্টারফেস করতে চাই - আমাদের ADC0804-1 চ্যানেল এডিসি, ADC0808- 8 চ্যানেল এডিসি ইত্যাদির মতো অ্যাডিসি ডিভাইসগুলি ব্যবহার করতে হবে, আমরা অ্যানালগ সেন্সরকে মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেস করতে পারি।

কোনও মাইক্রোকন্ট্রোলার বা প্রসেসরের আই / ও বৈশিষ্ট্যগুলি প্রসারণ করতে প্রোটোকলটি ব্যবহার না করে আমরা 8255 আইসিআইটি 8-পিন ডিভাইসে যেতে পারি। দ্য 8051 মাইক্রোকন্ট্রোলার একটি 40-পিনের মাইক্রোকন্ট্রোলার 8255 আইসি ব্যবহার করে আমরা প্রতিটি বন্দরে 8-পিনের সাহায্যে 3-I / O পোর্টগুলি প্রসারিত করতে পারি। পেরিফেরিয়াল সার্কিটরি সম্প্রসারণের জন্য আরটিসি, এডিসি, ইপ্রোম, টাইমারস ইত্যাদির মতো সমস্ত ডিভাইস ব্যবহার করে - জটিলতা, ব্যয়, বিদ্যুত ব্যবহার এবং পণ্যের আকার বৃদ্ধি করা হয়।

এই সমস্যাটি কাটিয়ে উঠতে, হার্ডওয়্যার জটিলতা এবং বিদ্যুত ব্যবহার হ্রাস করার জন্য প্রোটোকল ধারণাটি ছবিতে আসে। আমরা এই আই 2 সি প্রোটোকলটি ব্যবহার করে 128 ডিভাইস পর্যন্ত আই / 0 পেরিফেরিয়াল, এডিসি, টি / সি এবং মেমরি ডিভাইসগুলির মতো আরও অনেকগুলি বৈশিষ্ট্য প্রসারিত করতে পারি।
আই 2 সি প্রোটোকলগুলিতে টার্মিনোলজি ব্যবহৃত হয়

ট্রান্সমিটার: যে ডিভাইসে বাসে ডেটা প্রেরণ করা হয় তাকে ট্রান্সমিটার বলে।

রিসিভার: যে ডিভাইসটি বাস থেকে ডেটা পায় তাকে রিসিভার বলে।

মাস্টার: একটি ডিভাইস যা একটি ক্লক সংকেত তৈরি করতে এবং স্থানান্তর বন্ধ করতে স্থানান্তর শুরু করে তাকে মাস্টার বলে।

দাস: কোনও মাস্টার দ্বারা সম্বোধিত ডিভাইসটিকে দাস বলা হয়।

মাল্টিমাস্টার: একাধিক মাস্টার একই বারে বার্তাটি কলুষিত না করে নিয়ন্ত্রণ করতে চেষ্টা করতে পারেন তাকে মাল্টিমাস্টার বলা হয়।

সালিশ: একাধিক মাস্টার একসাথে বাস নিয়ন্ত্রণ করার চেষ্টা করলে - এটি নিশ্চিত করার পদ্ধতি - বিজয়ী বার্তাটি দূষিত না হওয়ার জন্য কেবল একজনকেই অনুমতি দেওয়া হয়।

সিঙ্ক্রোনাইজেশন: দুই বা ততোধিক ডিভাইসের ক্লক সিঙ্গলকে সিঙ্ক্রোনাইজ করার পদ্ধতিটিকে সিঙ্ক্রোনাইজেশন বলে।

আই 2 সি বেসিক কমান্ডস সিকোয়েন্স

  1. বিট শর্ত শুরু করুন
  2. বিট শর্ত বন্ধ করুন
  3. স্বীকৃতি শর্ত
  4. লেখার অপারেশন মাস্টার
  5. অপারেশন স্লেভ টু মাস্টার পড়ুন

বিট শর্ত শুরু এবং বন্ধ করুন

যখন মাস্টার (মাইক্রোকন্ট্রোলার) কোনও স্লেভ ডিভাইসে (উদাহরণস্বরূপ এডিসি) কথা বলতে চান, তখন এটি আই 2 সি বাসে একটি শুরুর শর্ত জারি করে যোগাযোগ শুরু করে এবং তারপরে একটি স্টপ শর্ত জারি করে। আই 2 সি স্টার্ট এবং স্টপ লজিকের স্তরগুলি চিত্রটিতে দেখানো হয়েছে।

আই 2 সি স্টার্ট শর্তটি এসডিএ লাইনটি উচ্চতর থেকে এসডিএ লাইনের একটি উচ্চ থেকে কম রূপান্তর হিসাবে সংজ্ঞায়িত হয়। এসিএল লাইনটি এসসিএল লাইন বেশি থাকাকালীন যখন এসডিএ লাইনটি নিম্ন থেকে উচ্চে টগল করে তখন একটি আই 2 সি স্টপ শর্ত ঘটে।

আই 2 সি মাস্টার সর্বদা এস এবং পি শর্ত তৈরি করে। একবার আই 2 সি মাস্টার স্টার্ট শুরুর পরে, আই 2 সি বাসটি ব্যস্ত অবস্থায় রয়েছে বলে বিবেচিত হয়।

বিট শর্ত শুরু এবং বন্ধ করুন

বিট শর্ত শুরু এবং বন্ধ করুন

প্রোগ্রামিং:

শর্ত শুরু:

sbit এসডিএ = পি 1 ^ 7 // মাইক্রোকন্ট্রোলারের এসডিএ এবং এসসিএল পিনগুলি সূচনা করুন //
sbit এসসিএল = পি 1 ^ 6
অকার্যকর বিলম্ব (স্বাক্ষরযুক্ত স্বাক্ষর)
অকার্যকর প্রধান ()
{
এসডিএ = 1 // ডেটা প্রসেসিং //
এসসিএল = 1 // ঘড়িটি উচ্চ //
বিলম্ব ()
এসডিএ = 0 // ডেটা প্রেরণ করেছে //
বিলম্ব ()
এসসিএল = 0 // ক্লক সিগন্যাল কম //
}
অকার্যকর বিলম্ব (int পি)
{
স্বাক্ষরবিহীন, খ
(A = 0a) এর জন্য<255a++) //delay function//
(খ = 0 বি) এর জন্য}

স্টপ শর্ত:

অকার্যকর প্রধান ()
{
এসডিএ = 0 // ডেটা প্রক্রিয়াকরণ বন্ধ করুন //
এসসিএল = 1 // ঘড়িটি উচ্চ //
বিলম্ব ()
এসডিএ = 1 // বন্ধ //
বিলম্ব ()
এসসিএল = 0 // ক্লক সিগন্যাল কম //
}
অকার্যকর বিলম্ব (int পি)
{
স্বাক্ষরবিহীন, খ
(A = 0a) এর জন্য<255a++) //delay function//
(খ = 0 বি) এর জন্য}

স্বীকৃতি (ACK) এবং কোনও স্বীকৃতি (এনসিকে) শর্ত নয়

আই 2 সি বাসের মাধ্যমে প্রেরিত প্রতিটি বাইটটি রিসিভারের কাছ থেকে স্বীকৃতি শর্ত অনুসরণ করে, যার অর্থ, 8 বিটের সংক্রমণ সম্পন্ন করার জন্য মাস্টার এসসিএলকে নীচে টান দেওয়ার পরে, এসডিএটি রিসিভারের দ্বারা মাস্টারের কাছে টানবে। যদি, রিসিভারের সংক্রমণের পরে টানা না যায়, এসডিএ লাইন LOW একটি এনসিকে শর্ত হিসাবে বিবেচিত হয়।

স্বীকৃতি (এসকে)

স্বীকৃতি (এসকে)

প্রোগ্রামিং

স্বীকৃতি
অকার্যকর প্রধান ()
{
এসডিএ = 0 // এসডিএ লাইনটি কম যায় //
এসসিএল = 1 // ঘড়িটি কম থেকে কম //
বিলম্ব (100)
এসসিএল = 0
}
কোনও স্বীকৃতি নেই:
অকার্যকর প্রধান ()
{
এসডিএ = 1 // এসডিএ লাইনটি উচ্চে যায় //
এসসিএল = 1 // ঘড়িটি কম থেকে কম //
বিলম্ব (100)
এসসিএল = 0
}

মাস্টার টু স্লেভ রাইটিং অপারেশন

আই 2 সি প্রোটোকল প্যাকেট বা বাইট আকারে ডেটা স্থানান্তর করে। প্রতিটি বাইট একটি স্বীকৃতি বিট অনুসরণ করা হয়।

ডেটা স্থানান্তর ফর্ম্যাট

ডেটা স্থানান্তর ফর্ম্যাট

ডেটা স্থানান্তর ফর্ম্যাট

শুরু: প্রাথমিকভাবে, ডেটা ট্রান্সফার ক্রমটি শুরুর শর্ত উত্পন্ন কর্তা দ্বারা শুরু করা হয়েছিল।

7-বিট ঠিকানা: এর পরে মাস্টার একটি একক 16-বিট ঠিকানার পরিবর্তে দুটি 8-বিট ফর্ম্যাটে স্লেভের ঠিকানা পাঠান।

আর / ডাব্লু: যদি পঠন এবং লেখার বিটটি বেশি হয় তবে রাইট অপারেশনটি সম্পাদন করা হয়।

আলাস: যদি স্লেভ ডিভাইসে লিখন অপারেশন করা হয়, তবে রিসিভার 1 বিট এসিকে মাইক্রোকন্ট্রোলারে প্রেরণ করে।

থাম: স্লেভ ডিভাইসে রাইটিং অপারেশন সমাপ্তির পরে, মাইক্রোকন্ট্রোলার স্টপ শর্তটি স্লেভ ডিভাইসে প্রেরণ করে।

প্রোগ্রামিং

অপারেশন লিখুন

শূন্য রচনা (স্বাক্ষরবিহীন চর ডি)
{
স্বাক্ষরযুক্ত চর কে, জে = 0x80
(কে = 0 কে।)<8k++)
{
এসডিএ = (ডি ও জে)
জ = জ >> 1
এসসিএল = 1
বিলম্ব (4)
এসসিএল = 0
}
এসডিএ = 1
এসসিএল = 1
বিলম্ব (2)
সি = এসডিএ
বিলম্ব (2)
এসসিএল = 0
}

মাস্টার টু স্লেভ রিড অপারেশন

বিট বা বাইট আকারে স্লেভ ডিভাইস থেকে ডেটা ফিরে পাওয়া যায় - প্রথমে সবচেয়ে উল্লেখযোগ্য বিটটি পড়ুন এবং সর্বনিম্ন উল্লেখযোগ্য বিটটি সর্বশেষে পড়ুন।

ডেটা রিড ফর্ম্যাট

ডেটা রিড ফর্ম্যাট

ডেটা রিড ফর্ম্যাট

শুরু: প্রাথমিকভাবে, ডেটা ট্রান্সফার সিকোয়েন্স শুরু করার শর্ত উত্পন্ন করে মাস্টার দ্বারা শুরু করা হয়।

7-বিট ঠিকানা: এর পরে মাস্টার একটি একক 16-বিট ঠিকানার পরিবর্তে দুটি 8-বিট ফর্ম্যাটে স্লেভের ঠিকানা পাঠান।

আর / ডাব্লু: যদি পঠন এবং লেখার বিটটি কম হয়, তবে পঠন অপারেশন করা হয়।

আলাস: যদি স্লেভ ডিভাইসে লিখন অপারেশন করা হয়, তবে রিসিভার 1 বিট এসিকে মাইক্রোকন্ট্রোলারে প্রেরণ করে।

থাম: স্লেভ ডিভাইসে রাইটিং অপারেশন সমাপ্তির পরে, মাইক্রোকন্ট্রোলার স্টপ শর্তটি স্লেভ ডিভাইসে প্রেরণ করে।

প্রোগ্রামিং

অকার্যকর পড়া ()
{
স্বাক্ষরবিহীন চর জে, জেড = 0x00, কিউ = 0x80
এসডিএ = 1
(j = 0 জে) জন্য<8j++)
{
এসসিএল = 1
বিলম্ব (100)
পতাকা = এসডিএ
যদি (পতাকা == 1)
প্রশ্ন)
q = q >> 1
বিলম্ব (100)
এসসিএল = 0

8051 মাইক্রোকন্ট্রোলারের কাছে এডিসি ইন্টারফেসিংয়ের ব্যবহারিক উদাহরণ

এডিসি একটি ডিভাইস যা এনালগ তথ্যকে ডিজিটাল এবং ডিজিটাল আকারে অ্যানালগে রূপান্তর করতে ব্যবহৃত হয়। 8051 মাইক্রোকন্ট্রোলারের একটি ইনবিল্ট এডিসি নেই তাই আমাদের আই 2 সি প্রোটোকলের মাধ্যমে বাহ্যিকভাবে যুক্ত করতে হবে। পিসিএফ 8591 আই 2 সি ভিত্তিক ডিজিটাল অ্যানালগ এবং ডিজিটাল থেকে অ্যানালগ রূপান্তরকারী। এই ডিভাইসটি 2.5 থেকে 6 ভি ভোল্টেজ সহ সর্বাধিক 4-অ্যানালগ ইনপুট চ্যানেলগুলিকে সমর্থন করতে পারে।

অ্যানালগ আউটপুট

অ্যানালগ আউটপুটগুলি ভোল্টেজ আকারে আসে। উদাহরণস্বরূপ, 5 ভি অ্যানালগ সেন্সর 0.01v থেকে 5v এর আউটপুট যুক্তি দেয়।
5v এর সর্বাধিক ডিজিটাল মান = 256।
সর্বোচ্চ ভোল্টেজের মান অনুযায়ী 2.5v এর মান = 123।

অ্যানালগ আউটপুট সূত্রটি হ'ল:

ডিজিটাল আউটপুটগুলির সূত্র:

8051 মাইক্রোকন্ট্রোলারের সাথে এডিসি ইন্টারফেসিং

8051 মাইক্রোকন্ট্রোলারের সাথে এডিসি ইন্টারফেসিং

উপরের চিত্রটি এডিসি ডিভাইস থেকে 8051 মাইক্রোকন্ট্রোলারে আই 2 সি প্রোটোকল ব্যবহার করে ডেটা স্থানান্তর দেখায়। এসসিএল এবং এসডিএর এডিসি পিনগুলি তাদের মধ্যে যোগাযোগ স্থাপনের জন্য মাইক্রোকন্ট্রোলারের 1.7 এবং 1.6 পিনের সাথে সংযুক্ত রয়েছে। সেন্সর যখন এডিসিতে এনালগ মান দেয়, তখন এটি ডিজিটাল রূপান্তর করে এবং আই 2 সি প্রোটোকলের মাধ্যমে ডেটা মাইক্রোকন্ট্রোলারে স্থানান্তর করে।

এটি উপযুক্ত প্রোগ্রামগুলির সাথে আই 2 সি বাস প্রোটোকল টিউটোরিয়াল সম্পর্কে about আমরা আশা করি যে প্রদত্ত সামগ্রীটি আপনাকে আই 2 সি যোগাযোগ ব্যবহার করে মাইক্রোকন্ট্রোলারদের সাথে বেশ কয়েকটি ডিভাইসকে ইন্টারফেস করার ব্যবহারিক ধারণা দেয়। এই প্রোটোকলের ইন্টারফেসিং পদ্ধতিতে আপনার যদি সন্দেহ থাকে তবে নীচে মন্তব্য করে আমাদের কাছে পৌঁছাতে পারেন।