esp8266 の上位版っぽい esp32のテスト。bluetooth デバイスの実験をしたいので購入。いくつかモデルがあるが、僕がAliExpressで買ったのは、38ピンのNodeMCU っぽいやつ。 ESP32-WROOM-32 が使われていて、スペック的には、結構高性能な感じ。 |
Arduino IDE 1.8.9 にボードマネージャで、ESP32 を追加するだけで動いた。
![NodeMCU-32S](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCQ-XLdSRZNvmplYAJpQKxVgBPRvDXeWPxeigFA3TDyGahMLbKHYKRo9RrGjEvJF4ZRlCp33uVvex9PtZNG9BNCrnQcebjDr7yrfcPo_Feq1Hbt65p_vvVotG0ZTNnqkchylILsK0YQCh20h5oqpRyskHr7sKqmRrAwlW1r4mgGDCuTksclkCKtCSRc7g/s1600/esp32_0.jpg)
https://dl.espressif.com/dl/package_esp32_index.json
ただし、スケッチ書き込みごとに、基板上のIO0ボタンを押す必要があった。![NodeMCU-32S](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYz44pCFjhZmIyU5EHTyqquPUiIcHanY7lsYGo8FhDYuTCN_uc4kVkZVMLHXYWAcUDibHdE8qdeFl2O5O3C8L7VwP0E1N_CfIYUgweVjB4fcvgQo2Fcxt-aawpj8cZyxfM0GgD3cI46qeDcKfuLPyE5smvI4MH7N8gKCKwp7uwfxsGLHBcH2tYzktCkhc/s1600/esp32_4.jpg)
毎回書き込みの度に、ボタンを押すのは、大変なので、EN-GND 間に、0.1μFのコンデンサを追加するというのを真似てみたが、変化無し。で、何気に、1μFのコンデンサにしてみたら、ボタンを押さなくても、書き込めるようになった。0.1μF で駄目だった場合は、容量を増やすと解決するのかもしれない。
ハンダ付けが面倒ならば、ブレッドボード上で、コンデンサを追加しても、同じ効果はあるはず。
![NodeMCU-32S に、1μFのコンデンサを追加](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgZbPVTGU2C2pMiM6H-9YSgp5dNzR26-AxwZ4Sr4je4E_3BfGq9pjw0uv0Fpq1K7zx8_9Lm9i2-PjZZCGJSPOdqw6Pnb5GGrU6JUKOwXdXDtl9njuS04FScPITCi_Kyr_6RNoqnaOGUulZFy5kKkn2o2wYp21493pINbus6XrDI6k4OSxKrvj10i79wnU/s1600/esp32_5.jpg)
OLED(I2C) は、adafruit ライブラリで動いた。
![NodeMCU-32S](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjklrOhEGXz8-zBQEM-v3gEQB6yY1COWEQLdl-5Xvh7X0WD4Afe6CvIaqC2cFGbvBCqqtHD-YkZnE308KCKL_KEhCfh-6haET0WzXRULa9jKwxBlde6MAfgus0pkwrspkFHoAC-FQL6Xq1NXNEmRteu4q2QcR0otEGrxwiM8m-mzrkHXtrhocMfxtCfZOg/s1600/esp32_3.jpg)
BLE(Bluetooth Low Energy) は、Bluetooth 4.0 以降で対応。タブレットPCに、USBデバイスは、邪魔なだけなので、bluetooth 経由で何かしたい。
![NodeMCU-32S](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZiUM-goWs7ZohPA63mWUy7G8LIke7mtEcaYU63aa2auNsq14ODRqdWYOZE_Fn2v853968Xn8grK8WmUc-vKXV4nIMH5Rfbav-cMaL15Q_FepU7qs74PFZt7hrl7JYN15AeDYKgfXwSLx6FuKssRYmFuVm5fiQTRLaeX3vGcVGgzHxzc32wES9DZ29OWI/s1600/esp32_2.jpg)
0 件のコメント:
コメントを投稿