সুচিপত্র:
- ধাপ 1: I2C নেটওয়ার্ক বাসের সাথে সংযোগ স্থাপন
- ধাপ 2: পুলআপ প্রতিরোধক যোগ করুন
- ধাপ 3: দাস প্রোগ্রাম করুন
- ধাপ 4: মাস্টার প্রোগ্রাম করুন
ভিডিও: I2C ব্যবহার করে দুটি OOBoards একসাথে সংযুক্ত করা: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
I2C ব্যবহার করে দুটি OOBoards কে কিভাবে সংযুক্ত করতে হয় তা এই নির্দেশযোগ্য।
ধাপ 1: I2C নেটওয়ার্ক বাসের সাথে সংযোগ স্থাপন
OOBoards- এ দুটি I2C বাস, একটি লোকাল বাস এবং একটি নেটওয়ার্ক বাস রয়েছে।
OOPIC কোডটি মূলত একটি ব্যাখ্যা করা ভাষা, অর্থাৎ "কোড" EEPROM- এ সংরক্ষিত থাকে এবং মাইক্রোপ্রসেসর দ্বারা রিয়েল টাইমে পড়া/ব্যাখ্যা করা হয়। EEPROM মাইক্রোকন্ট্রোলারের সাথে যোগাযোগের জন্য স্থানীয় I2C বাস ব্যবহার করে। আপনি যদি অসিলোস্কোপে এই লোকাল বাসের দিকে তাকান, আপনি দেখতে পাবেন অবিরাম বকবক। OOBoards বোর্ডে, লোকাল বাস যা I2C সংযোগকারীর সাথে সংযুক্ত, এটি অগত্যা আমরা যা চাই তা নয়। NETWORK বাসটি সাধারণত যে বাসটি অন্যান্য ডিভাইস/oopics- এর সাথে যোগাযোগের জন্য ব্যবহৃত হয়, OOBoards এ এই বাসের কোন সংযোগকারী নেই। এই বাসটি অ্যাক্সেস করার জন্য, আপনাকে অবশ্যই মাইক্রোকন্ট্রোলারের 42 এবং 37 পিনে তারের ঝালাই করতে হবে (যথাক্রমে N_SDA, N_SCL চিহ্নিত করা হয়েছে পরিকল্পিতভাবে)।
ধাপ 2: পুলআপ প্রতিরোধক যোগ করুন
একবার প্রতিটি প্রসেসরে এসডিএ এবং এসসিএল সংযোগ তৈরি হয়ে গেলে, দুটি বোর্ড করতে পারে
এসডিএ থেকে এসডিএ, এসসিএল থেকে এসসিএল এবং বোর্ডের মধ্যে একটি সাধারণ গ্রাউন্ড ওয়্যার সংযুক্ত করে একসাথে লিঙ্ক করা হবে। আপনার প্রতিটি লাইনে একটি পুল-আপ প্রতিরোধকও লাগবে (আমি 12k ব্যবহার করেছি, তবে আমি যা পড়েছিলাম তা ঠিক)। মনে রাখবেন যে মোট দুটি প্রতিরোধকের জন্য প্রতি লাইনে আপনার কেবল একটি পুলআপ প্রতিরোধক প্রয়োজন (4 নয়)।
ধাপ 3: দাস প্রোগ্রাম করুন
এখন যেহেতু শারীরিক সংযোগ রয়েছে, আপনাকে ক্রীতদাস মাইক্রোকন্ট্রোলার প্রোগ্রাম করতে হবে। আমি নীচে কিছু কোড যোগ করেছি যা আপনাকে শুরু করতে হবে।
নতুন oDDELinkDim LED হিসাবে নতুন oDIO1Sub মেইন () এবং আমাদের I2C ঠিকানাটি 2 এ aposset করুন = cvOutput & aposnow, আমাদের DDELink অবজেক্টের আউটপুটকে LED & aposthe এর সাথে লিঙ্ক করুন, এবং এটি চালু করুন … এখন স্বয়ংক্রিয়ভাবে, LED স্লেভ ব্লক করবে। আউটপুট।
ধাপ 4: মাস্টার প্রোগ্রাম করুন
অবশেষে, মাস্টার মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন। DDELink এর. Location প্রপার্টি সেট করা লাইনগুলির দিকে মনোযোগ দিন: এটি সঠিকভাবে সেট না করা পর্যন্ত, এটি কাজ করবে না!
নতুন oDDELink হিসাবে ডিম মাস্টার নতুন oWireDim hz1 হিসাবে নতুন oBitSub Main () এবং aposlink 1 সেকেন্ড টাইমারকে আমরা কিছুটা অ্যাক্সেস করতে পারি এবং aposthis বিট এখন প্রতি সেকেন্ডে একবার টগল করবে ইনপুট। লিঙ্ক (hz1) তার। অপারেট = cvTrue এবং aposthis সেট করে আমাদের স্থানীয় মাইক্রোকন্ট্রোলারের I2C ঠিকানা এবং aposthe I2C ইন্টারফেস সক্রিয় না হওয়া পর্যন্ত একটি ঠিকানা সেট করা হয় না। অবজেক্টের একটি। আউটপুট প্রপার্টি আছে যা ব্যবহার করা হয় এবং যখন আমরা রিসিভ মোডে থাকি মাস্টার ইনপুট। Master. Node = 2 & aposugh… এই হল জঘন্য অংশ, এটি DDELink এর "ঠিকানা" এবং স্লেভ এবং অ্যাপস মেমরি স্পেসে aposobject। এই নম্বরটি বের করার জন্য, & aposwe স্লেভ কোডটি খুলতে এবং কম্পাইল করতে হবে, তারপর geto View-> Compiled Code। & aposlook এর মত কিছু: & aposL *. Construct। নীচের লাইনটি অবিলম্বে এরকম কিছু পড়তে হবে: তথ্য = cvTrue যদি আমরা বর্তমানে তথ্য প্রেরণ করছি কিনা তা দেখার জন্য aposcheck করুন যদি Master. Transmitting = cvFalse তাহলে এবং এই মানটি 1 এ অপসেট করলে মাস্টার দাস এবং aposnote- এর কাছে মান পাঠাবে, এটি স্বয়ংক্রিয়ভাবে ট্রান্সমিশন মাস্টার সমাপ্তির পর 0 তে রিসেট হবে। = 1 শেষ হলে লুপএন্ড সাব
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
ESP8266: 7 ধাপ ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা
ESP8266 ব্যবহার করে ক্লাউডে আরডুইনো ওয়াইফাই সংযুক্ত করা: এই টিউটোরিয়ালে আমরা আপনাকে ব্যাখ্যা করব কিভাবে ওয়াইফাই এর মাধ্যমে আপনার আরডুইনোকে আইওটি ক্লাউডে সংযুক্ত করা যায়। AskSensors ক্লাউডের সাথে যোগাযোগ করতে।
IoT বুনিয়াদি: Mongoose OS ব্যবহার করে ক্লাউডে আপনার IoT সংযুক্ত করা: 5 টি ধাপ
আইওটি বুনিয়াদি: মঙ্গুজ ওএস ব্যবহার করে ক্লাউডের সাথে আপনার আইওটি সংযুক্ত করা: আপনি যদি একজন ব্যক্তি যিনি টিঙ্কারিং এবং ইলেকট্রনিক্সের মধ্যে থাকেন, প্রায়শই, আপনি ইন্টারনেট অফ থিংস শব্দটি দেখতে পাবেন, সাধারণত আইওটি হিসাবে সংক্ষিপ্ত, এবং এটি ডিভাইসের একটি সেট বোঝায় যা ইন্টারনেটের সাথে সংযুক্ত হতে পারে! এমন একজন মানুষ হয়ে
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল - 433mhz: 5 টি ধাপ সহ HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল | 433mhz দিয়ে HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে 433mhz ট্রান্সমিটার রিসিভার মডিউল ব্যবহার করে HT12E এনকোড & HT12D ডিকোডার আইসি এই নির্দেশে আপনি খুব সস্তা উপাদানগুলির মতো ডেটা পাঠাতে এবং গ্রহণ করতে পারেন: HT
টিঙ্কারক্যাড সার্কিটগুলিতে আরডুইনো ইউএনও ব্যবহার করে দুটি এলইডি নিয়ে কাজ করা: 8 টি ধাপ
টিঙ্কারক্যাড সার্কিটগুলিতে আরডুইনো ইউএনও ব্যবহার করে দুটি এলইডি নিয়ে কাজ করা: এই প্রকল্পটি টিঙ্কারক্যাড সার্কিটে দুটি এলইডি এবং আরডুইনো দিয়ে কাজ করে।