نمایش نتایج: از 1 به 10 از 11

موضوع: کنترل led با وب سرور و push button

Threaded View

  1. #6
    Junior Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    14
    نقل قول نوشته اصلی توسط Smead نمایش پست ها
    برای اینکار باید یک پارامتری تعریف کنی برای وضعیت led که روشن هست یا خاموش(LED state)
    و با فشار دادن کلیدها اون وضعیت تغییر کنه ینی ببینه اگه روشن بود خاموش کنه و بالعکس
    هم برای کلیدهای فیزیکی و هم مجازی باید اینکارو کنی
    اینطوری میتونی دوتا کلید رو حذف کنی. یک کلید مجازی داشته باشی و یکی فیزیکی که با هربار فشار دادنش روشن یا خاموش کنه

    اینکارو کردم اما جواب نمیده. مسئله اینجاست که یه رشته به عنوان readstring تو برنامه تعریف شده که هر چیزی که از سمت کلاینت (صفحه وب طرف کاربر) خونده میشه رو توی اون می ریزه. و با متد get اون رو در نوار آدرس مرورگر نشون میده. یعنی اگه کلید LED ON داخل صفحه وب رو فشار بدم، هر چیزی که در ازای این کلید تعریف شده باشه، در نوار آدرس مرورگر بعد از آدرس آی پی میاد. یعنی دائم داره اون کلید رو می خونه. سوال اصلی اینجاست که چطور میشه با زدن کلید فیزیکی این متغیر readstring رو تغییر داد.

    client.println("<a href=\"/?button1on\"\">Turn On LED</a>");
    client.println("<a href=\"/?button1off\"\">Turn Off LED</a>");
    دو خط بالا مربوط به همون متد GET هست که با زدن دکمه های TURN on LED و TURN off LED ، عبارات متناظر با اون ها یعنی ?button1on و ?button1off جلوی آدرس آی پی در مرورگر ظاهر میشه.
    ویرایش توسط mhrt : 06-06-2019 در ساعت 12:56 PM

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

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

SEO by vBSEO