ブックマーク / www.mgo-tec.com (2)

  • Arduino – ESP32 の PWM ( LEDC )で 40MHzまでの安定した高周波パルスを思い通りに出せたぞ

    こんばんは。 元号が令和に決まりましたね。 今年度一発目の記事投稿でーす。 今回は、かなり今更ではありますが、Arduino core for the ESP32 の PWM 制御の LEDC ライブラリ関数を使って、ESP32 や M5Stack の GPIO から、安定した高周波の矩形波パルスを、自分の思い通りの周波数やデューティ比( Duty Cycle )で出力することが、やっとできるようになりました。 そもそも、今まで PWM ( Pulse Width Modulation ) の仕組みをイマイチ理解できておらず、Arduino – ESP32 の LEDC のサンプルスケッチの数値が意味不明で、ずーっと放置していました。 今回、ようやく理解することができるようになって、自分の意図した高周波パルスを ESP32 の GPIO から出力できるようになったのです。 しかも、 瞬断無

    Arduino – ESP32 の PWM ( LEDC )で 40MHzまでの安定した高周波パルスを思い通りに出せたぞ
  • 2連 ディスプレイ 搭載可能な ESP32 の FRISK ケース作ってみた

    2018/06/28以降の最新版 Arduino – ESP32 が大幅更新されたので、それに合わせてスケッチを大幅変更しました。 また、ESP32_WebGet ライブラリは beta ver 1.13 を使って下さい。 (2018/07/14) こんばんは。 今回は、ESP32 ( ESP-WROOM-32 ) 開発ボード用の FRISK ケースを加工してみました。 でも、ケース内に ESP-WROOM-32 開発ボードと OLED は収納できなかったので、ディスプレイモジュールはケースの外側に出しました。 私個人としては、開発ボードやディスプレイモジュールは自由に取り外ししたかったし、いろいろなパーツをマウントできるようにしたかったので、ブレッドボードのようにある程度自由に配線できるようにしてみました。 要は、ケース収納の安心安全性にプラスして、ブレッドボードの様な手軽さが欲しかった

    2連 ディスプレイ 搭載可能な ESP32 の FRISK ケース作ってみた
  • 1