34
Програмування ESP8266 в Arduino IDE By Lampa lab

Програмування ESP8266 в Arduino IDE

  • Upload
    -lampa-

  • View
    416

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Програмування ESP8266 в Arduino IDE

Програмування ESP8266в Arduino IDE

By Lampa lab

Page 2: Програмування ESP8266 в Arduino IDE

План• Загальні характеристики та різновиди ESP8266;

• Схеми підключення ESP8266-01;

• Встановлення підтримки ESP8266 в Arduino IDE;

• Завантаження прошивки в ESP8266;

• Миготіння світлодіодом;

• Бібліотеки для роботи з WiFi;

• Створення веб-серверу для керування світлодіодом з браузера;

• Підключення температурного датчика DS18B20 до ESP8266;

• Створення веб-серверу на кілька сторінок;

Page 3: Програмування ESP8266 в Arduino IDE

Загальні характеристики ESP8266

Page 4: Програмування ESP8266 в Arduino IDE

Загальні характеристики ESP8266

Page 5: Програмування ESP8266 в Arduino IDE

Різновиди ESP8266 (ESP-01… ESP-11)• http://

www.esp8266.com/wiki/doku.php?id=esp8266-module-family

Page 6: Програмування ESP8266 в Arduino IDE

Різновиди ESP8266 (ESP-12)

Page 7: Програмування ESP8266 в Arduino IDE

Корисні посилання для вивчення• http://neilkolban.com/tech/wp-content/uploads/2015/09/Kolbans-B

ook-on-the-ESP8266-October-2015.pdf

• http://esp8266.ru/

• http://esp8266.ru/arduino-ide-esp8266/

• https://www.youtube.com/watch?v=B4voMbECCgE

Page 8: Програмування ESP8266 в Arduino IDE

Схеми підключення ESP8266-01

Page 9: Програмування ESP8266 в Arduino IDE

Схеми підключення ESP8266-01

Page 10: Програмування ESP8266 в Arduino IDE

Схеми підключення ESP8266-01

Page 11: Програмування ESP8266 в Arduino IDE

Схеми підключення ESP8266-01

Page 12: Програмування ESP8266 в Arduino IDE

Схеми підключення ESP8266-01

Page 13: Програмування ESP8266 в Arduino IDE

Схеми підключення ESP8266-01

Page 14: Програмування ESP8266 в Arduino IDE

Схеми підключення ESP8266-01

Page 15: Програмування ESP8266 в Arduino IDE

Програмування ESP8266• За допомогою AT команд:

http://esp8266.ru/esp8266-at-commands-v022/

http://geektimes.ru/post/241054/

• З використанням LUA скриптів для Node-MCU:

http://esp8266.ru/esp8266-nodemcu-luauploader/

https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en

http://esp8266.co.uk/tutorials/lua-basics/

• На чистому С;

http://geektimes.ru/post/241842/

Page 16: Програмування ESP8266 в Arduino IDE

Програмування ESP8266• На Python

http://esp8266.ru/esp8266-micropython/

• На js

http://esp8266.ru/category/esp8266/esp8266-%D0%B8-smart-js/

• З використанням Arduino-IDE:

http://esp8266.ru/arduino-ide-esp8266/

Page 17: Програмування ESP8266 в Arduino IDE

Налаштування ESP8266 в Arduino IDE

Page 18: Програмування ESP8266 в Arduino IDE

Встановлення підтримки ESP8266 в Arduino IDE

• http://esp8266.ru/arduino-ide-esp8266/#setup

Page 19: Програмування ESP8266 в Arduino IDE

Завантаження прошивки в ESP8266• http://esp8266.ru/arduino-ide-esp8266/#fast-start

Page 20: Програмування ESP8266 в Arduino IDE

Миготіння світлодіодом

Page 21: Програмування ESP8266 в Arduino IDE

Миготіння світлодіодом

Page 22: Програмування ESP8266 в Arduino IDE

Бібліотеки для роботи з WiFi• http://arduino.ua/ru/prog/WiFi

Page 23: Програмування ESP8266 в Arduino IDE

Створення веб-серверу для керування світлодіодом з браузера

Page 24: Програмування ESP8266 в Arduino IDE

Створення веб-серверу для керування світлодіодом з браузера

Page 25: Програмування ESP8266 в Arduino IDE

Створення веб-серверу для керування світлодіодом з браузера

Page 26: Програмування ESP8266 в Arduino IDE

Створення веб-серверу для керування світлодіодом з браузера

Page 27: Програмування ESP8266 в Arduino IDE

Створення веб-серверу для керування світлодіодом з браузера

Page 28: Програмування ESP8266 в Arduino IDE

Створення веб-серверу для керування світлодіодом з браузера

Page 29: Програмування ESP8266 в Arduino IDE

Підключення температурного датчика DS18B20• Стаття з описом роботи з датчиком в Arduino проектах:

http://arduino-project.net/podklyuchenie-ds18b20-arduino/

Page 30: Програмування ESP8266 в Arduino IDE

Створення веб-серверу на кілька сторінок

Page 31: Програмування ESP8266 в Arduino IDE

Створення веб-серверу на кілька сторінок

Page 32: Програмування ESP8266 в Arduino IDE

Створення веб-серверу на кілька сторінок• Додайте роботу з DS18B20

Page 33: Програмування ESP8266 в Arduino IDE

Створення веб-серверу на кілька сторінок• Додайте роботу з DS18B20

Page 34: Програмування ESP8266 в Arduino IDE

Створення веб-серверу на кілька сторінок• Додайте роботу з DS18B20