সুচিপত্র:

ESP32 ব্লুটুথ টিউটোরিয়াল - কিভাবে ESP32 এর অন্তর্নির্মিত ব্লুটুথ ব্যবহার করবেন: 5 টি ধাপ
ESP32 ব্লুটুথ টিউটোরিয়াল - কিভাবে ESP32 এর অন্তর্নির্মিত ব্লুটুথ ব্যবহার করবেন: 5 টি ধাপ

ভিডিও: ESP32 ব্লুটুথ টিউটোরিয়াল - কিভাবে ESP32 এর অন্তর্নির্মিত ব্লুটুথ ব্যবহার করবেন: 5 টি ধাপ

ভিডিও: ESP32 ব্লুটুথ টিউটোরিয়াল - কিভাবে ESP32 এর অন্তর্নির্মিত ব্লুটুথ ব্যবহার করবেন: 5 টি ধাপ
ভিডিও: ESP32 ব্লুটুথ সহ MAX6675 থার্মোকল ব্যবহার করা 2024, নভেম্বর
Anonim
ESP32 ব্লুটুথ টিউটোরিয়াল | কিভাবে ESP32 এর অন্তর্নির্মিত ব্লুটুথ ব্যবহার করবেন
ESP32 ব্লুটুথ টিউটোরিয়াল | কিভাবে ESP32 এর অন্তর্নির্মিত ব্লুটুথ ব্যবহার করবেন

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

ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি

জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন

সুতরাং এই প্রকল্পের জন্য আপনার কেবল প্রয়োজন: ESP32 (কোন মডেল): এবং এটিকে প্রোগ্রাম করার জন্য একটি কেবল।

ধাপ 2: ESP 32 এর জন্য Arduino Idea সেট আপ করা

ESP 32 এর জন্য Arduino Idea সেট আপ করা হচ্ছে
ESP 32 এর জন্য Arduino Idea সেট আপ করা হচ্ছে

নিশ্চিত করুন যে আপনার পিসিতে Arduino IDE আছে এবং আপনি আপনার Arduino IDE এ ESP32 বোর্ড ইনস্টল করেছেন, এবং যদি এটি না হয় তবে দয়া করে এটি ইনস্টল করার জন্য আমার নিম্নলিখিত নির্দেশাবলী অনুসরণ করুন।:

ধাপ 3: ব্লুটুথ অ্যাপ পান

ব্লুটুথ অ্যাপ পান
ব্লুটুথ অ্যাপ পান

আমরা আরও এগিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনার ব্লুটুথ ডিভাইসের সাথে ব্লুটুথ যোগাযোগের জন্য আপনার স্মার্টফোনে ব্লুটুথ সিরিয়াল অ্যাপ্লিকেশন আছে আমাদের ক্ষেত্রে ESP32।

ধাপ 4: কোডিং অংশ

কোডিং অংশ
কোডিং অংশ

ফাইল> উদাহরণ> BluetoothSerial> SerialtoSerialBT তে arduino ide.go খুলুন অথবা নিম্নলিখিত কোডটি কপি করুন: #অন্তর্ভুক্ত "BluetoothSerial.h" #if! সংজ্ঞায়িত (CONFIG_BT_ENABLED) || ! সংজ্ঞায়িত (CONFIG_BLUEDROID_ENABLED)#ত্রুটি ব্লুটুথ সক্ষম করা হয়নি! অনুগ্রহ করে 'make menuconfig' চালান এবং এটি সক্ষম করুন#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // ব্লুটুথ ডিভাইসের নাম Serial.println ("ডিভাইসটি শুরু হয়েছে, এখন আপনি এটিকে ব্লুটুথের সাথে যুক্ত করতে পারেন!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } যদি (SerialBT.available ()) {Serial.write (SerialBT.read ()); } বিলম্ব (20);} কোডটি খুব সহজ এবং ব্লুটুথ কোডের অনুরূপ যা আমরা সাধারণত arduino uno & hc05 কোড ব্যাখ্যার সাথে ব্যবহার করি: কোডের ব্যাখ্যা: নীচের লাইনটিতে ব্লুটুথ সিরিয়াল লাইব্রেরি অন্তর্ভুক্ত রয়েছে। যদি! সংজ্ঞায়িত (CONFIG_BT_ENABLED) || ! সংজ্ঞায়িত (CONFIG_BLUEDROID_ENABLED)#ত্রুটি ব্লুটুথ সক্ষম নয়! অনুগ্রহ করে 'make menuconfig' চালান এবং এটিকে#endif সক্ষম করুন তারপর, ব্লুটুথের একটি উদাহরণ তৈরি করা হয় BluetoothSerial SerialBT; সেটআপ () এ, একটি সিরিয়াল যোগাযোগ 115200 বাড হারে শুরু হয়। Serial.begin (115200); ব্লুটুথ চালু করুন সিরিয়াল ডিভাইস এবং একটি যুক্তি হিসাবে পাস করুন ব্লুটুথ ডিভাইসের নাম। ডিফল্টরূপে এটি ESP32test নামে পরিচিত কিন্তু আপনি এটির নাম পরিবর্তন করে একটি অনন্য নাম দিতে পারেন। SerialBT.begin ("ESP32test"); // ব্লুটুথ ডিভাইসের নাম লুপে (), ব্লুটুথ সিরিয়ালের মাধ্যমে ডেটা পাঠান এবং গ্রহণ করুন। কোডের নিচের লাইনগুলিতে এটি পরীক্ষা করে দেখবে যে সিরিয়াল মনিটরে কোন ডেটা পাওয়া যায় কিনা যদি হ্যাঁ হয় তবে এটি ব্লুটুথ ডিভাইসে ডেটা পাঠাবে (যেমন: আমাদের স্মার্টফোন) esp32 এর Bluetooth.if (Serial.available ()) ব্যবহার করে সিরিয়াল পোর্ট। কোডের নিচের অংশটি পরীক্ষা করবে যদি ব্লুটুথ থেকে কোন ডাটা পাওয়া যায় কিনা তা হলে এটি সিরিয়াল মনিটরে প্রিন্ট করবে। তাই কোডের সব মৌলিক ব্যাখ্যা তাই এখন আপনি আপনার ESP32 এ কোড আপলোড করতে পারেন।

ধাপ 5: Esp32 এর ব্লুটুথ পরীক্ষা করা

Esp32 এর ব্লুটুথ পরীক্ষা করা হচ্ছে
Esp32 এর ব্লুটুথ পরীক্ষা করা হচ্ছে
Esp32 এর ব্লুটুথ পরীক্ষা করা হচ্ছে
Esp32 এর ব্লুটুথ পরীক্ষা করা হচ্ছে
Esp32 এর ব্লুটুথ পরীক্ষা করা হচ্ছে
Esp32 এর ব্লুটুথ পরীক্ষা করা হচ্ছে

কোডটি আপলোড করার পর আপনার Arduino IDE তে সিরিয়াল মনিটর খুলুন এবং তারপর আপনার স্মার্টফোন থেকে ব্লুটুথ (esp32) সংযুক্ত করুন। সেকেন্ডে এটি সংযুক্ত হবে এবং আপনি ESP32 সংযুক্ত বার্তা দেখতে পাবেন তারপর যদি আপনি অ্যাপ থেকে হ্যালো টাইপ করেন তাহলে আপনার Arduino IDE এর সিরিয়াল মনিটরে আপনি হ্যালো বার্তা দেখতে পারেন এবং যদি আপনি টাইপ করেন আপনার সিরিয়াল মনিটর থেকে আপনি সেই বার্তাটি দেখতে পারেন আপনার অ্যাপ।এভাবে আপনি ESP32 এর সাথে একটি ব্লুটুথ সংযোগ স্থাপন করতে পারেন এবং আপনি আপনার ফোন থেকে esp32 এ পাঠানো বিভিন্ন বার্তার জন্য বিভিন্ন ক্রিয়া সম্পাদনের জন্য একটি if শর্ত ব্যবহার করতে পারেন। সুতরাং আপনার প্রকল্পগুলিতে ESP32 ব্লুটুথ ব্যবহার করে মজা করুন।

প্রস্তাবিত: