اقا ترو خدا من چه جوری میتونم ماژول بلوتوث hc05رو ریست کنم ترو خدا جواب بدید خروجی در برد وجود داره یا نه که بتونم تنظیمات رو ریست کنم اگه امکان داره توضیح دهید
نمایش نسخه قابل چاپ
اقا ترو خدا من چه جوری میتونم ماژول بلوتوث hc05رو ریست کنم ترو خدا جواب بدید خروجی در برد وجود داره یا نه که بتونم تنظیمات رو ریست کنم اگه امکان داره توضیح دهید
http://www.linotux.ch/arduino/HC-030...04_revised.pdf
این رو بخون توش در مورد ریستش نوشته
در مورد راه اندازیش با آردوینو مشکل داری؟
بله دادش مشکل دارم من بلوتوث رو خریدم خر بازی در اوردم رفتم تو یوتوب یه فیلم دیدم که به بلوتوث یک سری ات کاماند میداد من همه اونا رو زدم الان بلتوثم هربر نامه و کدی که از طریق اردینو بهش میدم جواب نمیده و قبول نمیکنه و الان نمیتونم از طریق ات کاماند بلوتوث رو ریست کنم و میخواهم بدونم ایا پایه ای در بلوتوث وجود داره که بخوام ریست کنم اگه داره چه جوری میتونم ریستش یا بر گردوندن به تنظیمات کار خونه کنم ممنون
خب بیا یه تست ساده بگیریم
اول اینکه با گوشیت pair کن
بعد واسه یه وشیت یه نرم افزار اندروید یا ios کنسول بلوتوث دانلود کن
بعد تو آردوینوت صرفا یه کد ارتباط سریال با baude rate 9600 بریز و یک ثانیه یک بار یه چیزی رو بفرست ببینیم در این حد جواب میده یا نه
منم بگردم ببینم چشه که کامند نمی گیره
منظورت مثلا نرم افزار روشن و خاموش کردن ال ای دی است کردم هر با دکمه خاموش یا روشن و میزم نمیدونم دقیق rx یا tx یکیش تو برد اردینو چشمک میزنه ولی کار خاصی انجام نمیده بعد اصلا من نمیتونم به بلوتوث کدی بدم چون اصلا قبول نمیکنه مثلا من بلوتوث رو به rx tx اردینو وصل کردم وقتی میخوام کد هارو اپلود کنم تو برد ارور میده ولی همینکه بلوتوث را rx tx در میارم از برد کد را اردینو قبول میکنه بعد کامند هم نمیگیره دمتم گرم
{بعد تو آردوینوت صرفا یه کد ارتباط سریال با baude rate 9600 بریز و یک ثانیه یک بار یه چیزی رو بفرست ببینیم در این حد جواب میده یا نه}
تو کدی رو داری که بریزم
اهااااااااان
کشف شد
ببین تو داری بلوتوثت رو به پین های 0 و 1 آردوینوت وصل می کنی نه ؟
خب ببین این دو تا سریال سخت افزاری هستن
وقتی این پینها به بلوتوث وصلن یا به عبارت دیگه اشغالن کد های شما نمی تونه توی برد آپلود بشه
شما باید از softwareserial استفاده کنی
https://www.arduino.cc/en/Reference/softwareSerial
اینو بخونی منظورمو کامل متوجه میشی
نگران نباش همه چیز درسته .
این softwareserial که میگم یه مثال داره تو مثال های دیفالت آردوینو که این شکلیه :
حالا تو این کد رو آپلود کن تو آردوینوت فقط هر دو BAude rate رو به 9600 تغییر بده بعد آپلودکنکد:#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(57600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
Serial.println("Goodnight moon!");
// set the data rate for the SoftwareSerial port
mySerial.begin(4800);
mySerial.println("Hello, world?");
}
void loop() { // run over and over
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
سیم بندیت رو هم تغییر بده پین tx بلوتوث رو بزن به 10 آردوینو و rx رو به 11 آردوینو.
حالا کنسول سریال آردوینو رو باز کن BAude rate رو روی 9600 تنظیم کن
تمام
حالا کامند بده
ببین جواب میده یانه
اگه نداد تنظیمات کنسول رو (لیست کشویی کنار BAude rate رو ) به arriage return تغییر بده
تمام
داش میتونی فیلمشو تهیه کنی یا نه
ممنون
داش تلگرام داری اگه داری ایدیتو بده دمتم گرم