ソースに絡まるエスカルゴ

貧弱プログラマの外部記憶装置です。

電子回路

【ESP32】自作ゼルダエフェクトーンを改良してみた

前にゼルダエフェクトーンを自作してみましたが、電池の持ちが悪すぎたので今回スリープモードを導入した改良版を作りました。 具体的には「ドアを開けた時だけ起動して、ドアが閉まっている時にはスリープモードになる」ようにしています。 回路も一部変更…

【ESP32】赤外線通信について

ESP32で赤外線を使って色々やってみようと思ったですが、ArduinoUnoで使えていたライブラリ等がESP32ではまだないようです。 色々調べて行くとライブラリを使わずに赤外線通信を行なっている記事を見つけたので、それを元にESP32で動かした時のことを備忘録…

【ESP32】スリープモードについて

前に作成した自作ゼルダエフェクトーンが電池の持ちがなさすぎたので、ESP32でのスリープモードについて調べました。 ■スリープモードについて 結論からとしては以下のプログラムで実装できます。 #include "esp_deep_sleep.h" void setup() { Serial.begin(…

【ESP32】5Vピンについて

akizukidenshi.com秋月で売られているこのESP32-DevKitC、回路図の例などを調べると3V3が電源というのは様々なサイトで書かれていますが、5Vと書かれたピンが何を意味しているのかを今まで知らなかったので今回メモしておきます。 ■5Vピンの謎 結論から言う…

【ESP32】PWMでモーターを制御する方法

ESP32でPWM制御をやってみました。ESP32ではPWM用のピンがあるわけではなく、ソフト側でPWMの設定を行います。 1:ESP32でのPWMの使い方 ledcSetup、ledcAttachPin、ledcWriteの関数を使用します。 ledcSetupでPWMの設定、ledcAttachPinでチャンネルとピン…

【ESP32】ESP32とスマホを接続してWiFiUDP通信する方法

rikoubou.hatenablog.com↑の前回の記事でESP32を使って以降、ESP32をいじっています。今回はタイトル通り「ESP32とスマホを繋いでUDP通信する方法」をやってみたので記録しておきます。1:ESP32とUDP通信できるようにする 基本的にはWiFiをアクセスポイント…

【ESP32】ゼルダエフェクトーンを自作してみた

www.bpnavi.jpツイッター上で話題になったゼルダエフェクトーン。 見た瞬間に「これ作れそう」と思って材料を購入し、勢いで自作しました。 使った材料や回路図を記録する意味でも記事にしておきます。※電子回路もプログラムも知識が浅いため、ツッコミどこ…