در حافظه موندن عملکرد

سوال

درود

دوستان من یه اپ نوشتم برای فرمان رله از طریق وای فای(esp 8266)

وقتی یه دکمه مربوط به یه رله رو میزنم از اپ خارج می شم و دوباره اپ رو اجرا میکنم همون دکمه رو باید دو بار بزنم اول روشن شدن رله که روشنه دوباره برای خاموش شدن راه هست که عملیات در حافظه بمونه؟

یا از روشن و خاموش بودن رله مطلع شد

لطفا راهنمایی بفرمایید تازه کارم با تشکر

در حال بررسی 0
, ۱۳۹۸/۱۰/۱۸ ۲۳:۰۲:۴۰ 7 پاسخ کاربر تازه 0

پاسخ ها ( 7 )

    1
    ۱۳۹۸/۱۰/۱۸ ۲۳:۴۱:۵۲

    سلام.

    میتونی از دیتابیس استفاده کنی

    مثلا یک جدول تعریف کنی و یک فیلد به اسم count بسازی

    اگه رله روشن بود مقدار کانت ۱ و اگه خاموش بود مقدارش ۰ ذخیره بشه

    هر بار هم که برنامه رو اجرا میکنی ابتدا بیاد دیتابیستو بخونه، و مقادیر رو چک کنه تا بفهمی رله روشنه یا خاموش

    0
    ۱۳۹۸/۱۰/۱۹ ۰:۲۲:۵۶

    ممنونم

    میشه نمونه کد برام بنویسید

      1
      ۱۳۹۸/۱۰/۱۹ ۲۳:۳۲:۴۶

      آموزش کار با دیتابیس آفلاینو داخل سایت ببین

      بخش اینسرت و سلکت رو ببین

      متوجه میشی

    0
    ۱۳۹۸/۱۰/۱۹ ۱۳:۱۲:۴۶

    دوستان لطفا کمک کنید ممنون

    0
    ۱۳۹۸/۱۰/۲۲ ۱۶:۱۶:۰۴

    درود

    دوستان من هنوز مشگلم حل نشده

    لطفا

    2
    ۱۳۹۸/۱۰/۲۵ ۲۳:۱۹:۰۷

    سلام

    همونطور که آقا مرتضی گفتند، از دیتابیس میتونید استفاده کنید، تا تنظیمات رو ذخیره کنید، برای آموزش کار با دیتابیس هم آموزشهای متعددی گذاشته شده که با مراجعه به آدرس https://www.beporsam.ir/b4a میتونید به آموزش ها دسترسی پیدا کنید.

    ولی توضیح بیشتری بهتون میدم، که بدونید باید چیکار کنید:

    1. شما ابتدا یک دیتابیس می سازید، که در این دیتابیس یک جدول همراه با دو فیلد باید بسازید(مثلا جدولی به اسم tbl_wifi با دو فیلد id,value).
    2. سپس وقتی کاربر روی دکمه روشن کردن رله زد، مثلا مقدار ۱(یا هر مقداری که دوست دارید میتونید بزارید)، رو بفرستید تو دیتابیس تا روشن بودن رله در دیتابیس ذخیره بشه(حالا کاربر هر چی برنامه رو باز و بسته کنه، روشن بودن رله در دیتابیس ثبت شده).
    3. حالا برای خاموش کردن رله مقدار ۰ رو در دیتابیس ذخیره می کنید(در اینجا باید عملیات ویرایش انجام بشه، ۰ جایگزین ۱ بشه).

    حالا وقتی برنامه میخواد اجرا بشه، شما بر اساس ۰ یا ۱ به کاربر می فهمونید که رله روشن هست یا خاموش.

    با آموزش های موجود در سایت میتونید به راحتی با گذاشتن کمی زمان این کارو انجام بدید.

    موفق باشید.

    موفق باشید.

      0
      ۱۳۹۸/۱۰/۲۶ ۱۶:۳۹:۴۰
      این پاسخ ویرایش شد.

      ممنون بابت پاسخ ولی هر کار میکنم هضمش برام سخته اگه ممکنه لینک اون قسمتو که فرمودید اینجا قرار بدید ممنون می شم

      همه پست ها رو زیر و رو کردم اموزشی که مشگلمو حل کنه پیدا نکردم

        0
        ۱۳۹۸/۱۰/۲۷ ۲۳:۵۸:۴۰

        سلام

        شما باید کار با پایگاه داده رو یاد بگیرید(عملیات درج و ویرایش)؛ در صفحه beporsam.ir/b4a دو سر فصل آموزشی برای کار با دیتابیس وجود داره:

        1. آموزش کار با پایگاه داده
        2. آموزش ۰ تا ۱۰۰ ساخت کتاب

        به این دو سرفصل مراجعه کنید، در سرفصل آموزش کار با پایگاه داده(آموزش های متنی قرار داره)، همچنین در بخش ساخت کتاب به صورت ویدئویی آموزش ساخت کتاب قرار داره.

        موفق باشید.

    0
    ۱۳۹۸/۱۰/۲۶ ۱۱:۳۲:۲۴

    ممنون از لطف شما

    0
    ۱۳۹۸/۱۱/۱ ۲:۲۷:۲۵

    این یکی رو عمرا بتونم یاد بگیرم

    خییییییییییییییییییییییییییییلی سخته

    بی خیال میشم از همه ممنونم نرم افزارم کامله فقط مشگلم همین بود.

ارسال یک پاسخ