استفاده از محیط برنامه نویسی Arduino برای ماژول های ESP8266

برای اینکار ابتدا جدیدترین نسخه Arduino IDE را از سایت اصلی دانلود کنید
سپس وارد محیط Arduino IDE شوید.
با کلیک روی تب File وارد زیر منو Preferences شوید.
لینک زیر را در کادر Additional Board Manager URLs کپی پیست کنید.
کد:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: httparduino.esp8266_new.jpg
مشاهده: 534
حجم: 48.3 کیلو بایت

از تب Tools وارد زیر منو Board سپس وارد Board manager شوید.

برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screen_Shot_2015-07-23_at_12.20.12_PM_new.jpg
مشاهده: 474
حجم: 89.3 کیلو بایت
پکیج ESP8266 را install کنید.

پس از نصب پکیج تنظیمات را مطابق تصاویر زیر انجام دهید.

1
برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Setup-1_new.jpg
مشاهده: 643
حجم: 49.0 کیلو بایت

2
برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Setup-2_new.jpg
مشاهده: 600
حجم: 41.1 کیلو بایت

3
برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Setup-3_new.jpg
مشاهده: 544
حجم: 41.3 کیلو بایت

4
برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Setup-4_new.jpg
مشاهده: 558
حجم: 42.9 کیلو بایت

اکنون همه چی آماده هست تا ما اولین برنامه را بر روی ESP8266 بارگذاری کنیم.

LED چشمک زن

ابتدا ماژول را مطابق تصویر زیر سیم بندی کنید.

برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Wiring F_B_new.jpg
مشاهده: 833
حجم: 61.7 کیلو بایت

کد زیر را در محیط Arduino IDE کپی پیست کنید.
کد:
/* ESP8266 Blink by omseven Blink the red LED on the ESP-07 module This example code is in the public domain The blue LED on the ESP-07 module is connected to GPIO0 */ void setup() { pinMode(0, OUTPUT); // Initialize the BUILTIN_LED pin as an output } // the loop function runs over and over again forever void loop() { digitalWrite(0, 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-07) delay(500); // Wait for a second digitalWrite(0, HIGH); // Turn the LED off by making the voltage HIGH delay(500); // Wait for two seconds (to demonstrate the active low LED) }
ابتدا یکبار تغذیه مدار را قطع وصل کنید تا ماژول در مد پروگرام قرار گیرد سپس برنامه را کامپایل وبه ماژول انتقال دهید.

در صورتی که همه چی درست باشد پس از انتقال محیط برنامه به این شکل در می آید.

برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: prog_new.jpg
مشاهده: 606
حجم: 53.2 کیلو بایت

سپس مطابق شکل زیر پایه GPIO0 را از GND جدا کنید

برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Wiring B_new.jpg
مشاهده: 722
حجم: 46.9 کیلو بایت

تبریک شما اولین برنامه را برروی ماژول اجرا کردید اکنون LED شروع به چشمک زدن می کند

در پست های بعدی در صورت استقبال شما دوستان برنامه های پیشرفته تر را توضیح میدهم.