সুচিপত্র:

ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ: 4 টি ধাপ
ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ: 4 টি ধাপ

ভিডিও: ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ: 4 টি ধাপ

ভিডিও: ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ: 4 টি ধাপ
ভিডিও: Miracast how to connect to tv all | মোবাইলের স্ক্রিন টিভিতে | Share Mobile Screen To TV | Any-cast 2024, নভেম্বর
Anonim
ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ
ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ

ব্লুটুথ লো এনার্জি সংযোগ দিয়ে আপনার তারের প্রতিস্থাপনের জন্য এখানে একটি সহজ ধাপে নির্দেশিকা রয়েছে:

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

প্রথম ধাপ: UART পড়ার জন্য প্রোগ্রাম ডাউনলোড করুন

ম্যাক - আমি Adafruit Bluefruit LE Connect ব্যবহার করছি, এটি অ্যাপ স্টোরে বিনামূল্যে এবং এই ব্লগ পোস্টে নথিভুক্ত:

blog.adafruit.com/2016/06/06/bluefruit-le-…

আইওএস / অ্যান্ড্রয়েড - আমি একই ব্লুফ্রুট এলই কানেক্ট সফটওয়্যার ব্যবহার করছি কিন্তু কেবল আইওএস সংস্করণ, অ্যাপ স্টোর চেক করুন

উইন্ডোজ - এখানে GitHub- এ একটি চমৎকার প্রোগ্রাম পাওয়া যায়:

github.com/adafruit/adafruit-bluefruit-le-…

ধাপ 1: আপনার ব্লুফ্রুট মডিউল ওয়্যারিং

আপনার ব্লুফ্রুট মডিউল ওয়্যারিং
আপনার ব্লুফ্রুট মডিউল ওয়্যারিং

এখানে মৌলিক ওয়্যারিং ডায়াগ্রামটি রয়েছে, অ্যাডাফ্রুট লাইব্রেরিগুলিও পরবর্তী ধাপে সংযুক্ত হবে এই ওয়্যারিং কনফিগারেশনের জন্য সেটআপ করা হয়েছে তাই আমি এটি পরিবর্তন না করার পরামর্শ দিচ্ছি। আমি এটি একটি Arduino Uno এবং Pro Mini এর সাথে ব্যবহার করেছি এবং তারা মূলত একইভাবে কাজ করে।

ধাপ 2: ব্লুফ্রুটের জন্য আইডিই সেটআপ করুন

Bluefruit এর জন্য IDE সেটআপ করুন
Bluefruit এর জন্য IDE সেটআপ করুন
Bluefruit এর জন্য IDE সেটআপ করুন
Bluefruit এর জন্য IDE সেটআপ করুন

আপনি যদি ইতিমধ্যেই না করে থাকেন তবে মডিউল প্রোগ্রাম করার সময় আপনাকে কয়েকটি লাইব্রেরি ডাউনলোড করতে হবে, সেগুলি হল:

learn.adafruit.com/introducing-the-adafrui…

যদি আপনি জানেন না কিভাবে একটি লাইব্রেরি ইনস্টল করতে হয় তার অতি সহজ ফাইলটি আনজিপ করুন এবং এটি আপনার নথি/আরডুইনো/লাইব্রেরি ফোল্ডারে রাখুন এবং IDE পুনরায় চালু করুন।

ধাপ 3: আপনার প্রোগ্রাম লিখুন এবং আপলোড করুন

এখানে আমার লেখা একটি সংক্ষিপ্ত প্রোগ্রাম যা ব্লুটুথের উপর একটি বার্তা প্রেরণকারী ডিভাইসের দেখার জন্য পাঠায়, সবচেয়ে গুরুত্বপূর্ণ অংশ হল আপনি সেই অনুযায়ী আপনার সিরিয়াল RX / TX পিন সেট করুন এবং আরেকটি সমান্তরাল সিরিয়াল লাইন যোগ করুন।

#অন্তর্ভুক্ত

const int rxpin = 10;

const int txpin = 9;

সফটওয়্যার সিরিয়াল সিরিয়াল 1 (rxpin, txpin);

অকার্যকর সেটআপ (অকার্যকর) {

Serial.begin (9600); // এটি সাধারণ ওয়্যার্ড সিরিয়াল মনিটর সংযোগ যা আপনি Arduino IDE দিয়ে দেখতে পারেন

Serial1.begin (9600); // এটি দ্বিতীয় স্ট্রিং যা ব্লুফ্রুট মডিউলে পাঠানো হয়, এটি 9600 বড হতে হবে

}

অকার্যকর লুপ () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

বিলম্ব (1000); // এই দুটি জায়গায় প্রিন্ট করে তাই আপনার এই অবিশ্বাস্যভাবে গুরুত্বপূর্ণ বার্তাটি যেভাবেই হোক দেখা উচিত

}

ধাপ 4: আপনি এটা করেছেন

তুমি এটি করেছিলে!
তুমি এটি করেছিলে!

আশা করি আপনি এখন আপনার নির্বাচিত অ্যাপ্লিকেশনে UART বৈশিষ্ট্যটি দেখছেন এবং এটি আপনাকে যে বার্তাগুলি দিচ্ছে তাতে আপনি সন্তুষ্ট, আপনার এখানে এই চিত্রগুলির মতো কিছু দেখা উচিত, যদি আপনার সার্কিট বা কারখানাটি পুনরায় চালু করার চেষ্টা না করে একটি GND পিন ধরে আপনার মডিউল পুনরায় সেট করুন DFU পিন 5 সেকেন্ডের জন্য যতক্ষণ না নীল এবং লাল বাতি জ্বলছে।

প্রস্তাবিত: