به نام خدا : آموزش راه اندازی ماژول بلوتوث HC05 جلسه1 : تو این جلسه میخوام آموزش اتصال موبایل به میکرو با استفاده از ماژول HC05 رو بگم و احتمالا جلسه بعد (یکی دیگه از نویسنده های سایت) قراره آموزش اتصال HC05 به کامپیوتر رو توضیح بده ….
ماژول بلوتوث hc05
اخطار : این ماژول رو از هر کجا میخرید حتما برد تبدیلش رو هم بگیرید >>> سایت ECA.IR این ماژول رو به همراه برد تبدیل می فروشه….
خطر مرگ : این ماژول با ۳٫۳ ولت کار میکنه >>> لذا میتونید از رگولاتور های ۳٫۳ ولت استفاده کنید. مثلا رگولاتور LF33CV
فقط اندروید : تو این پروژه از یه نرم افزار اندرویدی استفاده شده که فایلش رو در ته همین مطلب (به همراه چیزای مورد نیاز دیگه!) گزاشتم.>>> حالا نرم افزار برا گوشی های دیگه ای هست یا نه(که حتما هستش) من خبر ندارم و باید تو نت سرچ کنید.
بهتره بدونید : وقتی پروژتون رو بستید و روشنش کردید و با بلوتوث گوشیتون دنبال ماژول گشتید ابتدا یه بلوتوث با نام NULL پیدا میشه(که برا ماژولمون هستش) که پسوردش ۱۲۳۴ هستش>>>بعد که وصل شدید بهش و پسورد هم درست وارد کردید >>> نام بلوتوث به HC05 تغییر میکند.
عذرخواهی : شرمنده دوستان اگه مطلب رو بد نوشتم یا همش ارجا دادم(دوستان به بزرگی خودشون ما رو ببخشن)…..باید چند روز دیگه برم دانشگاه و هنوز کلی ماژول مونده که مطلبش رو نزاشتم تو سایت.>>>اگه جاییش براتون سوال پیش اومد بپرسید تا جواب بدم.
آموزش کار با ماژول HC05
تو فایل که برا دانلود گزاشتم(ته همین مطلب) یه پروشه هست به نام learn که ۲ تا مقاله گزاشتم براتون که در مورد hc05 توضیح داده قشنگ.
لذا دیگه وقتمون رو سر توضیح دادن در مورد این ماژول هدر(o_O) نمیدیم. (الان یکی باید بگه : بابا ادیسون >انیشتن>پروفسور حسابی یه کم از وقتت رو میدی به ما….)
مشخصات ماژول بلوتوث HC05
توضیحات ماژول بلوتوث | |||
ولتاژ (V) | ۳٫۳ | جریان (mA) | ۵۰ |
توان خروجی (dBM) | ۴ (Class 2) | مدولاسیون | GFSK |
حساسیت (dBm) | ۸۴ | فرکانس (GHZ) | ۲٫۴ ISM band |
حداکثر سرعت (Mbps) | ۲٫۱ | محدوده دمای کاری (C°) | -۲۰ ~ +۷۵ |
طول (mm) | ۲۶٫۹ | عرض (mm) | ۱۳ |
ارتفاع (mm) |
این ماژول یکی از پرکاربردترین ماژول های بلوتوث است و در بسیاری از پروژه هایی که توسط میکروکنترلر باید داده ها به صورت بلوتوث ارسال شود، استفاده می شود؛ این ماژول توسط پروتکل سریال به میکروکنترلر متصل می شود. توسط این ماژول با هر دستگاهی که دارای امکان بلوتوث از جمله موبایل، لب تاب و …. است، ارتباط برقرار کرد.
پروژه HC05
ارتباط میکروکنترلر با موبایل
پروتئوس ۱ : این از مدار پروژه (در عمل هم باید اینطوری مدارتون رو ببنید) که تو پروتئوس برا شما دوستان درستش کردم(لذا پروژه ارا نمیشه و فقط نگاش کنید و پروژتون رو بر اساسش ببنید.) >>>> در ضمن این فایل پروتئوس تو پوشه ISIS_namadin (در فایل دانلودی که رد زیر میزارم) هستش.
پروتئوس ۲ : یه فایل پروتوس دیگه طراحی کردم برا شما دوستان که توش میتونید نحوه عمل کرد پروژه رو ببینید
و پروژه رو تست کنید و این فایل شبیه سازی در پوشه ISIS_amli in isis قرار دارد.
اینم از کد های پروژه
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <mega16.h> #include <stdio.h> #include <delay.h> #include <lcd.h> #asm .equ __lcd_port=0x1b //PORTA #endasm void main() { char str[1]; UCSRA=0x00; UCSRB=0x10; UCSRC=0x86; UBRRH=0x00; UBRRL=51; lcd_init(16); //سه خط زیر رو برای این میزاریم تا ببینیم آیا فرکانس روی ۸ مگا تنظیم شده است یا نه //اگه فرکانس روی ۸ میگ باشه>>>وقتی متن نمایش داده شد>>1ثانیه بعد از صفحه پاک میشه lcd_putsf("Press any key : "); delay_ms(1000); lcd_clear(); ///////////////////////////////////// while(1) { gets(str,1); lcd_puts(str); } } |
توضیح کد های پروژه
برا بحث USART سه تا مطلب زیر رو بخونید ، بقیه کد ها هم چیز خاصی نداره(خداییش اگه اومدید سراغ این پروژه باید یه حد اقل هایی ر بلد باشید لذا من توضیح نمیدم….البته اگه کسی مشکل داشت بپرسه حتما جوابش رو میدم.)
آموزش USART
اینم عکسی از پروژه من که در عم بستمش…
در زیر متنی که ارسال شده با اونی که دریافت شده دقیقا یکی هستش….
دقت کنید که رشته ارسال میکنیم و نه کاراکتر…..
یعنی کلمه کلمه ننوشتم و ارسال نکردم بلکه تمام متن را نوشتم و ارسال کردم >>> OK????
توجه : وقتی چراغ چشمک میزنه یعنی دستگاهی هنوز به ماژول وصل نشده ولی وقتی با موبایل بهش وصل میشیم چراغه دیگه چشمک نمیزنه و اون یکی چراغ(که در شکل زیر روشنه)>>>تا زمان کانکت بودن موبایل و ماژول روشن خواهد بود.
دلیل استفاده از رگولاتور : ولتاژ میکرو و LCD پنج ولت هستش و ولتاژ ماژول ۳٫۳ ولت هستش>>>به خاطر همین از رگولاتور استفاده کردم.
اینم از فیلم پروژه….
دانلود تمام فایل های مورد نیاز و غیر مورد نیاز!!!
کتابخانه شبیه سازی ماژول بلوتوث در پروتئوس
برای این کار باید فایل زیر رو دانلود کرده و بعد از این که فایل رو از حالت فشرده در ابردید باید دو فایل(با پسوند IDX و LIB) موجود داخلش رو داخل مسیر زیر کپی کنید
به محل نصب پروتئوس برید و بعد پوشه LIBRARY و بعد دو فایل مورد نظر رو در این پوشه کپی کنید، این مسیر برای سیستم من به صورت زیر هستش که ممکنه برای شما فرق داشته باشه :
C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\LIBRARY
دانلود کتابخانه ماژول بلوتوث پروتئوس
با تشکر از “payam” که این کتابخونه رو برامون فرستاد تا استفاده کنیم، دمت گرم داش
مهمان
سلام مهندس وقتتون بخیر
من ی پروژه با ماژول بلوتوث مدل jdy_09 درست کردم ک از طریق موبایل یک لامپو خاموش و روشن کنه ، اما عمل نمیکنه امکانش هست راهنمایی کنید 🙏 ممنون میشم
مهمان
سلام کد های میکرو کنترل ها رو میشه در اردوینو اجرا کرد؟؟؟
مهمان
سلام
من نیاز دارم تا زمانی که اتصال بلوتوث به موبایل وصل هست با خبر باشم
بجز پین وضعیت چه راه دیگری هست
دوم : درصد سیگنال میخام داشته باشم
چطور میشه با گوشی دستورات at+command اجرا کنم
مهمان
سلام
با تشکر موفق باشید.
مهمان
سلام،
سورس کد برای ارسال اطلاعات gps با
با بلوتوث طبق پروتکل گارمین میخوام.
کیمیتونه راهنمایی کنه؟؟
مهمان
ممنون
مهمان
یه سوال دیگه
پروژه دات ماتریس با اردینو و ماژول hc05 رو من با گوشی مبخام بسازم ایا میتونم قبلش تو پروتیوس شبیه سازی کنم منظورم اینه موبایل رو تو پروتیوس با پورت مجازی باید جایگزین کنم ایا.؟ یا راه دیگه ای هست
چون باید با گوشی متن بفرستم روی دات ماتریس
کار گوشی رو تو پروتیوس چه قطعه ای انجام میده امیدوارم متوجه شده باشی
ممنون که وفت میزاری
نویسنده این مطلب
وقتت رو با پروتئوس هدر نده
مهمان
سلام اقا مهدی عزیز خسته نباشی فرق برد uno و uno r3چیه چون اردینو r3رو نداره ولی پروتیوس داره من برنامه اماده کپی پیست کردم روی برد اردینوr3اصلا کار نمیکنه تو پروتیوس مشکل چیه
یعنی مشخصه تو شبیه سازی اصلا پین 13باید نوسان کنه ولی کلا خاموشه برنامه درسته مشکلی نداره نمیفههم مشکل کجاست یه کمک بکن
ممنون
نویسنده این مطلب
سلام
سوال1) نمیدونم دقیقا، اینو سرچ کن : arduino uno or uno r3
سوال2) با پروتئوس کار نمیکنم.
3) قرار نی هر پروژه ای تو عمل جواب داد تو پروتئوس هم جواب بده!
مهمان
سلام فایل های پروتئوس در فایل دانلودی در مسیری که فرمودین وجود نداره
نویسنده این مطلب
سلام – کجای مطلب گفتم؟ متن مورد نظر رو قرار بده تا بررسی کنم.
مهمان
سلام ببخشید وقتی که دو تا ماژول توسط دو آردوینو به هم متصل هستن اگه وقتی یکی از ماژول ها به یه ماژول دیگه یک کاراکتر ارسال کنه که اون ماژول یه کاری انجام بده کدی باید نوشته بشه به چه صورتهالبته کاملشو نمی خوام اگه میشه کمکم کنید چون من ۱۲ سال بیشتر سن ندارم
مهمان
سلام، وقتتون بخیر
مرسی بابت مطالب خوبتون.
من می خوام اطلاعت یه سنسور رو از طریق بلوتوث به میکرو بفرستم، چه جوری سنسور و بلوتوث رو به هم مرتبط کنم؟ ممنون میشم کمکم کنید.
نویسنده این مطلب
سلام
مدار 1 : سنسور + میکرو + بلوتوث : این میکرو دیتای سنسور رو میخونه و ارسال میکنه.
مدار 2 : میکرو + بلوتوث : این میکرو دیتای دریافتی رو میخونه
برا ارتباط دو میکرو از طریق بلوتوث هم به نت مراجعه کنید یا دیتاشیت خود ماژول بلوتوث مد نظر رو بخونید.
مهمان
سلام . حرف نداری جوان انقلابی . دمت گرم
مهمان
سلام من پروژه سنسور ضربان سنجی که توی سایتتونن بود رو خواستم با بلوتوث و بدون ال سی دی انجام بدم ولی توی گوشی نمیتونم نتیجه رو ببینم از نرم افزار sena استفاده کردم خواستم بپرسم چطور میشه این کارو انجام داد کد ها هم به صورت زیر هستن:
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
پ
while (1)
{
hr = 60.0*TCNT0;
hr/=time;
sprintf(ch,”Rate: %2.2f”,hr);
sprintf(ch,”Time : %u”,time);
}
ممنون میشم اگه زود جواب بدین
مهمان
سلام و عرض ادب و تشکر بابت سایت بی نظیرتون
برنامه رو اجرا می کنم فقط مشکل اینه که ال سی دی کلمات رو خراب می نویسه،فرکانس و باند ریت رو هم چک کردم همون بود که فرمایش کردید.لطفا راهنمایی کنید
مهمان
سلام باید نرم افزار خاصی روگوشی نصب باشه؟
مهمان
سلام .من می خام صدای تلویزیون رو که بولوتوث داره بفرستم روی دوتا برد بلوتوث تا به وسیله دوتا هدفن قابل شنیدن باشه ..میشه کمک کنید برام ایمیل بزنید
مهمان
دستت درد نکنه بخاطر پرداخت زکات علمت
مهمان
سلام
فرق بین ماژول hc05 و hc08 چیه؟
نویسنده این مطلب
سلام-بررسی نکردم تاحالا- دیتاشیت هاشو دانلود کن و بررسی کن.
مهمان
ماژول بلوتوثی که من خریدم خودش به برد کمکی وصله .بازهم لازمه ماژول رو به رگولاتور وصل کنم یا مستقیما به منبع تغذیه 5ولت وصل کنم مشکلی نداره؟
آخه تو توضیحات گفتین بلوتوث تا3ولت میتونه تحمل کنه
لطفا زود جواب بدین
نویسنده این مطلب
اگه ماژولت اینه که رگولاتور داره خودش –

مهمان
بله همین ماژوله
مثه پروتئوس 1 ، دیگه نیازی به ال ای دی نیست؟
مهمان
ماژول بلوتوث hc05 با hc05 سریال چه فرقی داره ؟میتونن بجای هم استفاده بشن؟ اخه ماله من سریاله ولی فک کنم اونیکه شما اموزش دادین سریال نیست
نویسنده این مطلب
اشتباه میکنید – اینی که تو این مطلب میبینید سریال هستش – دوباره بررسی کنید – ببینید به چه پایه ای از میکرو وصلش کردم.
مهمان
خیلی ممنون دوست عزیز
مهمان
ببخشید پایه های 1و2و3 که تو پروتئوس 1 هستن(namadin) کدوم پایه های ماژول بلوتوث hc05 هستن ؟اخه ماژول که من دارم 6تا پایه فقط داره و با حروف انگلیسی مشخص شدن نه شماره .
و اینکه ال ای دی ها به کدوم پایه ها وصل میشن
نویسنده این مطلب
!!!
پایه های سریاال رو به هم وصل کن – اون پایه 3 هم که به State فک کنم باید وصل کنی.
1 میکرو به TX ماژول
2 میکرو به RX ماژول
3 میکرو به State ماژول فک کنم.
اون پایه ENABLE هم فک کنم برا جابجا شدن بین مدل دیتا و تنظیمات هستش.
مهمان
ببخشید من درایور سنسور flc100 گرفتم که با اردوینو و ماژول hc05با بردش هست که نصب شده ولی در گوشه اردوینو بغل جای بلندگو قبلا بلوتوث کار میکرد الان دیگه نه پیداش میکنه نه چراغی روش روشنه چکار کنم خیلی حیاتیه
مهمان
با سلام ایا امکان اینکه چهار ال ای دی اضافه کرد به بورد و هم ان ها روشن و خاموش کرد توسط ماژول و هم هرمتنی که بنویسیم در داخل ال سی دی نشان دهد وجو دارد با تشکر؟
نویسنده این مطلب
سلام – بله میشه – االبته اگه انگلیسی باشه متنتون.
مهمان
مثل همیشه عالی
دست مریزاد مهندس
مهمان
سلام
من تازه کار هستم و کاردانی الکترونیک ، برای درس پروژه میخوام یک مدار تهیه کنم که با بلوتوث و برنامه اندروید بشه یک چراغ رو خاموش و روشن کرد ، تو برنامه نویسی اندروید مشکلی ندارم ولی چطور باید مدارو تکمیل کنم؟
اگع در مورد کنترل لوازم (ساده) دارید ممنون میشم معرفی کنید.
ببا تشکر.
مهمان
سلام. آیا شما کسی رو سراغ دارید که در خصوص ارتباط ماژول بلوتوث hc05 با نرم افزار یونیتی اطلاعاتی داشته باشه؟ برای تز ارشد شدیدا به این مطلب نیاز دارم. ممنون میشم اگر بتونی کمکم کنی.
نویسنده این مطلب
سلام-نه – اگه هم کسی از دوستان کار کرده باشه من اطلاع ندارم.
تو نت خارجی درباره ارتباظ یونیتی با ارتباط سریال سرچ کنید – البته اگه برا نسخه PC باشه و
ارتباط یونیتی با بلوتوث سرچ کنید ( اگه برا نسخه موبایل هستش )
براتون نمونه کد میاره.
مهمان
سلام.
من دوتا ماژول بلوتوث رو باهم pair کردم و مستر و اسلیو و مک ادرس و همه چیشو اوکی کردم ولی به هم کانکت نمیشن.اگه تاحالا با این چالش روب رو بودین و میدونین مشکل ممکنه از کجا باشه ممنون میشم از پاسختون
نویسنده این مطلب
سلام
والا نمیدونم – باید خودم تو کار باشم – بررسی کنم ببینم مشکل از کجاس – چون معلوم نمیکنه – مثلا یه مداری ساخته بودیم – دیروز طرف زنگ زده بود گفت مدار کار نمیده – رفتم دیدم یه 2 تا خازن اشتباهی لحیم شده + سیم آنتن مشکل داشت – سر همین مدار کار نمیکرد و …
مهمان
سلام
من یک دستگاه OBDII دارم که به سوکت دیاگ ماشین وصل میشه و اطلاعات رو روی نرم افزار گوشی میفرسته.
حالا میخوام همون اطلاعات رو با اردوینو و ماژول HC-06 دریافت کنم.
میشه لطفا راهتماییم کنید؟
من با این برد کار می کنم اردوینو مگا2560 R3 و ماژول بلوتوث HC-06
نویسنده این مطلب
خب شما وقتی با بلوتوث مبوایل میتونید به این دستگا وصل بشید – با ماژول بلوتوث هم میتونید وصل بشید دیگه – مطلب برا این hc05 تو سایت کم نزاشتم – تو نت هم کم نی.
مهمان
اگر طول رشته رو به جای 1
عدد هشت رو بزاریم
مشکلی ایجاد میکنه؟؟؟؟
نویسنده این مطلب
اون وقت تا 8 بایت دریافت نکنه از اون خط خارج نمیشه.
مهمان
سلام
دستور شماره 32 رو یک توضیح کامل بدید که دقیقا چکار می کند.
با تشکر
نویسنده این مطلب
سلام
یه دیتا با طول 1 بایت دریافت میکنه و در رشته str ذخیره میکنه
مهمان
سلام
در پروژه راه اندازی ماژول بلوتوث شما یه متنی رو از طریق نرم افزار اندرویدی ارسال می کنید
و بر روی ال سی دی نمایش می دهد.
آیا می توان متنی رو که ارسال کردید از طریق بلوتوث آن متن رو پاک کرد.؟؟؟؟؟
مهمان
سلام
آیا میشه متنی که روی ال سی دی نوشتیم رو پاک کنیم؟؟؟
چگونه؟؟؟
نویسنده این مطلب
سلام
به مطلب آموزش lcd مراجعه گنید!
مهمان
با سلام و در ضمن چرا در تابع gets(str,1) طول رشته رو یک تعریف کردید
باز هم این قسمت باعث در هم ریختگی حروف می شود چون همانطور که در جریانید واحد usart هشت کارکتر به همراه یک بیت توازن را برای میکرو ارسال میکند که میشود نه بیت یعنی در واقع شما باید طول کارکتر دریافتی را از یک به نه تبدیل کنید 
نویسنده این مطلب
هشت بیت و نه بایت!
اون عدد 1 هم یعنی 1 بایت
مهمان
با سلام من کی گفتم نه بایت ؟ در ضمن یک نرم افزار بود به اسم virtual terminal که پورت مجازی ایجاد می کرد برای کار با بلوتوث در پروتئوس و مدت زمان محدود داشت و باید لایسنس براش می گرفتی کرکش هم اومد
نویسنده این مطلب
هشت بیت و نَه بایت!
به حرکت “ن” دقت کن – 9 نیستش
یه مطلب درباره تمام نرمافزار های ایجاد پورت سریال مجازی تو سایت گزاشتم قبلا
مهمان
با سلام و خسته نباشید داشتم توی سایتتون یک چرخی می زدم و به برنامه نوشته شده که به میکرو رسیدم متعجب شدم که شما رشته تعریفی یعنی [1] str را با تعداد یک کارکتر تعریف کردید بعد lcd رو 16 کارکتر تعریف کردید این کار باعث میشه lcd با 16 کارکتر فقط یک کارکتر از رشته دریافتی را بخواند و این باعث درهم برهم شدن حروف می شود
نویسنده این مطلب
سلام
خب اندازشو 1 تعریف کردم چون فقط 1 کاراکتر میخونم هر بار. خط 32 رو ببین.
مهمان
سلام خسته نباشید من میخواستم ماژول بلوتوث رو بدون حضورlcdراه اندازیش کنم میخواستم بدونم تو برنامه علاوه بر حذف قسمت های lcdچ تغییرات دیگه ای باید ایجاد کنم؟؟؟
مهمان
سلام فکر کنم لینک دانلود مشکل داره ، امکانش هست چک کنید؟
نویسنده این مطلب
سلام-تصحیح شد.
مهمان
سلام توعکس به اون سیمهای پروگرام که رشته ای هست به ای سی متصل شده ممنون میشم نحوه اتصال رو بگید با تشکر فراوان۰
مهمان
سلام
مهندس فرض کنید فقط خود ماژول رو داریم (بدون برد کمکی bt) .فرمودید پایه ۳۲ میتونه تریگر کننده باشه . یعنی وقتی ارتباط ماژول با گوشی قطع بشه به حالت صفر میرسه . میشه ازین شرایط برای تریگر کردن و یا راه اندازی یک رله استفاده کرد ؟
سپاسگزارم
نویسنده این مطلب
سلام
چیزی درباره این ماژول خاطرم نیست ولی اگه همچین پایه ای باشه و با این توضحات شما باید بشه – البته مستقیم رله رو وصل نکنید^_^ از اپتوکپوپلر برا ایزوله کردن و ترانزیستور برا بحث تقویت حریان هم استفاده کنید.
مهمان
یک دنیا تشکر
مهمان
یک دنیا تشکر. مهندس شما کانال تلگرامی هم دارید تا در تماس باشیم.
نویسنده این مطلب
سلا-بله-تو آخر مطلالب سایت ببینید بنرش گزاشته شده.
مهمان
آموزش خیلی خوبی بود . سپاس
مهمان
سلام.
فارسی بنویسی تو ال سی ی نشون میده؟
نویسنده این مطلب
سلام – فک کنم تا ۷ تا کاراکتر میتونی تعریف کنی – به مظلب آموزش فارسی نویسی در LCD مراجعه کن.
مهمان
سلام.
منظورم ار گوشی بفرستی
نویسنده این مطلب
سلام-نمیدونم- بتست
مهمان
سلام اقای دمر چیلو.بنده برای کانکت کردن hc05 به گوشیم به مشکل برخوردم. و طبق رویه شما جلو رفتم ولی بازم گوشیم باماژول کانکت نشد. لطفا کمکم کنین
نویسنده این مطلب
سلام-اول باید جفت کنی تا جایی خاطرمه
مهمان
با سلام….ببخشید راهی برای ارسال دیتا(خیلی کم حجم در حد چندتا عدد)از روی میکرو به نرم افزار اندرویدی با gprs هست؟ماژولش چیه
ممنون
نویسنده این مطلب
سلام
مثلا sim808 فک کنم gprs داشته باشه – کلا ماژول های سری sim رو بررسی کن.
مهمان
سلام وممنون اززحماتت
من سوالی ک دارم این بود که من ازhc05میخوام طوری استفاده کنم اطلاعات چندتاسنسوررو(تقریبا۶تا)به صورت رشته یاسریال دریافت کنم روی گوشی ایابااین ماژول میشه اینکاروکرد؟
ماژول بابردتبدیلش ایابه اتصال به کامپیوترنیازداره ؟
ایامیشه بااتصال به گوشی فقط کارکنه وبقیش قطع باشه؟
ممنون میشم راهنماییم کنی یکم عجله دارم
اگرایمیل میدی تافایل التیوم روبرات بفرستم واضحترباشه
مهمان
سلام.من میخواستم ماژول بلوتوث HC-05رو با ATMEGA64راه بندازم ولی جواب نمیده اما وقتی همون برنامه رو با ATMEGA8 تست میکنم قشنگ میفرسته و میگیره.جالب اینجاس وقتی RXDوTXDمیکرو روبا ترمینال کامپیوتر تست میکنم جواب میده.اگه میشه راه نمایی کنید.با تشکر
نویسنده این مطلب
سلام – خب ببین مشکل کار کجاس – تمام قسمت های دخیل رو تست و بررسی کن – من چی بگم آخه – هر مشکلی که فکرش رو بکنی و یا نکنی ممکنه رخ بده.
مهمان
باسلام
اول ازهمه تشکرازسایت عالیت
من میخوام برای یه پروژه ازبلوتوث استفاده کنم طوری ک وقتی ازش خواستم اطلاعات چندتا سنسورروبه صورت سریال برام بفرسته وهیچ راه دسترسی هم بش ندارم برای onوoffبلوتوثش بااین احوال میتونی یه توضیح درموردمستریااسلیوبودن، کداش بدی؟
ممنون میشم
مهمان
سلام ممنون از سایت خوبتون
من هر کار کردم باز هم وقتی متن از گوشی ارسال می کنم چیز های الکی روی ال سی دی می نویسه
لطفا کمک کنید
نویسنده این مطلب
سلام
فرکناس – باود ریت
این دو رو بررسی کن اشتباه مقدار دهی نکرده باشی
مهمان
سلام میشه تبادل اطلاعات بین ۲ تا میکرو بوسیله بلوتوث رو بزاری ترجیحا atmega16
نویسنده این مطلب
سلام-وقتش رو ندارم – ماژولش رو هم ندارم
مهمان
کاش در مورد رجیستر ها توضیح بیشتری میدادید
مهمان
سلام اگه بخوام برای این برنامه یک دستوری بنویسم که مثلا اگه رو گوشیled on تایپ بشه و روی ال سی دی نمایش بدم و در همان لحظه یک ال ای دی روشن بشه و با تایپ یه کلمه دیگه ال ای دی خاموش بشه اون وقت برنامه چه تغییراتی میکنه
مهمان
سلام.مرسی از تاپیک خوبت
من یه ماژول بلوتوث رو از طریق rs232 و ترمیال کامپیوتر اتصال دادم به گوشی.طبیعتا اگه چیزی توو ترمینال گوشی بنویسی باید همون رو توو ترمینال کامپیوتر بخونی و بالعکس اما متسفانه وقتی برای مثال 1234 رو ارسال میکنم یه سری حروف نا مانوس رو بهم بر میگردونه خواهش میکنتم راهنمایی کن خیلی خیلی مهمه برام
نویسنده این مطلب
سلام
فرمت دیتا و نرخ داد باید برابر باشن.
ببین رشته نفرستی و هگز بخونی – اینو بررسی کن.
یا عدد 0 -255 بفرستی – و به صورت کاراکتر بخونی و نمایش بدی – عدد رو به صورت کاراکتر میبینی.
مهمان
سلام
میخواستم میشه یه اینترفیس که با یو اس بی به کامپیتر وصل میشه رو بصورت بلوتوث وبون سیم وصل کرد
اینتر فیس برا برنامه دیاگ خودروه
اگه امکانش هست با من تماس بکیرید
مهمان
سلام .. من یه مشکلی دارم ..
یه برنامه اندروید ساختم که یک رشته رو با hc05 میفرسته ..
با hyper terminal تست کردم همه چی درست بود
فقط یه مشکل وجود داره ..
وقتی اومدم روی atmega16 با 32 تست کنم .. دیدم کاراکترای نا مفهومی روی lcd چاپ میشه ..
چیکار باید بکنم ؟؟
ممنون از وبسایت خوبتون
نویسنده این مطلب
سلام
احتمالا تو پروت هم تو کد نویسی و هم تو ویزارد میکرو رو تغییر ندادی.
مهمان
درود. ممنون از مطالب آموزندتون . چطوری میشه پسورد ماژول HC06 رو با PC( یا گوشی اندروید ) عوض کرد ممنون
نویسنده این مطلب
به دیتاشیت مراجعه کنید.
مهمان
ایا از این ماژول میشه برای ارسال و دریافت فایل هم استفاده کرد؟
نویسنده این مطلب
باید توابعش رو بنویسی – اون طوری که فک کنی فایل به ماژول بدی – نه
اطلاعات رو کد میکنی میدی به ماژول
مهمان
سلام.ممنون از مطلبی که گذاشتید.یه سوال دارم.
من می خوام یه فایلی رو از لپ تاپ به یه دستگاه(دستگاه که بلوتوث ندارد.pcوموبایل نیست.) دیگه از طریق بلوتوث انتقال بدم.از چه ماژول بلوتوثی میتونم استفاده کنم؟
نویسنده این مطلب
سلام
فروشگاه های اینترنتی ببین کدوم ماژول به کارت میاد – من چی بگم.
مهمان
سلام اسم فایل بلوتوث اندرویدتون چیه
نویسنده این مطلب
سلام
نمیدونم. چیزی از این پروژه خاطرم نیست – هر چی باشه تو مطلب هستش
مهمان
سلام میشه برنامه نویسی اتصال بی سیم دو میکرو کنترلر رو با این ماژول بگین ؟؟
نویسنده این مطلب
سلام
از این ماژول فقط 1 دونه دارم من!
مهمان
سلام . ممنون بابت اموزشهای خیلی خوب
یه سوال دارم
فرکانش میکرو 8 مگ هست یا 1 مگ ؟
من با هردوش امتحان کردم مدارم جواب نمیده ، یعنی بجای دریافت کاراکتر حروف نامشخص میاد.
نویسنده این مطلب
سلام – یادم نیس
مهمان
سلام ممنون از سایت خوبتون
یه مشکلی دارم ک ممنون میشم جوابمو بدین
تا قبل از اینکه تغذیه ماژول وصل بشه روی ال سی دی press any key رو نمایش میده و منتظر دریافت کاراکتره ولی به محض وصل کردن تغذیه ماژول علامتها و حروف نامشخص روی ال سی دی نمایش داده میشه
ممنون میشم بگید مشکل از کجاست؟
نویسنده این مطلب
سلام
نمیدونم تو eca مطرح کنید.
مهمان
سلام
خیلی خیلی ممنون از آموزش مفیدتون
ولی من یه مشکلی دارم حل نمیشه، وقتی با نرم افزار Bluetooth Terminal به ماژول وصل میشم و رمز رو میدم و پایه 32 ماژول رو به LED وصل میکنم روشن میشه. تا اینجا مشکلی ندارم، مشکل من زمانیه که از برنامه Bluetooth Terminal برای کانکت شدن و Pair شدن استفاده نمی کنم و از قسمت بلوتوث خود گوشی واسه Pair شدن استفاده می کنم در این حالت وقتی Pair میشم دیگه LED متصل به پایه 32 روشن نمیشه.
مشکل از چیه؟؟
مسئله من: من فقط می خوام موقع اتصال با بلوتوث خود گوشی یه پایه ولتاژ بگیره و با قطع ارتباط ولتاژ همون پایه صفر بشه.
نویسنده این مطلب
سلام
خاطرم نیست متاسفانه
مهمان
نمیشه یه بررسی ای بکنین بهم بگین؟! شدیداً نیاز دارم.
اگه هزینه ای هم داره، بگین تقدیم میکنم.
نویسنده این مطلب
گوشیم سادس – امکان بررسی زو ندارم
مهمان
سلام
من اول این ماژول را به کامپیوتر وصل کردم و atcommand های اونو نوشتم خوب جواب میداد بعدش ارتباط قطع شد و سری بعد که وصلش کردم به صورت یکطرفه از سمت سیستم میشد فقط به ماژول دستور فرستاد و با نرم افزار blueterm هم فقط از سمت سیستم میشد روی تبلت تایپ کرد.و در اخر هم کلا ارتباط قطع شد.ظاهرا اصلا ارتباط برقرار نمیشه.فقط تنها دستوری که ج میده at+reset. هست که ماژول رو ریست میکنه
حالا موندم ماژول سوخته یانه.از مبدل. Cp21.. استفاده میکنم و ولتاژ خط سریالش ۳.۳ بود.روی خود ماژول هم ولتاژ تغذیه را از ۳.۶ تا۶ نوشته همه چیو رعایت کردم واقعا نمیدونم چرا اینجوری شد!!!!!
فقط برای رفتن به حالت ارسال at command یک سویچ روی ماژول بود که باید فشارش میدادی و بعد تغذیه رو وصل می کردی تا به اون حالت بره
در ضمن تو اتصال با نرم افزار blueterm مشکلی نداشت.
لطفا کمکم کنید
نویسنده این مطلب
سلام – نمیدونم دقیقا مشکل چیه – لطفا تو Eca مطرح کنید.
مهمان
میشه فایل کتابخونه ماژول رو کسی برای من ایمیل کنه
مهمان
سلام
لینک لینک کتابخانه ماژول بلوتوث ایراد داره
لطفا اصلاحش کنید.
نویسنده این مطلب
سلام
بررسی کردم مشکلی نداره.
مهمان
سلام مهدی جان،یورولمین قارداشیم^_^
ماژول بلوتوث ورژن 4 CC2540 دارای پین GPIO
جون میده برا کارای کوچیک،خیلی چیزا تو سرمه که بااین طراحی کنم ولی راه اندازیشو هیجا ندیدم فایل دیتاشیتشم چینیه شر ور نوشته اگه بتونی ی آموزش براش بنویسی که اللارین آغرمسه^_^
نویسنده این مطلب
سلام
به مطلب زیر مراجعه کن :
چه مطلبی بزارم تو سایت؟
ترک کجایی؟
مهمان
سلام آقا مهدی
سایتتون فوق العادست
عکس پروژه عالی
برنامه نویسی پروژه عالی
شبیه سازی پروژه عالی
متن پروژه عالی
توضیحالت پروژه عالی
درود بر تو درود
یه سوال داشتم
من بین گوشی آندروید و میکرو ارتباط برقرار کردم
حالا مثلا برای روشن کردن led میخوام شرط بزارم که اگه اون کد رسید روشن کنه
کدی ماژول میفرسته رشته است
باید چطوری شرط بزارم تا کار کنه
ممنون
نویسنده این مطلب
سلام
تعجب میکنم که میگید بین میکرو و اندروید ارتباط برقرار کردید اما این مورد ساده رو ….
مهمان
سلام شما اعداد داخل برنامه رو به اینتجر استفاده کن عددی که گوشیت ارسال میکنه کد اسکی یک کاراکتر هست .
0=48
1=49
2=50
شرط ها رو اینجور بذار مثلا برای اینکه وارد شرط بشه داخل برنامه ایف رو مساوی 48 بذار بعد با گوشیت صفر رو بقرستی مقدار اسکس اون یعنی 48 ارسال میشه و برنامت کار میکنه.
مهمان
سلام،خسته نباشید،مطالبتون خیلی خوبه
از این ماژول واسه پروژه های صنعتی هم میشه استفاده کرد؟اگه نمیشه ماژولی واسه اینکار میشناسید؟ با تشکر
نویسنده این مطلب
سلام
دقیقا نمیدونم-تنها ماژول بلوتوثی که میشناسم همین سری هستش
مهمان
نه دوست من سری hc هنگ زیاد میکنه شما برا کارای صنعتی بهتره این بلوتوث استفاده کنی
ماژول بلوتوث سریال SPP-C
مهمان
سلام من تو پروتئوس اضافش کردم ولی وقتی میارم تو محیطش صفحه ای مثل صفحه virtual که بتونم از طریق این ماژول اطلاعات رو ب میکرو بفرستم نمیاد!ممنون میشم راهنماییم کنید!
نویسنده این مطلب
سلام
اصلا متوجه نشدم – یه عکسی بدید ممنون میشم.
مهمان
با سلام برا ی ارسال اطلاعات در پروتئوس از نرم افزار virtual terminal استفاده کنید که در سایت هم نرم افزارش موجود است
مهمان
سلام اگه امکانش هست لطفا پروژه بلوتوث اطلاعات از میکرو ب گوشی رو هم تو سایتتون بگذارید.
نویسنده این مطلب
سلام
مطلب ارتباط سریال درavr رو بخونید و خاصیت ارسال دیتا از میکرو به موبایل رو فعال کنید – یه 0 و 1 باید تغییر بدید(همین پروژه رو میگم)
مهمان
ممنون
مهمان
این نرم افزار برا کانفیگ کردن HC-05 خوبه! خواستین تو سایتتون معرفی کنید!
—
مهمان
من یه مشکلی با این ماژول دارم! وقتی با نرم افزار اندروید یه رشته ارسال میشه بعضی حروف انگار جا میوفتن!!! بعضی نرم افزارا مثل
BlueTerm
حرف به حرف میفرستن با اونا مشکلی پیش نمیاد. حتی وقتی دو تا میکرو رو با بلوتوث وصل کردم هم همین اشکال پیش اومد. باز هم بعضی حرف ها جا میوفتن!
کسی ایده ای داره ایراد از چیه؟
(میکرو 8 مگ و ماژول هم 9600)
مهمان
hc-05 که من خریدم مثل مال شما نیس! مثل اون عکس پروتئوسه.
پایه rx, dx, gnd, vcc معلومه چیه ولی اون en و state چیه دیگه؟! با این چجوری مدار رو ببندم؟!
مثل اینه:
نویسنده این مطلب
شکل و ظاهر زیاد مهم نیس
en رو فک کنم باس به vcc وصل کنی و اگه نشد به gnd وصل کن
state هم به led به وصل کن – پایه وضعیت هستش فک کنم.
مهمان
درسته. en همون نقش enable رو داره. state هم وقتی led گذاشتم موقعی که pair شده باشه روشن میشه.
برای کسانی که این مدل رو دارن نگه داشتن اون دکمه کوچیک همون high کردن پین 34 هست که برای وارد شدن به AT mode لازم دارین! ^ـ^
مهمان
سلام
وقت بخیر
میشه برنامه بیسیک روهم براش بذارید؟
نویسنده این مطلب
سلام-بیسیک کار نمیکنم.
مهمان
سلام بزرگوار خسته نباشی خدا قوت
طاعات و عبادات قبول درگاه حق ان شا ا…
عزیز ازت تقاضای کمک دارم.من برای پروژه ی نهایی دانشگاهم باید یک سرور اتوماسیون خونه بسازم که قسمتی از کارش راه اندازی ماژول hc-05 هستش.این ماژول و هدر زیرش رو از ECA تهیه کردم لحیم کردم.یه RS232 هم دارم که USB به سریال هستش برای پروگرام کردن ARM ازش استفاده میکردم.تغذیه ی ماژول رو از همون 3.3 ولت روی RS232 گرفتم.حالا میخوام این ماژول رو کانفیگ کنم پایه ی 34 و تغذیه ی ماژول رو به یک دیپ سویچ وصل کردم و با هایپرترمینال قصد کانفیگش رو داشتم با کلی جستجو تونستم ورژنی از این نرم افزار رو پیدا کنم که بتونه درست روی ویندوز 10 من کار کنه و اونم ورژن قدیمیش بود.مساله ی من الان اینه که led متصل به پایه ی 34 روشن و خاموش میشه ولی وقتی تووی هایپرترمینال کامند AT رو وارد میکنم و Enter رو میزنم از ماژول نه OK دریافت میکنم نه Error.خیلی خیلی خیلی خیلی ازت ممنون میشم بتونی راهنماییم کنی.ماشاا… سایت و مطالب پرباری داری خدا خیرت بده
با احترام
نویسنده این مطلب
سلام
ماژول رو ولش کن – بیا یه مدار ساده – با اون میکروت بساز ببین اصلا دیتا از طریق سریال بین میکرو و کامپیوتر ارسال میشه یا نه و بعد ببین فرمت دیتا تبادل شده درست هستش یا نه.
یا مدارت واسطه خرابه یا یه جا سوتی دادی
مهمان
سلام
اگه بخوام تویبربرنامه اندروید این نرم افزار تغییراتی ایجاد کنم باید از چه نرم افزاری استفاده کنم و چه منبعی رو بخونم.
میخوام یه ارتباط دو طرفه بین ماژول و موبایل برقرار کنم.یه فرمانی بفرستم برای ماژول و یه پاسخی دریافت کنم.
پیشاپیش از لطف شما ممنونم
نویسنده این مطلب
سلام
اندروید کار نکردم.
مهمان
با سلام و ارزوی قبولی طاعات
ببخشید من میخواستم یک شیر برقی رو که روی پشت بام هست رو کنترل کنم.ساختمان پنج طبقه.میخواستم ببینم میتونم با این ماژول این کار رو انجام بدم.منظورم اینکه محدوده ی بلوتوث اینقدر هست؟حتی از طبقه ی همکف ارسال و دریافت دیتا انجام میشه؟؟!!؟
ایا با wifi میشه؟!؟!
ممنون میشم کمکم کنید.
نویسنده این مطلب
سلام
والا اینا رو نمیدونم – تو جزئیات بلوتوث و وایفای تو نت سرچ کنید و امکانات و ویژگیهاشون رو بببینید
مهمان
رو بلوتوث حساب نکن علل الخصوص سری hc, از wifi میشه استفاده کرد که خودش دارای پایه های i/oهم هست نیازی به آردینو نداره فقط تو محیط آردوینو براش کد مینویسین،اینم لینک
برد توسعه NodeMcu به همراه ماژول وایفای ESP8266 با مبدل CP2102
مهمان
این پروژه ای که نوشتی با بسکام هستش یا کد ویژن؟!؟ کلا پروژهات با کد ویژن هستن یا بسکام؟!؟ از کجا متوجه بشم؟؟
نویسنده این مطلب
کدویژن
زبون کد نویسی تو کدویژن c هستش و تو بسکام basic
مهمان
سلام.من میخوام کلی قطعه مختلف بخرم برا کار با avr.اولا بگو نظرت برا کار با avr چیه؟؟؟ به نظرت خوبه شروع کنم به یادگیری حرفه ای؟؟؟
من میخواستم این قطعات رو از سایت eca بخرم ولی تو eca فعلا برد تبدیل برا ایم ماژول وجود نداره.چه کنم به نظرت؟؟؟ از یه سایت دیگه بگیرم؟؟؟
نویسنده این مطلب
سلام
تازه میخوای Avr رو شروع کنی؟ اگه تازه کاری برو اول آردوینو رو یاد بگیر خیلی آسونه.
مهمان
اون قدرها هم تازه کار نیستم. خواستم نظرت رو راجع به اینکه avr یاد بگیرم یا arm بدونم. نظرت خیلی برام مهمه مهدی. لطفا یه راهنمایی کوچیک بکن….