آموزش های کاربردیاینترنت اشیاء (IOT)بایگانی مطالب

ارسال دیتا از ماژول ESP32 به Raspberry Pi توسط بلوتوث کلاسیک و مانیتور آن در Node-Red

در آموزش های قبل نحوه ارسال دیتا از ماژول ESP32 به Raspberry Pi را از روش بلوتوث کلاسیک آموختیم. در این آموزش ابتدا یک دیتا متغیر را از ماژول ESP32 به رزبری پای و Node-Red ارسال می کنیم. سپس از سنسور فشارسنج بارومتریک که 3 پارامتر دما، فشار و ارتفاع را اندازه می گیرد استفاده می کنیم و دیتای فرستاده شده را در Node-Red مانیتور می کنیم.


کد فرستنده در ماژول ESP32 توسط بلوتوث کلاسیک

برای شروع این پروژه ابتدا کد فرستنده را در ماژول ESP32 آپلود می کنیم. در کد های قبلی دیتا را در سریال مانیتور نوشته و ارسال می کردیم. تفاوت این کد در ارسال خودکار دیتا در هر 4 ثانیه می باشد. کد مورد نظر به صورت زیر می باشد.

#include "BluetoothSerial.h"

#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)
#error Bluetooth is not enabled! Please run make menuconfig to and enable it
#endif

BluetoothSerial SerialBT;

int i=1;
int x=1;
void setup(){
btStart();
Serial.begin(115200);
SerialBT.begin("ESP32test"); //Bluetooth device name
Serial.println("The device started, now you can pair it with bluetooth!");
}

void loop(){
if (SerialBT.available()){
SerialBT.print(i);
SerialBT.print("|");
SerialBT.println(x);
SerialBT.print("|");

delay(4000);
i++;
x=x+5;
}
}
خروجی کد فرستنده در ماژول ESP32 توسط بلوتوث کلاسیک
با عضویت رایگان در سایت می‌تونید ادامه مطلب رو مشاهده کنید.
این مقاله چطور بود ؟
+1
2
+1
31
+1
2
مشاهده بیشتر

parisa.akbari

کارشناس برق- قدرت و کارشناس ارشد کنترل. علاقه مند به سیستم های هوشمند و اینترنت اشیا. به مدت بیش از 1 سال است که در تیم سخت افزار سازان نام آور مشغول به فعالیت هستم.

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا