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

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

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

 

 VGA

 Arduino

 M5Stick-C

BeetleC

 bpi:bit Webduino Bit ESP32マイコンボード

 D-duino-32-XS

 ESP-IDF

 Bluetooth

 Wiiリモコン

 WebSocket

 MQTT

 開発言語

PlatformIO

PlatformIOのインストール

pip install platformio

プロジェクトの初期化

platformio init -b m5stick-c

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

platformio run -t upload

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

platformio run -t uploadfs

アップデート

set http_proxy=http://10.2.1.7:8080
platformio update

アップグレード

set http_proxy=http://10.2.1.7:8080
platformio upgrade

esptoolのインストール

pip install esptool

MACアドレスの読み取り

esptool -p com4 read_mac

ライブラリのインストール (Adafruit_MQTT)

platformio lib search "header:Adafruit_MQTT.h"
Found 2 libraries:

Adafruit MQTT Library
=====================
#ID: 1092
MQTT library that supports the FONA, ESP8266, Yun, and generic Arduino Client ha
rdware.

Keywords: communication
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Infine
on XMC, Intel ARC32, Kendryte K210, Microchip PIC32, Nordic nRF51, Nordic nRF52,
 ST STM32, ST STM8, Teensy, TI MSP430
Authors: Adafruit

Blinker
=======
#ID: 2519
Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.

Keywords: wifi, websocket, bluetooth, mqtt
Compatible frameworks: Arduino
Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel
ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430
Authors: i3water


python -m platformio lib install 1092

Lua

MicroPython

JavaScript

BASIC

Forth

LISP

Rust

TinyGo