トップ 新規 編集 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

ESP-WROOM-02のプログラム開発

ESP-WROOM-02のプログラム開発

 開発言語

Arduino

PlatformIO

PlatformIOのインストール

python -m pip install platformio
    • 次のURLにアクセスしています。
https://ae.nflximg.net:443/
https://dockhand.netflix.com:443/

ツールチェインのインストール

python -m platformio platform install espressif8266

プロジェクトの初期化

python -m platformio init -b esp_wroom_02

コンパイルとアップロード

python -m platformio run -t upload

ファイルシステムイメージの構築とアップロード

platformio run -t uploadfs

アップデート

set HTTP_PROXY=http://10.2.1.7:8080
set HTTPS_PROXY=http://10.2.1.7:8080
python -m platformio update

アップグレード

set HTTP_PROXY=http://10.2.1.7:8080
set HTTPS_PROXY=http://10.2.1.7:8080
python -m platformio upgrade

esptoolのインストール

python -m pip install esptool

MACアドレスの読み取り

python -m esptool -p com4 read_mac

Lua

MicroPython

JavaScript

LISP

Forth

BASIC

その他

 AVR Programmer

 IR-Station

 REST

 MQTT

 Unofficial Development Kit for Espressif ESP8266

 SDK

 RTOS

 WebSocket

 HTTPS

 Ethernet library for ENC28J60

 I2C

ESP-WROOM-02 (ESP8266)のデフォルトのI2Cピンアサインは、SDA: IO04, SCL: IO05

 MCP23017

 サーボモーター

 BME280

 PLC