
نوشته اصلی توسط
mhrt
اینکارو کردم اما جواب نمیده. مسئله اینجاست که یه رشته به عنوان 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 جلوی آدرس آی پی در مرورگر ظاهر میشه.