الخميس، 18 أبريل 2019

عرض سيريال مونتر عن طريق بلوتوث اردوينو - View Serial Monitor Over Bluetooth

المكونات
اردوينو اونو او جينون
HC-05 Bluetooth Module

تأكد من ضبط معدل البث بالباود على 9600
ستعمل أي تعليمات برمجية تقريبًا تستخدم أي اتصال تسلسلي للكمبيوتر ، ولكن هذا مجرد مثال بسيط.




بعد أن تم تحميل الكود على اللوحة ، افصل الطاقة. بعد ذلك ، قم بتوصيل وحدة Bluetooth بالدائرة كما هو موضح أعلاه:

GND إلى الأرض
VCC إلى دبوس 5V
TXD إلى دبوس 0
RXD إلى دبوس 1

في Arduino IDE ، اختر المنفذ التسلسلي لوحدة Bluetooth (خاصتي COM10)
افتح الشاشة التسلسلية كالمعتاد لعرض المعلومات الواردة

خطوات إضافية
إليك بعض الأشياء الاختيارية التي قد ترغب في تجربتها:

يمكنك استخدام المنافذ التسلسلية الافتراضية بدلاً من ذلك ، لكنني وجدت أن استخدام المنافذ الحقيقية يعمل بشكل أسرع كثيرًا (وهو أسهل عمومًا).
يمكنك أيضًا استخدام هذه العملية مع مثال Firmata القياسي للسماح بالتحكم اللاسلكي في المعالجة (اضبط السرعة على 9600 أولاً)



void setup() {

 Serial.begin(9600);

while (!Serial) {
   ; // wait for serial port to connect. Needed for native USB port only
 }

 Serial.println("ASCII Table ~ Character Map");
}

int thisByte = 33;

void loop() {

 Serial.write(thisByte);

 Serial.print(", dec: ");
 Serial.print(thisByte);

 Serial.print(", hex: ");
 Serial.print(thisByte, HEX);

 Serial.print(", oct: ");
 Serial.print(thisByte, OCT);

 Serial.print(", bin: ");
 Serial.println(thisByte, BIN);

 if (thisByte == 126) {   
   while (true) {
     continue;
   }
 }
 thisByte++;

}