نمایش نتایج: از 1 به 10 از 85
Like Tree5 لایک

موضوع: اتصال ESP8266 به آردوینو Uno

Hybrid View

  1. #1
    Senior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    116
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    بلی
    باید همین کار رو انجام بدید
    و البته تو کد نویسی هم همه جا serial.print کنید.
    خب انجام دادم ممنون بابت راهنمایی
    ورژن اردوینو من 1.6 هست دوتا سریال باهم باز نمیکنه
    بجاش تو همون کدی که برای آردوینو دادین، کد تست DHT رو اضافه کردم و بجای serial.print ، که هر 2 ثانیه اطلاعات دما و رطوبت رو چاپ میکنه، Uno.write نوشتم. و وصل کردم esp و کنسول esp رو باز کردم
    یعنی Dht وصل کردم به اردوینو uno
    اردوینو uno رو وصل کردن به esp از طریق سریال
    و esp رو به pc و کنسول رو باز کردم
    اطلاعات دما و رطوبت رو نشون نمیده، بجاش یک سری نوشته های چرتوپرت هر 2 ثانیه چاپ میکنه.
    این یعنی ارتباط سخت افزاری برقرار شد ولی فکر کنم ناخوانا بودن اطلاعات بخاطر 9600 باشه.
    حالا چطوری چندتا داده رو باهم بفرستم به esp و esp اونهارو بفرسته به وب سرور و خودش هم یک سری کارها انجام بده مثلا اگه دما بیشتر از 30 شد رله 1 روشن کنه؟

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط Smead نمایش پست ها
    خب انجام دادم ممنون بابت راهنمایی
    ورژن اردوینو من 1.6 هست دوتا سریال باهم باز نمیکنه
    بجاش تو همون کدی که برای آردوینو دادین، کد تست DHT رو اضافه کردم و بجای serial.print ، که هر 2 ثانیه اطلاعات دما و رطوبت رو چاپ میکنه، Uno.write نوشتم. و وصل کردم esp و کنسول esp رو باز کردم
    یعنی Dht وصل کردم به اردوینو uno
    اردوینو uno رو وصل کردن به esp از طریق سریال
    و esp رو به pc و کنسول رو باز کردم
    اطلاعات دما و رطوبت رو نشون نمیده، بجاش یک سری نوشته های چرتوپرت هر 2 ثانیه چاپ میکنه.
    این یعنی ارتباط سخت افزاری برقرار شد ولی فکر کنم ناخوانا بودن اطلاعات بخاطر 9600 باشه.
    حالا چطوری چندتا داده رو باهم بفرستم به esp و esp اونهارو بفرسته به وب سرور و خودش هم یک سری کارها انجام بده مثلا اگه دما بیشتر از 30 شد رله 1 روشن کنه؟
    اول باید بفهمیم چرا داده ناخوانا میاد
    این که هر دو ثانیه یه بار داره میاد یعنی میفهه که دیتا داره میاد.
    این که داده نامفهوم چاپ می کنه بزرگترین علتش بادریت هست که مچ نیست .
    اگر یقین دارید که بادریت ها درسته ( که به نظرم بعید و دوباره چک کنید ) سعی کنید یه string بفرستید مثلا Uno.write کنید salam رو . ببیندی باز هم داده عجیب غریب دریافت می کنید .

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO