اطلاعیه

Collapse
No announcement yet.

راه اندازی ماژول ESP8266 با آردوینو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی ماژول ESP8266 با آردوینو

    در این آموزش ابتدا برای راه اندازی ماژول esp8266 با آردوینو را بررسی میکینم و بعد به صورت ساده از ابتدا نحوه برنامه نویسی این ماژول را باهم یاد خواهیم گرفت.

    اضافه کردن بردهای مبتنی بر ESP8266 به نرم افزار آردوینو

    برای آن که بتوانید بر روی این ماژول توسط IDE آردوینو برنامه نویسی کنید باید درایورها و بورد آن را بر روی نرم افزار آردوینو نصب کنید.برای این منظور وارد نرم افزار آردوینو شوید. سپس از قسمت File وارد Preferences شوید.

    سپس لینک زیر را کپی کنید و در پنجره Preferences در قسمت Additional Boards Manager URLs ، لینک را paste کنید و OK را بزنید.

    1 http://arduino.esp8266.com/stable/package_esp8266com_index.json


    سپس از قسمت Tools وارد Boards Manager… شوید. esp8266

    سپس در لیست نمایش داده شده به دنبال esp8266 by ESP8266 Community بگردید و آن را نصب کنید.

    منتظر بمانید تا عملیات نصب تکمیل شود.

    برای استفاده از ماژول وای فای ESP8266 باید در لیست برد ها برد متناسب با ماژول خود را انتخاب کنید.


    در قسمت بعدی آموزش برنامه نویسی این ماژول را خواهیم داشت
    جدیدترین ویرایش توسط ezzati_ali; ۱۶:۰۳ ۱۳۹۶/۰۴/۲۸.

    #2
    پاسخ : راه اندازی ماژول ESP8266 با آردوینو

    من در ادامه آموزش از ماژول Wifi مدل mini D1 استفاده میکنم.

    برد کنترلی D1 Mini بر پایه ESP8266 که یک تراشه وای فای است طراحی شده است. این برد با نرم افزار آردوینو سازگار است. میتوانید کدهای نوشته*شده برای آردوینو را روی این برد اجرا کنید. همچنین ابعاد کوچک و مصرف انرژی برد Wemos D1 Mini باعث شده انتخاب مناسبی برای پروژه*های اینترنت اشیاء IOT باشد.
    لینک ماژول در فروشگاه

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    برنامه نویسی این ماژول ها در برنامه آردوینو هیچ تفاوتی با بردهای آردوینو ندارد و دقیقا مشابه این برنامه نویسی برای این برد ها انجام میشود . در ادامه برنامه چشمک زن برای esp8266 را بررسی میکنیم
    /*
    ESP8266 Blink by Simon Peter
    Blink the blue LED on the ESP-01 module
    This example code is in the public domain

    The blue LED on the ESP-01 module is connected to GPIO1
    (which is also the TXD pin; so we cannot use Serial.print() at the same time)

    Note that this sketch uses LED_BUILTIN to find the pin with the internal LED
    */

    void setup() {
    pinMode(LED_BUILTIN, OUTPUT); // Initialize the LED_BUILTIN pin as an output
    }

    // the loop function runs over and over again forever
    void loop() {
    digitalWrite(LED_BUILTIN, LOW); // Turn the LED on (Note that LOW is the voltage level
    // but actually the LED is on; this is because
    // it is acive low on the ESP-01)
    delay(1000); // Wait for a second
    digitalWrite(LED_BUILTIN, HIGH); // Turn the LED off by making the voltage HIGH
    delay(2000); // Wait for two seconds (to demonstrate the active low LED)
    }

    در این برنامه بعد آپلود بر روی ماژول LED روی ماژول شروع به چشمک زدن می کند.

    دیدگاه

    لطفا صبر کنید...
    X