ESP32 には 4 つの SPI コントローラ(SPI0〜SPI3)が搭載されています。しかし、実際にユーザーが任意に使えるハードウェア SPI は 2 本(HSPI / VSPI) だけです。本記事では、Arduino IDE・ESP-IDF の両方に共通する SPI 使用上の注意点 を整理します。 🧩 ESP32 の SPI ...
以下のFreenoveのボードなど(今回、動作確認したボード) 「CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL」という設定項目の値を越えるとき、eternalメモリが確保される I (771) test: CONFIG_SPIRAM_USE_MALLOC I (771) test: start I (781) test: Internal RAM: 383583 (0) ...
書籍 『IoT開発スタートブック─ESP32でクラウドにつなげる電子工作をはじめよう!』 刊行にあわせて著者の下島健彦氏にマイコン 「ESP32」 を使ったIoTデバイスの開発について寄稿いただきました。 近年注目されてるIoTについて、 みずからデバイスを開発し ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
手っ取り早く動作結果を知りたい方のために動画にしました。音声は完全カットしています。 2. 経緯 2021年10月頃なにげに esp32 の資料を読んでいて I2S のピン定義に mck_io_num MCK in out pin. Note that ESP32 supports setting MCK on GPIO0/GPIO1/GPIO3 only と記述されているのを見 ...
mgo-tecさんのライブラリを改造して利用させていただいています。 主な改造点 ・HSPIとVSPIの両方の接続に使えるように、自動切換えに対応しています。 異なる配線のデバイスでも、同じライブラリが使えます。 シューティングゲームなんかだと、HSPI接続の ...
Wi-FiやBluetoothといった無線通信規格に対応したマイクロコントローラ「ESP32」は、安価に入手できることからさまざまな無線通信機器に採用されています。「TinyPICO」はそんなESP32を採用しつつ「小型サイズ」「バッテリー駆動可能」「大容量メモリ搭載」と ...